---
title: How to integrate Ebbot with WhatsApp
description: Connect your Ebbot bot to WhatsApp. Follow our step-by-step guide to configure a Facebook Business App, set up webhooks, and generate a permanent token.
---

[Skip to content](https://customer.ebbot.ai/knowledge/how-to-integrate-ebbot-with-whatsapp#main-content)

[Submit a ticket](https://customer.ebbot.ai/knowledge/kb-tickets/new?hsLang=en) [Customer portal](https://customer.ebbot.ai/support?hsLang=en)

[![](https://customer.ebbot.ai/hs-fs/hubfs/logo-ebbot-darker-green-rgb-Sep-30-2025-07-46-45-0435-AM-2.png?width=1032&height=309&name=logo-ebbot-darker-green-rgb-Sep-30-2025-07-46-45-0435-AM-2.png)](https://customer.ebbot.ai/?hsLang=en)

Open main navigation

Close main navigation

- [Submit a ticket](https://customer.ebbot.ai/knowledge/kb-tickets/new)
- [Customer portal](https://customer.ebbot.ai/support)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Ebbot Knowledge Base](https://customer.ebbot.ai/knowledge?hsLang=en)
2. [Integrations](https://customer.ebbot.ai/knowledge/integrations?hsLang=en)

# 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](https://developers.facebook.com/async/registration) and create a developer account.
2. For more details, refer to [Facebook's Developer Registration Guide](https://developers.facebook.com/docs/development/register).

 Create a Business App

1. Go to [Facebook Apps Creation](https://developers.facebook.com/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".
   
   ![](https://customer.ebbot.ai/hubfs/Knowledge%20Base%20Import/1738758241826-LVs.png)
4. Step 3: Under "Select an app type", choose "Business" and click "Next".  
   ![](https://customer.ebbot.ai/hubfs/Knowledge%20Base%20Import/1738758270841-02E.png)
5. Ensure you select the "Business portfolio" you just created.
6. More information on app creation is available [here](https://developers.facebook.com/docs/development/create-an-app/).

 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](https://business.facebook.com/).
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

 

- [General](https://customer.ebbot.ai/knowledge/general?hsLang=en)
- [Live chat](https://customer.ebbot.ai/knowledge/live-chat?hsLang=en)
- [Integrations](https://customer.ebbot.ai/knowledge/integrations?hsLang=en)
- [Settings](https://customer.ebbot.ai/knowledge/settings?hsLang=en)
- [Ebbot GPT](https://customer.ebbot.ai/knowledge/ebbot-gpt?hsLang=en)
- [Dashboards](https://customer.ebbot.ai/knowledge/dashboards?hsLang=en)
- [Administration](https://customer.ebbot.ai/knowledge/administration?hsLang=en)
- [Scenarios](https://customer.ebbot.ai/knowledge/scenarios?hsLang=en#main-content)

    - [Builder](https://customer.ebbot.ai/knowledge/scenarios?hsLang=en#builder)
    - [Training center](https://customer.ebbot.ai/knowledge/scenarios?hsLang=en#training-center)
- [Chat history](https://customer.ebbot.ai/knowledge/chat-history?hsLang=en)
- [TOPdesk](https://customer.ebbot.ai/knowledge/topdesk?hsLang=en)
- [Chat widget](https://customer.ebbot.ai/knowledge/chat-widget?hsLang=en#main-content)

    - [Styling](https://customer.ebbot.ai/knowledge/chat-widget?hsLang=en#styling)

[![](https://customer.ebbot.ai/hs-fs/hubfs/logo-ebbot-darker-green-rgb-Sep-30-2025-07-46-45-0435-AM-2.png?width=1032&height=309&name=logo-ebbot-darker-green-rgb-Sep-30-2025-07-46-45-0435-AM-2.png)](http://ebbot.com)

Copyright © 2025, Hello Ebbot AB