All Products
Search
Document Center

Chat App Message Service:Industry service provider best practices

Last Updated:Jun 03, 2026

What is an industry service provider?

An industry service provider is an enterprise that uses Chat App Message Service to:

  • Register and manage WhatsApp Business Accounts for clients

  • Send messages on behalf of clients

  • Integrate Chat App capabilities into their own systems via the API

This model allows you to deliver industry-specific messaging solutions while leveraging WhatsApp integration.

Note

WABA registration pages display Alibaba Cloud branding by default. To use your own branding, register as a Technology Partner (TP) with Meta. TP registration requires strong technical capabilities, significant technical investment, and Meta approval.

Requirements for industry service providers

  • Expand their enterprise client base.

  • Provide messaging capabilities for one or more IM business accounts (such as WhatsApp or Messenger) to their clients.

  • Have development capabilities to integrate with the Chat App Message Service API for custom development or use the Chat App Message Service console to operate on behalf of clients.

WABA registration and binding

What is WABA

WhatsApp Business Account (WABA) is an official business account required for sending WhatsApp business messages. A verified WABA displays a verification badge, which increases customer trust, strengthens brand image, and reduces interference from fake messages.

Onboarding solutions

Console

  • Method 1: For service providers without independent business systems or technical resources. The service provider performs all steps; the client provides the required information.

  • Method 2: For service providers without independent business systems or technical resources. The service provider creates a channel and authorizes a RAM user. The client then performs all remaining steps.

Method 1: Service provider operates via console
  1. Create a WhatsApp channel for the client

    Go to the Chat App Message Service console. In the navigation pane on the left, click Channel Management. Click Create Channel, select WhatsApp as the channel type, set the channel name and remarks, and then click OK.

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

    The client must provide a Facebook account and password, company name, contact name, company website, and registration location.

    1. On the Channel Management page, click the Channel ID for the client.

    2. On the channel page, choose WABA Management > WABA Registration and Binding to access the WABA registration page.

    3. Click Register. In the embedded signup dialog box, 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 Complete, refresh the page. When the WABA information appears on the page, the WABA registration and binding are successful.

  3. Add and verify a WABA number for the client

    A WABA number is required for sending business messages. After registering the WABA, add a number. The client provides a phone number for verification unless the service provider supplies one.

    1. On the channel page, click WABA Management in the navigation pane on the left.

    2. Click Add Phone Number. In the dialog box that appears, set the Phone Number Type, Name, Country/Region, and Phone Number, and then click OK.

      Note

      The number name is displayed to end users and should reflect the enterprise brand. Avoid duplicate display names across numbers (for example, use "ABC plus" or "ABC support"). Enter the country code and phone number correctly — errors can prevent verification.

    3. Click Verify Phone Number in the verification status column. In the Obtain Verification Code dialog box, select the Language for notifications, and click Send Verification Code or Obtain Voice Verification Code.

      Note

      If the phone number is not a mobile number, select Obtain Voice Verification Code.

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

After completing these steps, design and submit WhatsApp message templates for review. Once approved, the client can send business messages.

Method 2: Client self-service via RAM user
  1. Create a WhatsApp channel for the client

    Go to the Chat App Message Service console. In the navigation pane on the left, click Channel Management. Click Create Channel, select WhatsApp as the channel type, set the channel name and remarks, and then click OK.

  2. Authorize a RAM user for the client

    For detailed instructions, see Grant RAM users access to Chat App resources.

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

  4. On the channel page, choose WABA Management > WABA Registration and Binding to access the WABA registration page.

  5. Register and bind a WABA

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

    2. Follow the page prompts to fill in the client's enterprise information. After clicking Complete, refresh the page. When the WABA information appears on the page, the WABA registration and binding are successful.

  6. Add and verify a WABA number

    1. On the channel page, click WABA Management in the navigation pane on the left.

    2. Click Add Phone Number. In the dialog box that appears, set the Phone Number Type, Name, Country/Region, and Phone Number, and then click OK.

      Note

      The number name is displayed to end users and should reflect the enterprise brand. Avoid duplicate display names across numbers (for example, use "ABC plus" or "ABC support"). Enter the country code and phone number correctly — errors can prevent verification.

    3. Click Verify Phone Number in the verification status column. In the Obtain Verification Code dialog box, select the Language for notifications, and click Send Verification Code or Obtain Voice Verification Code.

      Note

      If the phone number is not a mobile number, select Obtain Voice Verification Code.

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

After completing these steps, design and submit WhatsApp message templates for review. Once approved, the client can send business messages.

API

For service providers with technical resources who can call API operations and implement UI encapsulation based on their business needs.

Custom UI pages must include these functions:

  1. Register WABA button

    Design a button that opens the registration URL. The client logs in with a Facebook account to create a WABA.

  2. Get WABA ID button

    Opens Facebook Business Management for the client to obtain their WABA ID.

  3. Bind WABA button

    The client enters the WABA ID obtained in step 2 and binds it. The service provider must call the ChatappBindWaba API operation to bind WABA.

  4. Add Number button

    After binding the WABA, add a phone number. Design the UI based on the parameters in the AddChatappPhoneNumber API operation.

  5. Verify Number button

    Optionally merge this with step 4. For number verification, call the ChatappVerifyAndRegister API operation.

After number verification is complete, design and submit message templates for review. Approved templates can be used to send WhatsApp business messages. For API operations related to template creation, submission, and message sending, see Embedded Signup Related APIs.

References