💁🏻♀️ MAAC x Shopify Member Data Integration: Building a Complete User360 System
- Member Data Binding::Integrate existing Shopify store member data by binding it with LINE contact information through phone numbers and email addresses. Design a customized LINE Rich Menu and targeted messages specifically for bind members.
- Member Data Integration: Synchronize Shopify store’s existing member database, including information such as Customer ID, phone number, gender, birthday, tags, and email addresses, with the MAAC system.
- Member Access to Membership Card: Members can use their membership card to view e-commerce orders, available coupons, and membership information.
-
LINE Notification Settings:
Brands can set up notification messages to automatically inform members when they complete designated actions on the official website. (Currently only available for Taiwan clients.)
🚨 Noticed
-
To use the MAAC x Shopify member linking feature, brands must be on the Shopify Plan, Advanced Plan, or Plus Plan.
- Please note that member data is imported one-way from Shopify to the MAAC backend.
- Activation of the Shopify member linking function requires completion of two specific setup phases.
[Stage 1|Preliminary Setup]
01_Confirm Shopify plan content
Please confirm that the brand is currently using the Shopify plan - Shopify plan or Advanced plan or Plus plan。
02_Follow the instructions below to obtain basic information and provide it to your Crescendo Labs partners in a reply letter.
Please copy the content below and provide complete information when replying:
Shop Domain:
API Access_token:
API secret:
[Shopify basic information - retrieval tutorial]
-
- Shopify → Setting → Apps and sales channels → Develop apps
- Develop apps → Create an app
- Create an app → Set the app of Crescendo Lab
- App name: Customize (e.g. Crescendo Lab)
- App developer: Choose anyone from brand's staff or developers
-
After create App → App Overview → Configure Admin API scopes
-
Admin API access scopes → Click all the scopes → Save
-
API credentials > Install app
-
Copy the information and provide to Crescendo Lab staffs.
Shop Domain:
-
API Access_token:
The API Access Token will only appear once; please make sure to copy it down -
API secret:
03_After replying with the above information, Crescendo Lab will complete the necessary setup within 7 business days.
04_To set up the Shopify webhook, please add a new webhook in Shopify and enter the following URL into the webhook settings:
https://integrations.cresclab.com/api/v1/platform/shopify/webhook
-
Add a new webhook in Shopify
Shopify → Setting → notifications → webhook → Create webhook → Set Event : "Customer update" → Paste URL → Save
- Shopify → Setting → Apps and sales channels → Develop apps
👷 Brands setup member card on MAAC
-
-
Brands can setup member card information on MAAC
-
MAAC App marketing > Shopify > Edit
-
-
Set the Member Card URL in the MAAC Rich Menu or Auto-Reply
-
How to setup the Rich Menu:
-
How to setup Auto-reply:
-
-
Setup Complete 🎉
-
-
If a contact is not yet linked, clicking the link will direct them to the binding LIFF page, where they will need to verify via phone number or email.
- If the contact is already linked, clicking the link will take them to the membership card LIFF page.
-
-
-
Brands can setup member card information on MAAC
04_ After completing the test, the MAAC x Shopify Integration member binding function is officially launched!
🆕 Registration Process for LINE Contacts Who Are Not Yet Registered as Website Members
- Click the binding link and enter phone number or email for verification.
- Enter verify code
- If the user is not a website member, they will be redirected to the merchant's LIFF homepage to register as a member.
- After registration is complete, the user will finish binding automatically.
🤝 Steps for Shopify EC Binding Process
- Click the binding link and enter your phone number or email for verification.
- Receive a verification SMS or email and enter the verification code.
- Verification Successful > Binding complete > Access membership card.
❓ FAQ
- Will tags sync back to Crescendo Lab after the Shopify membership card is launched?
>> Yes, tags will sync back to the Crescendo Lab system during this stage. Tags will be prefixed, e.g., "shopify_bind_success."
- Will personal information for Shopify members, such as phone, email, or birthday, also sync back to the Crescendo Lab CDH?
>> Yes, personal information will sync to the Crescendo Lab CDH and display in MAAC, including Customer ID, phone number, gender, birthday, tags, and email.
- If contact information is updated in MAAC, will it automatically sync to the Shopify member data?
>> No, synchronization is one-way from Shopify to MAAC only.
- What order information can a contact view through the membership card?
>> Contacts can view orders from up to 60 days before the official brand integration date, with a maximum of 100 orders available on the membership card. Additional orders can be viewed on the Shopify website. - If a client wants to send messages based on member tiers, can they only use tags to segment manually?
>> Yes, use tags to segment members for messaging.
- Can Shopify binding use email as the key value?
>> Yes, either email or phone can be used for verification and binding completion.
- If a user is not a Shopify website member, will they be prompted to register first when binding?
>> Yes, clicking the binding link will prompt them to register as a member first. After registration, they must click the LINE OA binding link again to complete the binding.
- Can contacts use PNP (Push Notification Protocol) messages to complete member binding?
>> Currently, LINE does not support this method. Brands can guide contacts to complete binding through the following methods:- Welcome messages for new friends (e.g., “Welcome {user_name} to {brand_name}! Join and bind your membership to receive 100 LINE Points. Click the button to bind your membership!”)
- Rich menu - Add the membership card link
- If a non-bound user clicks the membership card link, it will redirect them to the binding page.
- Brands can retrieve the membership card link from the membership card setup page after activation.
Comments
0 comments
Please sign in to leave a comment.