A trigger is the event that starts a Workflow. When something happens — such as someone adding you as a friend or sending a specific keyword — the trigger kicks off the automated response you configured. Lumo supports 11 trigger types, each with its own settings to match your use case.
For the Workflow as a whole, just tell Marketing Agent your goal and it will propose a structure. If you say something like "I want to send a greeting when someone adds me as a friend," it prepares a draft Workflow that includes the right trigger. If you prefer to choose and fine-tune triggers yourself, use the settings for each trigger below as a reference.
Trigger Types
Lumo Workflows can start from 11 different triggers. The conditions that fire each one and their main uses are as follows.
| Trigger | When it fires | Main uses |
|---|---|---|
| Friend Added | When someone adds you as a friend | Greeting message, first-time survey |
| Message Received | When a friend sends you a message | Keyword replies, automatic answers to common questions |
| Postback Received | When a Rich Menu or button is tapped | Responding to menu actions, processing selections |
| QR Code Scan | When a specified QR Code is scanned | Sending information during visits or events |
| Video View Completed | When a tracked video is watched all the way through | Follow-up after viewing |
| Block | When the account is blocked | Post-block processing, recording to external services |
| Cart Abandoned | When a purchase is not completed after checkout | Cart abandonment follow-up |
| Restock | When a previously out-of-stock product is back in stock | Restock notifications |
| Purchase Completed | When a purchase is confirmed | Post-purchase thank-you, coupon distribution |
| Shipment Completed | When the shipping status is updated | Shipping notifications, tracking information |
| Browsing Reminder | When a set time passes after a product is viewed | Reminders about viewed products |
Five of these — Cart Abandoned, Restock, Purchase Completed, Shipment Completed, and Browsing Reminder — are triggers for e-commerce sites and are available when you have set up the Shopify integration.
Friend Added Trigger
The Friend Added trigger fires the moment someone adds you as a friend. It is the starting point when you want to automatically send a greeting or a first-time introduction.
Settings
| Setting | Description |
|---|---|
| Exclude friends added via QR Code | When ON, this Workflow does not fire for friends who were added via a QR Code |
When to use "Exclude friends added via QR Code"
When someone scans a QR Code and adds you as a friend, two triggers fire at the same time: Friend Added and QR Code Scan. If both Workflows are set to send messages, the same friend receives duplicate, similar messages.
When you turn ON "Exclude friends added via QR Code," this Workflow stops firing for friends added via a QR Code. Only the QR Code Scan trigger's Workflow runs, which prevents duplicate greetings. It has no effect on friends added through routes other than QR Codes, such as search or a button.
Use cases
- Send a greeting message
- Deliver a self-introduction or service overview
- Run a first-time survey to classify friends
- Leave QR Code add-friends to the QR Code Scan trigger to prevent duplicate greetings
Message Received Trigger
The Message Received trigger fires when a friend sends you a message. By setting keywords, you can make it respond only to messages with specific content.
Settings
| Setting | Description |
|---|---|
| Keywords | Enter the keywords to respond to. You can register multiple keywords |
| Match type | Choose how the keyword and message must match |
Match types
The match type determines what kind of match between the keyword and the message causes the trigger to fire. The examples below use the keyword "pricing."
| Match type | Firing condition | Example (keyword: "pricing") |
|---|---|---|
| Equals | The entire message exactly matches the keyword | "pricing" → fires / "tell me the pricing" → does not fire |
| Contains | The keyword appears somewhere in the message | "pricing" and "tell me the pricing" → both fire |
| Starts with | The message starts with the keyword | "pricing details" → fires / "monthly pricing" → does not fire |
| Ends with | The message ends with the keyword | "monthly pricing" → fires / "pricing details" → does not fire |
Use cases
- Automatically reply to common questions for keywords such as "pricing" or "booking"
- Launch Customer Agent for specific keywords
Postback Received Trigger
The Postback Received trigger fires when a button in a Rich Menu or a message is tapped. Depending on which button was tapped, you can connect it to the next action.
Settings
| Setting | Description |
|---|---|
| Postback data | Specify the value to respond to. If left empty, all taps are included |
| Match type | Choose how to match the specified value (Equals / Contains / Starts with / Ends with) |
Use cases
- Send a message based on which Rich Menu button was tapped
- Process responses to multiple-choice surveys
QR Code Scan Trigger
The QR Code Scan trigger fires when a specific QR Code created in Lumo is scanned. You can serve different information depending on where the code is posted.
Settings
| Setting | Description |
|---|---|
| QR Code | Choose the QR Code to respond to. You must first select the target LINE Official Account |
Use cases
- Post a QR Code at a store or event venue and automatically deliver information to people who scan it
- Send different campaign information for each QR Code
Video View Completed Trigger
The Video View Completed trigger fires when a friend watches a tracked video all the way through. You can use finishing the video as the starting point for the next action.
Settings
| Setting | Description |
|---|---|
| Tracking ID | Specify the tracking ID set on the target video |
Use cases
- Give a coupon to friends who finish watching a product introduction video
- Guide friends to the next step after they watch educational content
Block Trigger
The Block trigger fires when the account is blocked. You can automate recording and post-processing when a block occurs.
Settings
It fires automatically when you are blocked, so no special settings are needed.
Use cases
- Record information about friends who blocked you to an external service
- Update data in an integrated external service
Cart Abandoned Trigger
The Cart Abandoned trigger is available when you have set up the Shopify integration. It fires for friends who started checkout but did not complete the purchase.
Settings
| Setting | Description |
|---|---|
| Cart abandonment threshold | Set how many hours after checkout to consider it a cart abandonment |
Use cases
- Send a reminder message to friends who abandoned their cart
- Distribute a coupon to encourage the purchase
Restock Trigger
The Restock trigger is available when you have set up the Shopify integration. It fires when a previously out-of-stock product is back in stock.
Settings
| Setting | Description |
|---|---|
| Target products | Choose whether to target all products or specific products |
Use cases
- Send a notification to friends waiting for a restock
- Deliver information about the restocked product
Purchase Completed Trigger
The Purchase Completed trigger is available when you have set up the Shopify integration. It fires starting from friends whose purchase has been confirmed.
Settings
| Setting | Description |
|---|---|
| Purchase type | Choose from all purchases / first-time purchases only / includes a specific product |
| Target products | When you choose "includes a specific product" for the purchase type, specify the target products |
Use cases
- Send a thank-you message or coupon after a purchase
- Update Friend Tags or data at an integrated destination
Shipment Completed Trigger
The Shipment Completed trigger is available when you have set up the Shopify integration. It fires when the shipping status of an order is updated.
Settings
| Setting | Description |
|---|---|
| Shipping status | Choose from all / all items shipped / partially shipped |
Use cases
- Send a shipping notification
- Provide the estimated delivery date or tracking information
Browsing Reminder Trigger
The Browsing Reminder trigger is available when you have set up the Shopify integration. It fires when a friend who viewed a product page does not make a purchase within a set time.
Settings
| Setting | Description |
|---|---|
| Reminder send timing | Set how many hours after viewing to send the reminder |
| Target products | Choose whether to target all products or specific products |
Use cases
- Send a reminder about the viewed product
- Deliver a coupon related to the viewed product
Trigger Priority
You can set a priority for the Message Received trigger. When multiple triggers could respond to the same message, the priority controls which one runs.
The lower the number, the higher the priority. When a higher-priority trigger matches, triggers with a lower priority do not run. Triggers with the same priority run in parallel.
Specifying the Period and Time of Day for the Message Received Trigger
You can add conditions for the period, time of day, and days of the week when the Message Received trigger fires. This is useful for serving responses differently, such as "respond automatically only during business hours on weekdays."
| Setting | Description |
|---|---|
| Period | Specify the start and end dates during which the trigger is enabled |
| Time of day | Specify the time of day during which the trigger is enabled, in 24-hour notation |
| Days of the week | Specify the days of the week on which the trigger is enabled |