# Overview
With MAAC x Shopify integration, brands can:
- Bind Shopify members to LINE contacts using phone number or email
- Sync Shopify member data (Customer ID, phone, email, birthday, gender, tags) to MAAC
- Let members view orders, coupons, and membership card information via LINE
- Set up notification messages that trigger automatically when members complete designated actions
🚨 Important
- Requires Shopify Grow, Advanced Plan, or Plus Plan
- Data sync is one-way only: Shopify → MAAC. MAAC data will not be pushed back to Shopify
- Activation requires completing the two setup phases below
# Phase 1 | Preliminary Setup
Step 1 | Confirm Your Shopify Plan
Confirm that your store is on the Shopify Grow, Advanced Plan, or Plus Plan
Step 2 | Request Installation from Crescendo Lab
Notify Crescendo Lab to proceed with installation. Once complete, they will provide you with a module_token.
📝 You can submit a request via the help widget in the bottom-right corner of MAAC, or contact your CSM directly.
Step 3 | Install the App in Shopify
Go to Shopify: Settings → Apps and sales channels → Shopify App Store
Search for "Crescendo Lab ‑ CRM x LINE" and click Install.
Enter the Module Token provided by Crescendo Lab.
# Phase 2 | MAAC Backend Setup
Step 4 | Configure the Membership Card
Go to MAAC → App Marketplace → Shopify → Edit to configure your membership card.
| Setting | Description |
|---|---|
| Membership Card Page Title | Customize the display name |
| Logo | PNG format, 600 × 320 px, max file size 1 MB |
| Background Color | Customize to match your brand |
| Foreground Color | Background color for the member name section on the card |
| Barcode Format | Code 128 / Code 39 / EAN 13 / QR Code (optional) |
| Member Benefits Link | Optional |
| FAQ Link | Optional |
Step 5 | Add the Membership Card Link to Rich Menu or Auto-Reply
- Set up Rich Menu: Tutorial|Basic Setup and Multi-page Guide for Rich Menu
- Set up Auto-Reply: Feature Overview|Omnichannel Auto-Reply (Supports LINE / Facebook / Instagram/ WhatsApp/WebChat)
🎉 Once all steps are complete, users can bind their Shopify membership via LINE and view their membership card!
# Member Binding Flow
Case A: User Is Already a Shopify Member
- Click the binding link and enter phone number or email
- Receive a verification SMS or email and enter the code
- Verification successful → Binding complete → Membership card page opens
Case B: User Is Not Yet a Shopify Member
- Click the binding link and enter phone number or email
- Enter the verification code
- System detects non-member status and redirects to the merchant's LIFF page to register
- After registration, click the LINE OA binding link again to complete binding
# FAQ
Q: Is data sync two-way?
A: No. Only Shopify → MAAC one-way sync is supported. Contact data in MAAC will not be pushed back to Shopify.
Q: What Shopify member data is synced into MAAC?
A: Customer ID, phone number, email, birthday, gender, and tags. Tags will include a prefix, e.g. shopify_bind_success.
Q: How many orders can a member view on the membership card?
A: Members can view orders from up to 60 days before the official integration date, with a maximum of 100 orders shown on the card. Additional orders can be viewed on the Shopify website.
Q: Can email be used as the binding key?
A: Yes, either email or phone number can be used for verification and binding.
Q: LINE PNP messages can't trigger member binding — are there alternatives?
A: Yes, brands can guide users to bind through:
- Welcome message for new friends: Include the binding link with an incentive (e.g. "Bind your membership to receive 100 LINE Points!")
- Rich Menu: Add the membership card link — unbound users who click it will be redirected to the binding page. The link is available on the membership card settings page after activation.
Q: How can brands send messages to members by tier?
A: Use tags to segment members by tier, then send targeted broadcasts accordingly.
Q: What should I note before sending SMS+ messages?
A:
- Make sure "Phone Registration" is enabled
- Ensure your account is topped up before sending notification messages or SMS
Q: Can MAAC contact data be synced back to Shopify?
A: No. The integration currently supports one-way sync from Shopify to MAAC only. Sending data from MAAC back to Shopify is not supported.