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.
The WABA registration pages you provide to clients include the Alibaba Cloud branding. If you want to highlight your own brand, you must register as a Technology Partner (TP) with Meta. TP registration requires strong technical capabilities and significant technical investment, and is subject to Meta's approval process.
Requirements for industry service providers
Expand their own enterprise client base.
Provide message sending 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 perform operations on behalf of clients.
WABA registration and binding
What is WABA
WhatsApp Business Account (WABA) is an official business account that enterprises must register before sending WhatsApp business messages. A WABA verified by WhatsApp receives a verification badge, which increases customer trust, strengthens brand image, and reduces interference from fake messages.
Onboarding solutions
Console
Method 1: Suitable for service providers without independent business systems or technical resources. The service provider performs all steps and requires the client to provide necessary information.
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 client performs all steps.
Method 3: Similar to Method 1. Use this method if the client cannot provide a Facebook account. The client registers the WABA independently, and the service provider binds it in the Chat App console.
Method 1: Service provider operates via console
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.
Register and bind a WABA on behalf of the client
The client must provide a Facebook account and password for authentication, along with the company name, contact name, company official website, and registration location.
On the Channel Management page, click the Channel ID for the client.
On the channel page, choose to access the WABA registration page.
Click Register. In the embedded signup dialog box, log in using the Facebook account provided by the client.
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.
Add and verify a WABA number for the client
A WABA number is the entity for sending business messages. After registering the WABA, add a number. The client must provide a number to receive a verification code before sending business messages. If the service provider has phone numbers available for the client, the client does not need to provide one.
On the channel page, click WABA Management in the navigation pane on the left.
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.
NoteThe number name is the display name shown to end users. It should reflect the enterprise brand name. Avoid duplicate display names for multiple numbers. For example, if the brand name is "ABC", use "ABC plus" or "ABC support". Enter the country code and phone number correctly, because they affect verification code delivery and may prevent WABA number verification.
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.
NoteIf the phone number is not a mobile number, select Obtain Voice Verification Code.
Enter the received verification code to complete number verification.
After completing these steps, design WhatsApp templates and submit them for WhatsApp review. After approval, the client can send WhatsApp business messages.
Method 2: Client self-service via RAM user
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.
Authorize a RAM user for the client
For detailed instructions, see Grant a RAM user access to Chat App resources.
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.
On the channel page, choose to access the WABA registration page.
Register and bind a WABA
On the WABA registration page, click Register. In the embedded signup dialog box, log in using a Facebook account.
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.
Add and verify a WABA number
On the channel page, click WABA Management in the navigation pane on the left.
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.
NoteThe number name is the display name shown to end users. It should reflect the enterprise brand name. Avoid duplicate display names for multiple numbers. For example, if the brand name is "ABC", use "ABC plus" or "ABC support". Enter the country code and phone number correctly, because they affect verification code delivery and may prevent WABA number verification.
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.
NoteIf the phone number is not a mobile number, select Obtain Voice Verification Code.
Enter the received verification code to complete number verification.
After completing these steps, design WhatsApp templates and submit them for WhatsApp review. After approval, the client can send WhatsApp business messages.
Method 3: Client pre-registers WABA, service provider binds
Client operations:
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 WABA registration, and authorizes it to Alibaba Cloud.
Follow the prompts on the WABA registration page to complete registration. After registration, open Facebook Business Management to obtain the WABA ID.
Find the location shown in the image below and copy the number (this number is the WABA ID).

Provide the WABA ID to the service provider.
Service provider operations:
Help the client bind the WABA. Operation steps:
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.
Click the Channel ID to open the channel page.
On the channel page, click WABA Management in the navigation pane on the left to access the WABA registration page.
On the WABA registration page, click Phone Number Migration. In the dialog box that appears, enter the WABA ID provided by the client, click Next, and then close the dialog box.
Refresh the page. When the WABA information appears on the page, the WABA binding is successful.
To help the client add a new WABA number, refer to step 3 of Method 1: Add and verify a WABA number for the client.
API
Suitable for service providers with technical resources who can call API operations and implement UI encapsulation based on their business needs.
Self-encapsulated UI pages must include the following key functions:
Register WABA button
Design a Register WABA button that, when clicked, opens the registration URL. The client must use a Facebook account to log in and create a WABA at this URL.
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.
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.
Add Number button
After the client's WABA is bound, add a phone number. Design the UI based on the parameters in the AddChatappPhoneNumber API operation.
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 API operation.
After number verification is complete, design message templates and submit them 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.