Create a channel

To start using LIFF, you must first create a provider and a channel on the LINE Developers console.

note You must have a LINE account

Note: If you do not have a LINE account, download LINE and create your LINE account.

Creating a provider and channel

Log in to the LINE Developers console and create a provider and a channel.

tip Create a developer account (only on first login)

If you haven't logged in to the LINE Developers console before, it displays a page which prompts you to register as a developer. Enter your name and email address to create a developer account on the LINE Developers console.

1. Create a provider

A provider can be an individual, a company, or an organization that provides services through the LINE platform. Enter your own name or company name as the provider name.

On the LINE Developers console, click Create New Provider to create a provider. If there is already a provider you want to use, select that one.

2. Create a channel

A channel is a communication path between the LINE Platform's functions and a provider's services. Channels must have a name, description, and icon image.

Click the provider under which you want to group your LINE Login channel, and create your channel. If there is already a LINE Login channel you want to use, select it.

note Channel name restrictions

Do not include LINE in the channel name.

note Do not add LIFF apps to the Messaging API channel

At this time, users can add LIFF apps to the Messaging API channel. However, we strongly advise against it due to the following restrictions:

  • The bot link function can't be used.
  • LIFF function expansion may not be supported.
  • The LIFF app may not be usable in the future.

LIFF apps added to the LINE Login channel have no restrictions and can use all LIFF v2 functions.

Next steps

You have now created a channel for your LIFF app. Next, do one of the following:

{{ $t("form.question.helpful") }}

{{ $t("form.question.detail") }}

{{ $t("form.question.improve") }}

{{ $t("form.info.start") }}{{ $t("form.info.link") }}{{ $t("form.info.end") }}


{{ $t("form.result.success") }}
{{ $t("form.result.error") }}
{{ $t("form.result.errorLink") }}