All Products
Search
Document Center

Chat App Message Service:Instant message

Last Updated:Sep 18, 2026

Chat App Message Service uses accounts to connect your business systems to third-party messaging platforms, including WhatsApp, Viber, Messenger, Instagram, Telegram, and LINE. Create and configure accounts in the Instant Message module to automate cross-platform messaging, customer service, and marketing notifications. This topic describes how to create an account and bind it to a business account on each supported platform.

What is an account?

An account is the configuration entity that Chat App Message Service uses to connect to an external messaging platform. Each account represents a unique identity for sending and receiving messages — one independent account resource on a third-party platform, such as one WhatsApp phone number or one Facebook Page. Configure and manage the connections for all platforms in the Instant Message module of the console.

Two terms describe the two sides of this connection:

  • Sender account — The account entity in Chat App Message Service. The console uses this term in Create Sender Account and Sender Account Name, and each procedure in this topic creates one sender account.

  • Business account — The identity on the third-party platform that you bind to a sender account, such as a WhatsApp Business Account (WABA) or a Facebook Page.

Account types and bound resources

Each account type binds to a different resource on the third-party platform. For the preparation that each account type requires, see Prerequisites.

Account type

Bound resource

WhatsApp

A WhatsApp Business number or a WhatsApp Business App number

Viber

A Viber business account

Messenger

A Facebook Page

Instagram

An Instagram professional account

Telegram

A Telegram bot

LINE

A LINE Official Account

Account lifecycle

An account in Chat App Message Service goes through four stages:

  1. Create — Create the account in the console, and specify its account type and name. A newly created account has the Unbound status.

  2. Bind — Complete the binding or authorization process with the business account on the third-party platform. An account cannot send messages until binding and authorization are complete.

  3. Maintain — On the management page of the account, monitor the account status, view data reports, and update the configuration. To unbind or rebind the business account on the third-party platform, contact your account manager.

  4. Delete — Delete the account permanently after it is unbound.

Warning

You cannot delete an account while it is bound. Contact your account manager to unbind the account first, and then delete the account. Deleting an account is irreversible.

Prerequisites

  • Alibaba Cloud account:

    Alibaba Cloud account registration and enterprise identity verification have been completed.

  • Service activation:

    Chat App Message Service has been activated.

  • Third-party platform preparation — Requirements vary by account type:

    • WhatsApp — For the WhatsApp Business API access method, register and verify a WhatsApp Business Account (WABA), or create a WABA while you register the sender account. For the WhatsApp Business App coexistence access method, register a WhatsApp Business App account.

    • Viber — Enable pay-as-you-go billing for your Alibaba Cloud account, and prepare the materials required to apply for a Viber Service ID. To enable pay-as-you-go billing, contact your account manager.

    • Messenger — Register a Facebook Page.

    • Instagram — Register an Instagram professional account.

    • Telegram — Register a Telegram account, and create a Telegram bot.

    • LINE — Register a LINE Official Account.

Limits

The following limits apply when you create accounts in Chat App Message Service:

  • Number of accounts — By default, you can create up to 100 accounts. This limit applies to all account types combined. To request a quota increase, contact your account manager.

  • Sender account name — Up to 50 characters in length. The name identifies the sender account in the console, so use a meaningful name.

  • Remarks — Up to 150 characters in length.

  • Viber accounts — Each Alibaba Cloud UID can apply for only one Viber account.

Register a sender account

Each platform has its own registration wizard in the Instant Message module. Select the procedure for the platform that you want to register. In every wizard, click Previous to return to the previous step, and on the final step, click Back to Service List to return to the sender account list of the current service. If binding or authorization fails, see FAQ.

Register a WhatsApp sender account

Step 1: Select an access method

  1. Log on to theChat App Message Service console.

  2. In the left-side navigation pane, choose Instant Message > WhatsApp.

  3. Click Create Sender Account.

  4. Click the card of the access method that you want to use:

    • WhatsApp Business API — Programmatic access for medium-sized and large enterprises that communicate with customers at scale. Select this method if your business systems send messages programmatically.

    • WhatsApp Business App coexistence — Registration through an existing WhatsApp Business App account and phone number. Select this method if you already have a WhatsApp Business App account and want to keep its phone number.

  5. Click Next at the bottom of the page.

Step 2: Set the sender information

  1. In the Sender Account Name field, enter an account name.

  2. (Optional) In the Remarks field, enter remarks.

  3. Click Next at the bottom of the page.

Step 3: Register through Meta embedded signup

  1. Read the description of the registration process.

  2. Click Start Registration. The official Meta embedded signup page appears.

  3. On the page that appears, log on with your Facebook account, and grant authorization.

  4. Create a WhatsApp Business Account (WABA), or select an existing WABA.

  5. Add and verify your business phone number.

  6. Wait for the authorization to complete. The system automatically synchronizes the account information and goes to the next step.

Important

Do not close the pop-up window during registration. The system redirects you automatically after authorization is complete.

Step 4: Complete

After registration succeeds, the page displays the account information, including the WABA ID, account name, and bound number. Click Manage to open the management page of the sender account.

Next, create a message template and submit it for review. After the template is approved, you can start to send messages to users.

Register a Viber sender account

Step 1: Set the sender information

  1. Log on to the Chat App Message Service console.

  2. In the left-side navigation pane, choose Instant Message > Viber.

  3. Click Create Sender Account.

  4. In the Sender Account Name field, enter an account name.

  5. (Optional) In the Remarks field, enter remarks.

  6. Click Next at the bottom of the page.

Step 2: Prepare the application materials

  1. Wait for the system to check whether pay-as-you-go billing is enabled. A Viber business account requires pay-as-you-go billing. If billing is not enabled, contact your account manager to enable it before you continue.

  2. Prepare one logo image for each of the following sizes: 50×50 px, 65×65 px, 100×100 px, 130×130 px, 256×256 px, and 360×280 px. Each image must be in PNG format and no larger than 200 KB.

  3. If your company operates in a special industry, prepare the additional documents:

    • Select the special industry that applies: fintech and insurance/microfinance or loans, gaming or gambling, or healthcare services/health and wellness.

    • Click Download Guarantee Letter Template to download the guarantee letter template for that industry, and sign the guarantee letter.

    • Prepare the local official license documents.

  4. Click Next at the bottom of the page.

    For the company, business message, and contact details that the application form requires, see Step 3.

Note

If your company does not operate in a special industry, make no selection and go to the next step.

Step 3: Fill in the application form

  1. Enter the basic company information:

    • Business account name

    • Legal company name (in English)

    • Business license registration number

    • Complete headquarters address (in English)

    • Legal representative name (in English)

    • Company name in English

    • Company profile (up to 1,000 characters)

    • Company addresses (up to 5)

    • Company phone numbers (up to 5)

    • Company website

    • Country or region where the company is registered

  2. Enter the industry and operations information:

    • Industry. If your company provides loans, select microfinance or loans, unless your company is a bank. For gaming, betting, or gambling, select gaming or gambling.

    • Age restriction: no restriction, 18+, or 21+

    • Local destination country or region (single choice)

    • International destination countries or regions (multiple choice, up to 20)

    • Business message activation date (optional)

  3. Enter the business message information:

    • Business message conversation name

    • Business message conversation profile (up to 400 characters)

    • Upload the logo images that you prepared in Step 2.

    • For a special industry: upload the signed guarantee letter for that industry.

    • For a special industry: upload supplementary materials, such as official industry license certificates, in ZIP format.

  4. Enter the contact information:

    • Contact name

    • Contact position

    • Contact email address

    • Contact phone number

  5. Click Submit Application at the bottom of the page.

Important

Complete all fields that are marked as required.

Viber determines local and international rates based on the headquarters address. Messages sent to the country or region of the headquarters are charged at the local rate, and messages sent to all other countries and regions are charged at the international rate. Special industries have a separate price list for message fees. To learn about the Viber billing model and price list, contact your account manager before you register.

Step 4: Complete

After you submit the application, the page displays the application information and the review status. Click Go to Management Page to open the management page of the sender account.

The review usually takes 3 to 5 business days. After the application is approved, create a message template and submit it for review. After the template is approved, you can start to send messages.

Register a Messenger sender account

Step 1: Set the sender information

  1. Log on to theChat App Message Service console.

  2. In the left-side navigation pane, choose Instant Message > Messenger.

  3. Click Create Sender Account.

  4. In the Sender Account Name field, enter an account name.

  5. (Optional) In the Remarks field, enter remarks.

  6. Click Next at the bottom of the page.

Step 2: Authorize a Facebook Page

  1. Read the description of the Facebook Page authorization process.

  2. Click Start Authorization. The Meta embedded signup page appears.

  3. If you do not have a Facebook Page, register and create one.

  4. Log on with your Facebook account, and select the Page that you want to authorize.

  5. Wait for the authorization to complete. The system automatically goes to the next step.

Important

Do not close the pop-up window during authorization. The system automatically goes to the next step after authorization is complete.

Step 3: Complete

After authorization succeeds, the page displays the account information, including the Page ID, Page name, and connection status. Click Manage to open the management page of the sender account.

Next, configure a message template and start to reply to inbound messages from users.

Register an Instagram sender account

Step 1: Set the sender information

  1. Log on to theChat App Message Service console.

  2. In the left-side navigation pane, choose Instant Message > Instagram.

  3. Click Create Sender Account.

  4. In the Sender Account Name field, enter an account name.

  5. (Optional) In the Remarks field, enter remarks.

  6. Click Next at the bottom of the page.

Step 2: Authorize an Instagram professional account

  1. Read the description of the Instagram professional account authorization process.

  2. Click Start Authorization. The Meta embedded signup page appears.

  3. If you do not have an Instagram account, register one and switch it to a professional account.

  4. Log on with your Instagram account.

  5. Select or create a Facebook Page.

  6. Select the Instagram professional account that you want to authorize.

  7. Wait for the authorization to complete. The system automatically goes to the next step.

Important

Do not close the pop-up window during authorization. The Instagram account must be a professional account before you can use Chat App Message Service.

Step 3: Complete

After authorization succeeds, the page displays the account information, including the account ID, account name, Page ID, Page name, and connection status. Click Manage to open the management page of the sender account.

Next, configure a message template and start to reply to inbound messages from users.

Register a Telegram sender account

Step 1: Set the sender information

  1. Log on to theChat App Message Service console.

  2. In the left-side navigation pane, choose Instant Message > Telegram.

  3. Click Create Sender Account.

  4. In the Sender Account Name field, enter an account name.

  5. (Optional) In the Remarks field, enter remarks.

  6. Click Next at the bottom of the page.

Step 2: Authorize a Telegram bot

  1. Read the description of the Telegram bot authorization process.

  2. In the Telegram app:

    • Search for BotFather.

    • Create a bot through BotFather.

    • Get the API token.

  3. In the API Token field, paste the API token that you got from BotFather.

  4. Click Next at the bottom of the page.

Note

The API token consists of digits and letters separated by a colon, for example, 822xxxxxxxx:AAF.... The bot API token authorizes Chat App Message Service to access your Telegram bot.

Step 3: Complete

After authorization succeeds, the page displays the account information, including the bot name, bot address, and masked API token. Click Go to Management Page to open the management page of the sender account.

Next, configure a webhook in bot management. After you create a message template, you can send messages to users.

Register a LINE sender account

Step 1: Set the sender information

  1. Log on to theChat App Message Service console.

  2. In the left-side navigation pane, choose Instant Message > LINE.

  3. Click Create Sender Account.

  4. In the Sender Account Name field, enter an account name.

  5. (Optional) In the Remarks field, enter remarks.

  6. Click Next at the bottom of the page.

Step 2: Create a provider and a channel

  1. Click Go to Console to open the LINE Developers Console.

  2. In the LINE Developers Console:

    • Log on with your LINE account.

    • Click Create a new provider.

    • Enter a provider name, which is usually your company or brand name.

    • Click Create to finish the creation.

  3. On the provider page:

    • Click Create a new channel.

    • Select the Messaging API type.

    • Enter the basic information of the channel, such as its name, description, and icon.

    • Select the industry category.

    • Agree to the terms of service, and click Create.

  4. Confirm that the channel is created, and go to the channel details page.

  5. Return to the Chat App Message Service console, and click Next at the bottom of the page.

Step 3: Enter the channel credentials

  1. On the channel details page in the LINE Developers Console, get the following information from the Basic settings tab:

    • Channel ID: Copy the channel ID.

    • Channel Secret: Copy the channel secret.

  2. Return to the Chat App Message Service console, and paste the information into the corresponding fields:

    • In the Channel ID field, paste the channel ID.

    • In the Channel Secret field, paste the channel secret.

  3. Click Next at the bottom of the page.

Warning

The channel secret is sensitive information. Keep it secure.

Step 4: Configure the webhook

  1. Go to the LINE Developers Console. Under the Messaging API channel of the channel that you want to authorize, turn on Use Webhook, Webhook redelivery, and Error statistics aggregation. Otherwise, you cannot receive inbound messages after the configuration is complete.

  2. Return to the Chat App Message Service console, and click Auto Configure Webhook. The system configures the LINE webhook automatically. Make sure that you entered the correct channel ID and channel secret, and that the webhook switches are turned on in the LINE Developers Console. Otherwise, the automatic configuration fails.

  3. After the verification passes, click Next to go to the confirmation page.

    If the webhook verification fails, the system displays a warning and lets you continue. Complete the verification before you go to the next step: an account whose webhook is not verified can still send messages, but Chat App Message Service cannot receive LINE message events, which means that you do not get user replies, message receipts, or audience group information. To troubleshoot a failed verification, check the following items:

  • Whether network connectivity is normal.

  • Whether Use Webhook and the other switches are turned on in the LINE Developers Console.

Step 5: Confirm the configuration

  1. Review the configuration summary, and confirm that all information is correct.

  2. Confirm that the webhook status is Verified.

  3. Click Complete at the bottom of the page.

Step 6: Complete

After registration succeeds, the page displays the account information and the quota information of the LINE official plan. Click Go to Management Page to open the management page of the sender account.

To replace the token or change the configuration, go to the channel settings page and edit it at any time. The plan quota data comes from the official LINE API. To learn about plan details or upgrade a plan, go to LINE Official Account Manager.

FAQ

Is there a limit on the number of accounts?

Yes. By default, you can create up to 100 accounts, and the limit applies to all account types combined. To request a quota increase, contact your account manager.

Can I delete a bound account?

No. You cannot delete an account until it is unbound. Contact your account manager to unbind the account, and then delete it.

Warning

Deleting an account is irreversible. Proceed with caution.

What should I do if account binding fails?

Check the following items:

  • Verify that you meet the prerequisites for the account type.

  • Confirm that the third-party platform account is in a normal state.

  • Confirm that the authorization process was completed correctly.