Skip to content
  • There are no suggestions because the search field is empty.

How to integrate Ebbot with WhatsApp

This guide walks through the WhatsApp integration, covering how to create a Facebook Business App, configure webhooks, create a system user, and generate a permanent token to complete the setup in Ebbot.

General Information

Ebbot supports WhatsApp as a channel integration, allowing businesses to connect their WhatsApp accounts for seamless communication.

Create a Developer Account
  1. Navigate to Facebook Developer Registration and create a developer account.

  2. For more details, refer to Facebook's Developer Registration Guide.

Create a Business App
  1. Go to Facebook Apps Creation and create a business app.

  2. Step 1: Enter the app name and the owner's email address.

  3. Step 2: Select "Business" as the app category. If this option is unavailable, choose "Other".



  4. Step 3: Under "Select an app type", choose "Business" and click "Next".

  5. Ensure you select the "Business portfolio" you just created.

  6. More information on app creation is available here.

Add Products to Your App
  1. After creating the app, you will be redirected to the app page.

  2. Click "Set Up" next to the "WhatsApp" product.

  3. In the left menu, select WhatsApp > API Setup.

  4. Add the business phone number in Step 5: Add a phone number.

  5. Add a payment method in Step 6: Add payment method.

  6. Navigate to Webhooks in the left menu.

  7. On the new page, select WhatsApp Business Account from the dropdown and click Subscribe to this object.

  8. Copy the Webhook URL from the Ebbot setup page and paste it into the Callback URL field on Facebook.

  9. Enter "Ebbot" in the Verify token field and click Verify and Save.

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

Create a System User
  1. Go to Facebook Business.

  2. Select your Business Portfolio from the left menu and click Visit Settings.

  3. In the left menu, click System Users > Add a System User.

  4. Choose Admin as the System User Role.

  5. Click the three dots next to the user and select Assign Assets.

  6. In the dropdown, select the app and check Full Control > Manage App.

  7. Under WhatsApp Account, select the app and check Full Control > Manage WhatsApp Business Accounts.

  8. Click Assign Assets.

Generate an App Token
  1. Click Generate Token on the right side of the page.

  2. In the popup, select your app and click Next.

  3. On the expiration page, choose Never for Token Expiration and click Next.

  4. In the permissions dropdown, select:

    • whatsapp_business_messaging

    • whatsapp_business_management

  5. Click Generate Token.

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

  7. Ensure both Business Phone Number ID and Token fields are completed, then click Save in the Ebbot WhatsApp page.

A more detailed explanation exists under Settings > Channels > User > Whatsapp