Add new Phone Number to Meta
Before You Start
You will need:
A Meta developer account
A business app — learn more about creating apps. If you don't see an option to create a business app, select Other > Next > Business during app creation).
Step 1: Add a new phone number
At this point, if you created a new app, you’ll be prompted to Add products to your app. Scroll down, and under WhatsApp, select Set up. Otherwise, select your app from the My Apps screen, and you can follow the same instructions again to add the WhatsApp product to your app.
Navigate to the Meta App that is set-up for WhatsApp by going to developers.facebook.com > My Apps > Select your App.
Use left menu to navigate to the WhatsApp > API Setup panel.
On the right pane select Add phone number button under Step 5: Add a phone number.
Use the display name guidelines to enter a display name for your phone number. This is the name that will show for your business phone number once approved.
Select your Timezone. This will be used for WhatsApp Billing and analytics.
Select a Category for your business and enter a Business description.
Select Next to begin the phone number verification process.
Select your country code from the drop down and enter the phone number you would like to register.
Select how you would like to receive your verification code, either by Text Message or Phone and click Next to continue. You will need access to the phone number before selecting Next to receive the verification code.
Enter the verification code once received and click Next to continue.
The phone number will appear in the From drop down menu of the Send and receive messages section of the panel.
Select the newly added phone number to begin sending messages.
Step 2: Create system user and generate access token
Sign into the Meta Business Suite.
Locate your business account in the top-left dropdown menu and click its Settings (gear) icon.
Click Business settings.
Navigate to Users > System users.
Click the Add button and create either an admin or employee system user.
Generating System User Access Tokens
To generate a System User access token after creating a system user:
Sign into the Meta Business Suite.
Locate your business account in the top-left dropdown menu and click its Settings (gear) icon.
Click Business settings.
Navigate to User > System users.
Select the appropriate system user from the list of system users.
Click the Generate new token button.
Select the app that will use the token.
Provide access to "WhatsApp Business Messaging" and "WhatsApp Business Management" and generate the token.
Step 3: Get Phone Number ID
Navigate to your Business Manager page and choose the business you want to integrate.
Select "Apps" under "Accounts" and find the App you are integrating on the page. On the top right corner, find "Open in App Dashboard", which will open a new page.
Find "Getting Started" under "WhatsApp" from the left navigation panel.
In the "Send and Receive Message", find the number you want to use in the "Phone Number" drop-down and select it.
This will display the "Phone Number ID" right below the drop-down menu. This will be your "Phone Number ID" on Sortment.
Step 4: Get WhatsApp Business Account ID
Navigate to Business Settings -> Accounts -> WhatsApp accounts -> Account Name.
On top right corner, you will find the WhatsApp Business Account ID (WABA ID)
Step 5: Message Delivery Status
To update the Callback URL in Meta, follow these steps:
Log in to your Meta account.
Navigate to App Dashboard and find the app you want to connect to and click on it.
On the page that loads, scroll down to find Webhooks under Add products to your app and Click on Set Up.
On the new page, select User from the drop-down and click on Subscribe to this Object.
Subscribe to these topics - 'message_template_quality_update', 'message_template_status_update' and 'messages'. Choose version as v18.0
Enter the Callback URL provided in the Meta Integration popup in the Callback URL field and enter a string in the Verify Token field. This will be relayed to you by Meta for all your verification requests. 'Verify Token' can be any string.
Last updated