This guide describes how to create an app that can be used to communicate with users through WhatsApp.
Start by logging in at developers.facebook.com.
Create App
Click “Create app”.

Enter the app details such as App name and App contact email, then click “Next”.

On the next page, select the use case at the bottom: “Connect with customers through WhatsApp”, then click “Next”.
Choose which business portfolio to link the app to. Click “Next” and then “Next” again.
On the final page, click “Go to dashboard”.

Configure the App
Click “Use cases” in the left-hand menu, then “Customize”.

Click the “Start using the API” button.

Click “Generate access token” and follow the steps to generate the token.

Configure Phone Number
Choose one of the available test numbers from the list to send your first message, or create a new phone number.
You must own the number, and it must not already be linked to WhatsApp.
If you don’t have a number, you can create a virtual phone number through a provider
Save the Phone number ID displayed under the number you specify. This number will be required later for configuration in Ebbot.

Configure Webhooks to Receive Messages
Click “Configure webhooks”.

Enter the callback URL provided by Ebbot, and set “Ebbot” as the Verify Token.

You will also need to subscribe to messages events.

Add payment method
To be able to send and receive messages you need a valid payment method. This can either be added as a global method on company level or as individual method for each app.
Configure System User
Go to https://business.facebook.com/ and click “System Users” in the left-hand menu.
Click “Add” if you don’t already have a user.
Click “Assign assets” to give the user access to the app you just created.
In the popup, select the app you created and choose “Full control”.
Click “Generate token” for the user you want to use.
In the menu that appears, select the app you recently created.
Choose the expiration time for the token.
Under “Assign permissions”, select whatsapp_business_messaging, whatsapp_business_management.
Then click “Generate token”.
Configure Ebbot
Log in to Ebbot and go to Settings → Channels → User → WhatsApp.
Enter the Business Phone Number ID from the Configure Phone Number step.
Enter the Token from the Configure System User step.
Click “Save”.
Set the app to live
As a final step you need to publish the app and change status from development to live. That's done at the very top of the app overview page on developers.facebook.com.

✅ Everything is now configured, and you can start using WhatsApp!
Last updated
Was this helpful?

