All Products
Search
Document Center

Chat App Message Service:Industry service providers

Last Updated:Jul 25, 2025

What is an industry service provider

In Chat App Message Service, an industry service provider is an enterprise that uses Chat App Message Service to register and bind business accounts for customers, send messages, or embed Chat App Message Service into its own systems via the Chat App Message Service API to provide industry solutions to customers.

Note

The WABA registration page provided by industry service providers to clients includes the Alibaba Cloud brand logo. If an enterprise wishes to highlight its own value, it needs to apply to register as a technology partner (TP) at the Meta Developer Center. The TP application is reviewed by Meta and requires the enterprise to possess strong technical capabilities and make significant technical investments.

Characteristics of industry service providers

  • They need to expand their own enterprise client base.

  • They need to provide their clients with message sending capabilities for one or more IM business accounts (such as WhatsApp or Messenger).

  • They have certain development capabilities that enable them to integrate with Chat App Message Service API for custom development or use the Chat App Message Service console to perform operations on behalf of clients.

WhatsApp Business Accout registration and binding process

What is WhatsApp Business Account

WhatsApp Business Account (WABA) is an official business account that enterprises need to register before sending WhatsApp business messages. It is used for sending business messages. A WABA that has undergone WhatsApp enterprise verification will receive a verification badge, enhancing customer trust in enterprise information, strengthening brand image, and reducing interference from fake messages.

Solutions for industry service providers to register and bind WABAs for clients

Console

  • Method 1: Suitable for service providers without independent business systems or technical resources. The entire process is operated by the service provider, requiring clients to provide necessary information to the service provider.

  • Method 2: Suitable for service providers without independent business systems or technical resources. The service provider creates a channel and authorizes a RAM user for the client, after which the entire process is operated by the client.

  • Method 3: This method is similar to Method 1. If the client cannot conveniently provide a Facebook account, this method can be used. It requires the client to register the WABA independently first, and then the service provider binds the WABA in the Alibaba Cloud Management Console.

Method 1: Service provider operates on behalf of the client in the Alibaba Cloud Management Console

  1. Create a WhatsApp channel for the client

    Open the Chat App Message Service console, in the navigation pane on the left, click Channel Management, and click Create Channel. In the Create channel dialog box, select WhatsApp as the channel type, set the channel name and remarks, and then click the OK button.

  2. Register and bind a WABA on behalf of the client

    The client of the service provider needs to provide a Facebook account and password for login, along with the company name, contact name, company official website, and company registration location for registration.

    Registration steps:

    1. In the Chat App Message Service console, on the Channel Management page, click the Channel ID created for the client to open the channel page.

    2. On the channel page, click WABA Management > WABA Registration And Binding in the navigation pane on the left to access the WABA registration page.

    3. Click the Register button. In the embedded registration dialog box that appears, log in using the Facebook account provided by the client.

    4. Follow the page prompts to fill in the client's enterprise information. After clicking the Complete button, refresh the page. When the WABA information is displayed on the page, it indicates that the WABA registration and binding are successful.

  3. Add and verify a WABA number for the client

    A WABA number is the carrier for businesses to send business messages. After completing WABA registration, you need to add a number. The client needs to provide the service provider with a WABA number, which will be used to receive verification codes before sending business messages. If the service provider has phone numbers available for the client to use, the client does not need to provide one.

    Addition steps:

    1. On the channel page, click WABA Management in the navigation pane on the left to access the number management page.

    2. Click the Add Number button. In the Add Number dialog box that appears, enter the number Name, select Country/Region, enter the phone Number, and then click OK.

      Note

      The number name is the display name presented to the end user. The name should be related to the enterprise brand name, and display names for multiple numbers should preferably not be repeated. For example, if the brand name is "ABC", the number name could be "ABC plus" or "ABC support". The country code and phone number will affect the receipt of verification codes, so please enter them correctly to prevent issues with WABA number verification.

    3. Click Verify Number in the verification status column of the newly added number. In the Get Verification Code dialog box that appears, select the language for receiving the verification code, and click Get SMS Verification Code or Get Voice Verification Code.

      Note

      When the phone number entered is not a mobile number, please select Get Voice Verification Code.

    4. Enter the received verification code to complete the number verification.

After completing the above steps, you can design WhatsApp templates and submit them for WhatsApp review. Once the templates are approved, you can send WhatsApp business messages.

Method 2: Authorize a RAM user for the client, allowing the client to log in to the Alibaba Cloud Management Console and operate independently

  1. The service provider creates a WhatsApp channel for the client

    Open the Chat App Message Service console, in the navigation pane on the left, click Channel Management, and click Create Channel. In the Create channel dialog box, select WhatsApp as the channel type, set the channel name and remarks, and then click the OK button.

  2. The service provider authorizes a RAM user for the client

    For information about how to authorize a RAM user, see: Grant a RAM user permissions to use Chat App resources.

  3. The client logs in to the Chat App Message Service console using the RAM user account, clicks Channel Management in the navigation pane on the left, and clicks the Channel ID of the channel to be managed to open the channel page.

  4. On the channel page, click WABA Management > WABA Registration And Binding in the navigation pane on the left to access the WABA registration page.

  5. Register and bind a WABA

    1. On the WABA registration page, click the Register button. In the embedded registration dialog box that appears, log in using a Facebook account.

    2. Follow the page prompts to fill in the client's enterprise information. After clicking the Complete button, refresh the Chat App Message Service console WABA Registration page. When the WABA information is displayed on the page, it indicates that the WABA registration and binding are successful.

  6. Add and verify a WABA number

    Addition steps:

    1. On the channel page, click WABA Management in the navigation pane on the left to access the number management page.

    2. Click the Add Number button. In the Add Number dialog box that appears, enter the number Name, select Country/Region, enter the phone Number, and then click OK.

    3. Note

      The number name is the display name presented to the end user. The name should be related to the enterprise brand name, and display names for multiple numbers should preferably not be repeated. For example, if the brand name is "ABC", the number name could be "ABC plus" or "ABC support". The country code and phone number will affect the receipt of verification codes, so please enter them correctly to prevent issues with WABA number verification.

    4. Click Verify Number in the verification status column of the newly added number. In the Get Verification Code dialog box that appears, select the language for receiving the verification code, and click Get SMS Verification Code or Get Voice Verification Code.

      Note

      When the phone number entered is not a mobile number, please select Get Voice Verification Code.

    5. Enter the received verification code to complete the number verification.

After completing the above steps, you can design WhatsApp templates and submit them for WhatsApp review. Once the templates are approved, you can send WhatsApp business messages.

Method 3: Client registers the WABA, service provider binds it

  • Client operations:

    1. Provide the WABA registration link to the client. The client uses a Facebook account to log in to the WABA registration page, fills in the information, completes the WABA registration, and authorizes it to Alibaba Cloud.

    2. Follow the prompts on the WABA registration page to complete the registration. After registration, open Facebook Business Management to obtain the WABA ID.

    3. Find the location shown in the image below, and copy the number (this number is the WABA ID) to the clipboard.

      image

    4. Provide the WABA ID to the service provider.

  • Service provider operations:

    Help the client bind the WABA. Operation steps:

    1. Open the Chat App Message Service console, in the navigation pane on the left, click Channel Management, and click Create channel. In the Create channel dialog box, select WhatsApp as the channel type, set the channel name and remarks, and then click the OK button.

    2. Click Channel ID to open the channel management page.

    3. On the channel management page, click WABA Management in the navigation pane on the left to access the WABA registration page.

    4. On the WABA registration page, click the Number Migration button. In the dialog box that appears, enter the WABA ID provided by the client, click Next, and then close the dialog box.

    5. Refresh the page. When the WABA information is displayed on the page, it indicates that the WABA binding is successful.

To help the client add a new WABA number, refer to point 3 of Method 1: Add and verify a WABA number for the client.

API

This is suitable for service providers with technical resources who can call API operations and implement UI encapsulation based on their own business needs.

Self-encapsulated UI pages need to include the following key functional points:

  1. Register WABA button

    Design a Register WABA button that, when clicked, opens the registration URL in a new page. The client needs to use a Facebook account to log in and create a WABA at this URL.

  2. Get WABA ID button

    When clicked, this button opens Facebook Business Management in a new page for the client to obtain their registered WABA ID.

  3. Bind WABA button

    The client needs to enter the WABA ID obtained in step 2 and bind it. The service provider should call the ChatappBindWaba - Bind waba API operation.

  4. Add Number button

    After the client's WABA is successfully bound, they need to add a phone number. Design the UI based on the parameters in the AddChatappPhoneNumber - Add Whatsapp number API operation.

  5. Verify Number button

    The service provider can decide whether to merge this with step 4 based on actual circumstances. For number verification, call the ChatappVerifyAndRegister - Verify and register number API operation.

After number verification is complete, you can begin designing message templates and submitting them for review. Templates that pass the review can be used to send WhatsApp business messages. For information about API operations related to template creation, submission, and message sending, see: Embedded related.

References