Skip to main content

Installation

  • From Settings > Apps, click WhatsApp and enter your license key to install and activate the app. If you have the cloud version, the app is already active.

WhatsApp Cloud API Setup​

  • Create a Developer account and a new Facebook app as described at https://developers.facebook.com/docs/whatsapp/cloud-api/get-started#set-up-developer-assets.
  • In Chat24Plus > Settings > WhatsApp > Cloud API > Secret key, enter a random string. Then go to https://developers.facebook.com/apps and select your app. Click Add product and add WhatsApp. Then go to WhatsApp > Configuration and in Webhook URL, enter the URL you get from Chat24Plus > Settings > WhatsApp > Cloud API > Configuration URL. In Verify token, enter the secret key you previously entered in Chat24Plus. Click Verify and save. Click Webhook fields > Manage, enable the following Webhook fields: messages. Webhook fields
  • In Chat24Plus > Settings > WhatsApp > Cloud API > Token, enter the test token for testing, and follow the instructions below for getting the permanent access token.
    • Visit https://business.facebook.com and go to Left menu > Settings > More system settings, then go to Users > System Users to view the system user you created, or create a new one. Click on that user and select Add Assets. The system user needs to be an admin.
    • Click Left menu > Apps and under Select Assets, choose your app. Enable Develop App for that app and save.
    • Click Generate Token and select your app. Enable the following permissions: whatsapp_business_management, whatsapp_business_messaging, business_management. Click Generate Token and save. Paste the token in Chat24Plus > Settings > WhatsApp > Cloud API > Token. Generate Token
  • To get the Phone ID, enter https://developers.facebook.com, select your app, and go to Left menu > WhatsApp > Getting started.
  • You can test the integration from https://developers.facebook.com, select your app, and go to Left menu > WhatsApp > Getting started. Test integration

360dialog Account Setup​

  • Go to https://www.360dialog.com/ and create a new account.
  • Enter your dashboard and from Left menu > WhatsApp Accounts, generate an API key, and copy and paste it in Chat24Plus > Settings > WhatsApp > 360dialog settings.
  • Click Chat24Plus > Settings > WhatsApp > 360dialog settings > Synchronize now.
  • Done! Chat24Plus should start receiving WhatsApp messages sent to your number, and you can reply to those messages from Chat24Plus.
  • Note that you can also use a free sandbox account for testing. More details at https://docs.360dialog.com/whatsapp-api/whatsapp-api/sandbox. The sandbox account has limitations and some features, such as media attachments, will not work.

Twilio Account Setup​

  • Go to https://www.twilio.com/referral/5GOe1g and create a new account.
  • Verify your phone number. Verify phone number
  • Complete the form and choose WhatsApp, Alerts & Notifications, With no code at all, 3rd party integrations. Complete form
  • From the Twilio console, copy ACCOUNT SID and AUTH TOKEN and paste them into Chat24Plus > Settings > WhatsApp > Twilio settings, save changes. Twilio console
  • You will now set up a free test account to run some tests and make sure the integration works with Chat24Plus. From the left menu, click Messaging > Settings > WhatsApp sandbox settings and enter into WHEN A MESSAGE COMES IN and STATUS CALLBACK URL the URL of Chat24Plus. Get it from Chat24Plus > Settings > WhatsApp > Twilio settings > Get configuration URL. Mind that localhost will not work; you need a public URL and a live server. Sandbox settings
  • From the left menu, click Messaging > Try it out > Send a WhatsApp message. Follow the instructions and send the message with the code to the WhatsApp number provided. Click next buttons until the configuration is complete. Send message
  • Done! Chat24Plus should start receiving WhatsApp messages sent to the sandbox account, and you can reply to those messages from Chat24Plus.
  • To publicly use the WhatsApp integration with your customers, you need to update your account and enable billing. You can do that here. After that, you will need to purchase a Twilio number, which will be the phone number of your official WhatsApp Business account. More details here. You cannot use the phone number of your existing WhatsApp Business account; you must use a Twilio number. More details here.