Whatsapp setup guide

Create a developer account

  1. Navigate to https://developers.facebook.com/async/registration and create a developer account.

  2. See more info at https://developers.facebook.com/docs/development/register.

Create a business app

  1. Navigate to https://developers.facebook.com/apps/creation/ and create a business app.

  2. On the first step, enter the app name and owner's email address.

  3. On the second step, select Business. If you don't have that option, select Other.

  4. On the third step ("Select an app type"), select Business. Click Next, and select the Business portfolio that you just created.

  5. See more info at https://developers.facebook.com/docs/development/create-an-app/.

Add products to your app

  1. After the app is created, you are redirected to the app page. Click Set Up next to the WhatsApp product.

  2. From the left menu, select WhatsApp and API Setup. Add the business phone number from "Step 5: Add a phone number" and a payment method from "Step 6: Add payment method".

  3. From the left menu, select Webhooks. On the new page, select WhatsApp Business Account in the dropdown, then click Subscribe to this object.

  4. Copy the Webhook URL from the Ebbot setup page and paste it into the Callback URL field in Facebook. Enter Ebbot in the Verify token field, then click Verify and save.

  5. Switch your WhatsApp app from Development mode to Live at the top of the page.

Create a system user

  1. Navigate to https://business.facebook.com/ and select your business portfolio from the left, then click Visit Settings.

  2. In the left menu, click System users and add a system user. Select Admin as the System user role.

  3. Click the three dots on the right, select Assign assets, select the app from the dropdown, and under Full control select Manage app.

  4. In the same popup, below Apps, select WhatsApp account. Select the app, and under Full control select Manage WhatsApp business accounts, then click Assign Assets.

Generate app token

  1. On the right, click Generate token. In the popup, select your app and click Next.

  2. On the expiration page, select Never for Token expiration and click Next.

  3. On permissions, select whatsapp_business_messaging and whatsapp_business_management from the dropdown, then click Generate token.

  4. Copy the token and paste it into the Ebbot WhatsApp setup page in the Token field.

  5. With both fields completed (Business Phone Number ID and Token), from the Ebbot WhatsApp page, click Save.

Last updated

Was this helpful?