With the Shopify integration, you can bring your store's purchase data into Lumo and deliver messages on LINE that fit each customer individually. You can leave the difficult analysis and broadcast design to the Marketing Agent, so all you have to do is share your goals and approve.
What You Can Do with the Shopify Integration
The core of the Shopify integration is connecting your store's purchase data with your LINE friends and automating follow-ups based on each customer's purchase status.
Here are the main things you can leave to the agent:
- Extract friends who match conditions such as number of purchases or total purchase amount, and decide who a Message Broadcast should target
- Use product data to select recommended products and build a Card Type Message
- Prepare follow-ups for friends who abandoned their cart (left during checkout)
When you share a goal with the agent in Consult mode, it returns a proposal, and selecting "Approve" applies it. If you prefer to set things up yourself, you can also operate manually from each of the Shopify integration's settings screens.
What Shopify Data Is Imported
The data imported from Shopify covers the basics of running a store, such as customers, orders, and products.
| Type | Main items |
|---|---|
| Customer data | First name, last name, display name, customer tags, number of purchases, total purchase amount, last purchase date, customer status |
| Order data | Order number, total amount, currency, payment status, shipping status, order date and time |
| Cart abandonment / cart data | Checkout completion status, cart abandonment URL, number of products |
| Product data | Product name, description, price, stock quantity, product status, product tags |
| Order line items | Products included in an order, quantity, unit price |
Email addresses and phone numbers are not imported by default. You enable them explicitly from the sync data settings only when you need them.
Reflecting LINE Status in Shopify
Lumo writes LINE-side status back to your Shopify customer records, so you can also check the connection with LINE from the Shopify side.
The information reflected in Shopify is as follows:
- The date a customer added you on LINE
- The customer's LINE follow status (such as following or blocked)
Thanks to this, you can grasp a customer's LINE status whether you look at Shopify or Lumo.
Broadcasts Using Purchase Data
With purchase data, you can decide precisely "who" receives "what." This is the area where the agent shines the most.
Narrowing Down Broadcast Recipients
You can create a Segment — a group of friends you want to message — from conditions such as number of purchases, total purchase amount, or the products they bought. When you share a goal like "I want to send a thank-you to first-time customers," the agent proposes conditions. Once you review the details and select "Approve," that condition determines who the Message Broadcast targets.
Note that what you handle here is a Segment, which decides who receives a broadcast. This is a different concept from a tag, which is attached to each individual friend, so be careful not to confuse the two.
Delivering Recommended Products
With product data, you can create a Card Type Message that shows multiple products side by side. When you leave it to the agent, it selects recommended products based on purchase history and browsing trends and builds a Card Type Message that lines those products up. Once you approve the proposal, you can use it in a broadcast right away.
Cart Abandonment Follow-Up
Cart abandonment follow-up is a feature that delivers a nudge message on LINE to friends who stopped their purchase partway through checkout.
It detects cart abandonment by friends who arrived via LINE and connects it to a follow-up message. If you want to limit follow-ups to specific sites only, you can specify the cart abandonment follow-up target sites on the Shopify integration's settings screen.
Data Sync
Changes on the Shopify side are imported into Lumo automatically, and you can also re-import them manually when needed.
| Method | Description |
|---|---|
| Automatic sync | When data changes on the Shopify side, it is reflected in Lumo automatically |
| Manual re-sync | Pressing "Re-sync Data" on the Shopify integration Dashboard re-imports all data. Depending on the volume of data, it can take a few minutes to be reflected |
| Sync history | You can review the date, time, and status of each sync, along with the count for customers, orders, checkouts, and products, in the history |
Reviewing Synced Data
On the sync data screen, you can review which Shopify and Lumo items are mapped to each other and adjust which items are imported.
Here is what you can review and operate:
- Display by category (customer data, order data, cart abandonment, cart data, product data, order line items, LINE integration)
- Mapping between Shopify properties and Lumo items
- Filtering by free-word search
- Adding and removing the Shopify properties to import
Settings Required on the Online Store Side
To get the most out of the Shopify integration, you also perform a few settings on the Shopify store side.
LINE Integration Button
When you place a LINE integration button on the purchase completion page or My Page, customers can integrate their LINE account from there, and their Shopify customer record is automatically linked to their LINE friend. You set it up from Shopify's theme settings. To make the LINE integration button work, you need to finish the LINE Login setup first.
Enabling Tracking
To collect behavioral data such as product views and purchases, enable Lumo tracking. In the Shopify admin, check that "Lumo Tracking" is connected under "Settings > Customer events." This gathers the data needed for recommended-product proposals and cart abandonment detection.
Adjusting the Items to Import
You can change the data items imported into Lumo at any time on the sync data screen of the Shopify integration. Items that are not imported by default, such as email addresses and phone numbers, can also be enabled as needed.
When Things Aren't Working
When you run into trouble with the Shopify integration, first check the sync status and the settings on the store side.
| Symptom | What to check |
|---|---|
| Data isn't syncing | Check the sync history and status on the Shopify integration Dashboard. The first sync can take some time |
| Product data isn't showing | Check that published products are registered in your Shopify store |
| There is little customer data | Check that customer data is registered in your Shopify store |
| The LINE integration button isn't showing | Check that the button is placed on the purchase completion page or My Page and that the LINE Login setup is complete |
| Behavioral data isn't being captured | Check that "Lumo Tracking" is connected under "Settings > Customer events" in the Shopify admin |