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 >arrow-up-right

Types of LINE Official Accounts

  • 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:

Section
Description

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

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

Step
Details

1

Create an OA channel on LINE Developers.

2

3

When a Follow Event arrow-up-rightis received via the Webhook, retrieve the userId from the request body.

4

  • Use the retrieved userId to 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 APIarrow-up-right 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 APIarrow-up-right 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 APIarrow-up-right.

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