WhatsApp Cloud API Integration

Introduction

The WhatsApp Cloud API, an extension of the WhatsApp Business API in the cloud, enables businesses and developers to customize interactions and swiftly respond to customer inquiries on WhatsApp. This efficiency is further enhanced as businesses can secure direct approval for the WhatsApp Cloud API from Facebook.

If you have any queries, reach out to us at support@growlytics.in

Integration Pre-reqisites

Here are the basic requirements to set up your WhatsApp number of WhatsApp Cloud API

  1. Create a new app on Meta

  2. Set a system user

  3. Procure and share the following details with our customer support team

    1. Token (refer to Step 21)

    2. Phone Number_ID (refer to Step 9)

    3. WhatsApp Business Account_ID (refer to Step 9)

Steps to Follow

Follow these simple steps to set up your WhatsApp number on WhatsApp Cloud API

  1. Click on 'My Apps'

  2. Select 'Other' and Click on 'Next'

  3. Select an App Type - Business and click on 'Next'

  4. Add an App Name | App Contact Email | Business Account

  5. Redirect to App Dashboard page

  6. Scroll down, Click 'Set Up' on the WhatsApp Block

  7. Click on 'API Set UP'

  8. Enter the phone number under Step 5 on your screen and copy the phone number ID and WA business account ID

  9. Verify the number using the verification code sent on the concerned number

  10. Send a test message to check if the messaging service is available and active

  11. Configure Webhook

    1. Callback URL - https://its.growlytics.in/cht/<API KEY>/whatsapp-cloud-api

    2. Verify token - <API KEY>

  12. Add Webhook fields - select fields

  13. Click on 'System Users' in the left hand side panel

  14. Add a System User, Assign a System User Name and Role

  15. Click on 'Add Asset'

  16. Click on 'App' under 'Select Asset Type'

  17. Choose the app and assign full access to the System User you have just created

  18. Click on 'Save Changes'

  19. Click on 'Generate New Token', select the 'Never Expires' option, and share the token along with the phone number ID and WA Business Account ID

Next, you will have to set the callback URL, the procedure for which is as follows

Callback URL - https://its.growlytics.in/cht/<API KEY>/whatsapp-cloud-apiVerify token - <API KEY>ā€‹

Select the following Webhook Fields

  • account_review_update

  • business_capability_update

  • campaign_status_update

  • message_template_quality_update

  • message_template_status_update

  • messages

  • phone_number_name_update

  • phone_number_quality_update

  • template_category_update

Last updated