Official Account
Overview
A LINE Official Account (OA) is used as a communication channel for Unifi Apps—for announcements, onboarding, marketing campaigns, and customer support.
For detailed instructions on creating an OA, refer to:
Create an Account | LINE for Business >
Types of LINE Official Accounts
Unverified OA (Recommended)
No approval required from LINE’s local legal entity
Immediately usable and easy to integrate with Unifi Apps
Recommended for all Unifi Apps onboarding cases
Verified OA
Requires approval from LINE local entities in Japan, Thailand, or Taiwan
Approval process could take a long time (often 3+ months)
Not recommended unless legally required
OA Profile (Required)
The profile (name, icon, description) should follow the same style and branding as the Unifi Apps.

Contents for OA

Welcome Message
Text
Default Language: English (Since OA is globally accessible, English is required as the default language.)
Optional Languages: Japanese, Thai, Chinese
It is acceptable to include multiple languages within a single welcome message.
Rich Message
Rich messages may include images or videos with descriptive text.
A CTA URL is required (e.g., Unifi Apps URL).
Rich Menu Setup
Location: LINE Official Account > Home > Chat screen > Rich menus > Menu content setting
Language
Default: English
Template Guidelines
The following structure is optimized to increase user conversion into the Unifi Apps:

A
LINE MINI App URL or LINE Login LIFF URL for Unifi Apps
B & C
If section A contains the LINE MINI App URL, insert the LINE Login LIFF URL in section B.
For all other sections, insert URLs for social media, the website, or related channels.
D
Unifi URL
Image: Unifi Icon + Unifi Wordmark (Unifi_Logo_Primary Image)
Sending Messages
To send messages to specific users, operate bots, or integrate OA with external systems, you must use the Messaging API.
(Optional) Multi-Language Welcome Message Automation
1
Create an OA channel on LINE Developers.
2
Implement an API to receive Webhook events for the OA channel (used in Step 8).
method : POST
URL: Flexible
Refer to the Webhook specifications.
3
When a Follow Event is received via the Webhook, retrieve the userId from the request body.
4
Use the retrieved
userIdto fetch the user’s language setting on LINE.Use the channel access token issued from the Messaging API tab in LINE Developers.
Utilize the Get Profile API to retrieve the user’s language.
5
Create templates for OA messaging. Configure the necessary content in multiple languages for each locale and store the templates locally or in the cloud. Refer to the Message Objects API for template formatting.
Example: For Korean and English support, save the templates as:
oa_ko.json
oa_en.json
6
Load the appropriate template based on the user's language retrieved in Step 4, and call the OA Send API.
7
Access the Messaging API tab in LINE Developers.

8
Set the API endpoint developed in Steps 1–6 as the Webhook URL.
Turn the Use Webhook option to ON.

9
After completing Step 8, followers will receive an automated welcome message in their language.
(*Please make sure to turn OFF the welcome message setting in the existing Official Account Manager.)
LINE OpenChat (Optional)
Useful for two-way communication outside OA
Available only in Japan, Thailand, and Taiwan
You must have a LINE account registered in each country to create OpenChat there
You may add one translation bot
Example: Korean ↔ English auto-translation

Last updated