Learn how to easily integrate your chatbot with WhatsApp using ChatBotKit. Our step-by-step guide will show you how to set up your integration and connect with your audience on WhatsApp.

ChatBotKit can easily integrate with the WhatsApp messaging platform. Our platform provides a seamless experience for your users, allowing them to engage with your chatbot directly on WhatsApp. The integration is easy to set up and provides a reliable way to connect with your audience.

Step-by-step Setup Guide

Before you proceed you will need Meta Business account. Depending on your business account status you may also need to setup payment details get a permanent or a test phone number which is required in subsequent steps.

  1. Go to ChatBotKit and create a new WhatsApp Integration.

  2. Type integration name and optional description and press the "Create" button.

  3. Save the "Callback Endpoint" and "Verify Token" for later.

  4. Go to Meta Developer Portal and create a new application.

  5. Select "Business" type app from the list of available options.

  6. Name your app and select your business account.

  7. Click the "Setup" button for the WhatsApp Product.

  8. Click the "Webhooks" block form the "Quickstart" screen.

  9. Click the "Edit" button to setup a webhook.

  10. Copy the "Callback Endpoint" and "Verify Token" we saved in step 3 and click on the "Verify and save" button.

  11. Click "Manage" button and select only the "messages" field.

  12. Go to "Getting started" and copy your "Phone number ID". You need to either buy or setup a test phone number if you do not have already one.

  13. Paste the "Phone Number ID" in ChatBotKit and click the "Save" button.

  14. Go to your Meta Business settings and create a new user if you do not already have one.

  15. Make sure the "System User Role" is set to "Admin"

  16. Click on the "Add Assets" button.

  17. Select the "Apps" type. Select your application from the "Selected assets" list. Finally make sure you select the "Manage app" option under "Full control".

  18. Finally, we need generate a token. Click the "Generate New Token" button.

  19. Select your app from the dropdown list. Make sure you also select bot "whatsapp_business_messaging" and "whatsapp_business_management" options from the permissions list. Finally, click the "Generate Token" button.

  20. Now copy the "Access Token" in your ChatBotKit integration and press the "Save" button.

Congratulations you have completed the 20 step setup guide!