QR Codes let you add Friends and trigger a response message automatically when someone scans — with source tracking built in so you know where each Friend came from.
Letting the agent build it for you
You can hand QR Code creation off to the Marketing Agent. If the setup feels like a lot, the fastest path is to tell the agent what you want to achieve first.
Tell the agent your goal, such as "Create a QR Code for adding Friends to use on an in-store poster, and when it's scanned, send an auto message with a coupon," and the agent prepares a proposal that sets up the name, response content, source, and more all at once. Review the proposal, confirm it with "Execute", or choose "Not now" and give new instructions if you want to make changes.
If you prefer to configure everything yourself, follow the manual steps below.
Opening the QR Code list
From the navigation menu, select the target LINE Official Account and open "QR Code".
On the list screen, you can see the name, QR Code, scan count, URL, and last updated date for each QR Code you have created. To create a new one, click the "Create QR Code" button.
There is no limit on the number of QR Codes you can create. Create as many as you need, for each placement or campaign.
Setting the name and status
Set a management name for the QR Code and a status that controls whether scans are accepted.
| Item | Required | Description |
|---|---|---|
| Name | Yes | Enter a management name to identify the QR Code |
| Status | Yes | Select "Active" or "Stopped". When set to Stopped, scans of the QR Code are no longer accepted |
When someone scans a stopped QR Code, they see a landing page with your LINE Official Account's name and the message "This QR code is currently unavailable" — not an error screen.
Setting the response content
Set the message that is sent when a friend scans the QR Code. Choose a "Response Type" and enter the content. You can also send nothing when the code is scanned and only record measurement and tagging.
Text
The text message you enter is sent to the friend. Variables are replaced before sending.
- For "Response Type", select "Text"
- Enter the text message to send
You can use variables such as {{display_name}} in the body. On send, they're replaced with the display name of the friend who scanned, or with property values from your integrated services.
Auto Send Messages
Choose a pre-created Auto Send Messages entry to send. You can check the content of the selected message in the preview.
- For "Response Type", select "Auto Send Message"
- From the dropdown, select the Auto Send Messages entry to send
No response
Choose this when you want to record the acquisition source or apply tags without sending a message on scan. When you select "No response" for the "Response Type", no response message is sent when a friend is added.
Setting up ID linking
Integrate with an external service to link people who became friends via the QR Code with their customer records on the external service. The settings section is "ID Linkage".
For "Integration Type", select the integration target.
| Integration Type | Description |
|---|---|
| None | No integration (default) |
| Shopify | Links to Shopify customer records |
| HubSpot | Links to HubSpot contact records |
| Klaviyo | Uses the email address to link to an existing Klaviyo profile |
The integration URL is shown after you save. Select an integration type, save once, and reopen this screen to see the URL needed for the integration and the setup instructions.
The integration URL's format and usage differ by integration type.
- Shopify: Your store's URL (
https://your-store-domain/apps/lumo/q/…) appears. Link to this URL from your Shopify theme or pages, and logged-in customers add the friend and link their ID at the same time. Logged-out visitors only add the friend. Shopify determines the login state, so you don't need to append a customer ID to the URL. If Shopify isn't connected, no URL appears - HubSpot: Set the short URL with
?c={{ contact.hs_object_id }}appended as a link inside your HubSpot emails. This links the contact who clicks with the friend - Klaviyo: Set the short URL with
?e={{ person.email|urlencode }}appended as a link inside your Klaviyo emails. This links to an existing Klaviyo profile by email address. Because the URL contains the email address, use it only inside emails sent to that customer
Setting the options
These optional settings, such as source tracking and automatic Workflow execution, help with day-to-day operations. All of them are optional.
| Item | Description |
|---|---|
| Category | Classifies the purpose of the QR Code. Choose from "Store," "Event," "Ad," "Web," "Email," "Social," or "Other" |
| Source | Records where the QR Code is placed. Used to understand how friends arrived |
| URL Parameter | Sets a parameter to append to the short URL. Choose from source, campaign, or tag type |
| Property Update | Every time the QR Code is scanned, the property you select on the linked HubSpot contact is updated with the value you specify. Use "Add property" to update several properties at once. It applies to friends already linked to a HubSpot contact |
| Redirect URL | Specifies the URL to navigate to after the QR Code is scanned. If unset, it navigates to the LINE add-friend screen |
| Workflow | Selects a Workflow to run when triggered by a scan |
For the property update value, you can write {{param.parameter_name}}. Whatever query parameter you attach to the QR Code's short URL gets written straight into the linked HubSpot contact's property (up to 10 of them, values up to 256 characters). For a visit with no parameter attached, that item's write is skipped. Hand out one QR Code with a different parameter per placement, and you can record the acquisition source as a property.
The source and URL parameter set here work differently from the friend tags used to create Segments for broadcast targeting. Keep in mind that these items are intended for source tracking.
While HubSpot is connected, the name of the QR Code that prompted the friend add is recorded on the HubSpot contact's "LINE Traffic Source" property. It is recorded only the first time — a contact that already has a value is not overwritten. HubSpot reports can then show you which QR Code brought each friend in.
The lineid parameter added to the redirect URL
When you point the redirect URL at your own site, the friend's LINE user ID is added to the destination automatically as a lineid parameter.
Pick up lineid in a hidden field on your own form and you can tie form submissions to LINE friends. Pairing it with the Workflow "Identity Link" action is the standard way to use it.
- It is only added when navigating to the external http(s) URL you set here
- It is not added when the redirect URL is unset and the LINE add-friend screen opens instead
The value of lineid is the friend's LINE user ID. Keep the following in mind when handling it.
- Use an HTTPS URL as the redirect destination. Over HTTP, the ID is visible along the way
- Parameters attached to a URL can linger in access logs, analytics tools, and browser history. Building your page to strip it from the URL once you have read it is the safer approach
- Do not use
lineidfor authentication such as logging in. It is a value for tying friends together
Saving the QR Code
When you are done with the settings, click the "Save QR Code" button at the top of the screen or in the side navigation.
After saving, you return to the QR Code list. The integration URL and outputs are generated after saving, so to obtain the URL or QR Code image, save first and then reopen the edit screen.
Getting the short URL and QR Code image
After saving, open the QR Code edit screen, where the "Output" section lets you copy the short URL and download the QR Code image.
Short URL
The automatically generated short URL is displayed. You can copy it to the clipboard with the "Copy URL" button. Use it on the web, in email, or on social media.
The short URL takes the form https://q.lmt.cx/ followed by 10 lowercase letters and digits (for example, https://q.lmt.cx/k7mq2xw9pd). You can append parameters such as ?c=… and use it as is.
Anyone who opens the short URL in a browser on a computer sees a landing page with your LINE Official Account's name and a QR Code. Scanning that QR Code with a phone takes them straight on to adding you as a friend. Opening it on a phone takes them to adding you as a friend right away, just as before. Put the short URL in an email or on a website and neither device hits a dead end.
QR Code image
The QR Code image that corresponds to the short URL is displayed. Click the "Download" button to download the image. You can also get it by opening the preview on the list screen and using the "Download QR Code" button.
Editing a QR Code
You can change the settings of a QR Code you have created at any time.
- In the QR Code list, click the name of the target QR Code
- The edit screen opens
- Change the settings in each section
- Click the "Save QR Code" button
Deleting a QR Code
You can delete a QR Code you no longer need in two ways: individually from the edit screen, or in bulk from the list screen. A deleted QR Code cannot be restored.
Deleting from the edit screen
- Open the edit screen for the target QR Code
- Click the "Delete" button
- In the confirmation dialog, click "Delete"
Bulk deleting from the list screen
- In the QR Code list, use the checkboxes to select the QR Codes to delete
- Click the "Delete" button
- In the confirmation dialog, click "Delete"