WhatsApp Cloud API
Connect with WhatsApp Cloud API to automate chat on WhatsApp! It is very helpful for your business to have whatsApp cloud API connection
Here are two methods to integrate WhatsApp Business API with Whautomate.
1. WhatsApp Embedded Signup
Set up your WhatsApp Business API quickly and easily with Whautomate's Embedded Signup. In just 10 minutes, you'll configure your account and start automating customer conversations.
2. WhatsApp Cloud API
Configure your WhatsApp Business API using your own WhatsApp Cloud API keys with this detailed guide. In approximately 30 minutes, you'll complete the setup and start automating your customer interactions.
In order to set up WhatsApp Cloud API with Whautomate, follow these steps. 👇
Step 1: Go to the Whautomate app, select the Integration menu option, and Select the WhatsApp Connect button to continue.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FakltgXKxb3jk84DcR5rO%252Fimage.png%3Falt%3Dmedia%26token%3Dad5b4bbd-e9dc-4f0d-aef0-e3851cda3f62&width=768&dpr=4&quality=100&sign=fe9610a3&sv=1)
Step 2: Scroll down find the Bring your own WhatsApp Cloud API keys section and select the Configure button to continue.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FIPVCy7SSLltlMkeQtGFA%252Fimage.png%3Falt%3Dmedia%26token%3D285989af-4095-4144-a2e6-1b79de85d4e5&width=768&dpr=4&quality=100&sign=a25aa3e&sv=1)
Step 3: You need to first configure Webhook settings.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FpDpGwuZAljY0Mqc45yhW%252Fimage.png%3Falt%3Dmedia%26token%3Dd66d2291-fac0-4b27-a1be-49af25e6d975&width=768&dpr=4&quality=100&sign=d8d3b02a&sv=1)
Step 4: Go to https://developers.facebook.com/
Step 5: If you already have a Facebook Developer account, login
(OR)
Sign up for a Facebook Developer account.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FGh4NKX5L7PRW25lz1sPB%252Fimage.png%3Falt%3Dmedia%26token%3Da2e0beb5-55df-4b59-9a57-2ec3ab9c270c&width=768&dpr=4&quality=100&sign=b1c62400&sv=1)
Step 6: Select the Get Started option to continue and Create a Facebook for Developers account.
(i) Register
(ii) Verify account
(iii) Contact info
(iv) About you
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FbdxbQEBP6G5gLrA0sYuy%252FCreate%2520a%2520account.png%3Falt%3Dmedia%26token%3Da066cd82-bd08-411e-8526-a75ed01fe443&width=768&dpr=4&quality=100&sign=aea20f94&sv=1)
Step 7: Apps
(i) Select the Create App button to continue
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252Fr1Pfa67KMn4M0jJwX0H0%252FApps.png%3Falt%3Dmedia%26token%3D109e1152-6bcf-47cc-890a-5b1ec264613a&width=768&dpr=4&quality=100&sign=1658e0f1&sv=1)
(ii) Create an App (Select an app type)
Select the Business option
Create or manage business assets such as Pages, Events, Groups, Ads, Messenger, WhatsApp, and Instagram Graph API using the available business permissions, features, and products.
Select the Next button to continue.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252F3wJ9mqM8cjRpzuvJSQHI%252FSelect%2520an%2520app%2520type.png%3Falt%3Dmedia%26token%3Da3e19baf-4e5b-4a8a-b387-3a25839edcce&width=768&dpr=4&quality=100&sign=4b9c8482&sv=1)
(iii) Provide basic information
Enter a Display name.
Enter the App contact email.
Select Business Account (Optional).
Select the Create app button.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FFiDRMgVJoE4YJvZA87ie%252FCreate%2520an%2520app.png%3Falt%3Dmedia%26token%3D3478348a-cf60-486f-b257-b71484d4aabd&width=768&dpr=4&quality=100&sign=ff1ce6e4&sv=1)
Step 8: Add products to your app
(i) Find and Select the WhatsApp Setup button to continue.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252F9umGeIZIxfbzhd0PXLap%252FAdd%2520products%2520to%2520your%2520app.png%3Falt%3Dmedia%26token%3De6b69542-0bdd-4cfc-a823-f828d15afed7&width=768&dpr=4&quality=100&sign=c860433b&sv=1)
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FUV8VJAW1RYaL70zKxzek%252FSelect%2520Whatsapp.png%3Falt%3Dmedia%26token%3D30d0e66c-e31c-4e4c-be79-661c05b06680&width=768&dpr=4&quality=100&sign=323386f1&sv=1)
Step 9: Please proceed to the next step before you are required to complete your Meta Business Verification process. (To access certain Meta products, your organization must be verified.)
Click on the Security Centre menu option and then select "Start Verification" to update your business information and submit the required documents for verification. Verification usually takes 1 to 2 days.
Once your business is verified, you can proceed to the next step.
Please follow this link to learn how to verify a Meta Business: 👇https://www.facebook.com/business/help/2058515294227817?id=180505742745347
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252F9MkTCOvFjHOqDfOEh8by%252Fimage.png%3Falt%3Dmedia%26token%3Db53bde72-2930-4f20-8abf-9787b7d35b20&width=768&dpr=4&quality=100&sign=eb931f07&sv=1)
Step 10: Once you have finished the Meta Business Verification process, kindly return to the following URL: https://developers.facebook.com/ to continue.
Select the API Setup option and then select the Configure Webhooks link to continue.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252Fu5eFsyAEbyMDjLjvEn5D%252Fimage.png%3Falt%3Dmedia%26token%3Dc5d88fc3-5c6d-434b-940b-8042c4fe1311&width=768&dpr=4&quality=100&sign=62e7d56d&sv=1)
(i): Select the Edit button
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FSwJeQd3dEsDIIhG6YXlJ%252Fimage.png%3Falt%3Dmedia%26token%3D74cc3177-7a88-4cde-bf04-ff18ba72d6f0&width=768&dpr=4&quality=100&sign=43a41be5&sv=1)
(ii) Copy the Webhook callback URL from the Whautomate app and paste it.
(iii) Copy the Verify Token from the Whautomate app and paste it.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FwjJpRXxs5mGB7sRZ8opz%252Fimage.png%3Falt%3Dmedia%26token%3D51c1a16b-2385-4707-b6ee-fca39f80dda4&width=768&dpr=4&quality=100&sign=956d2bf3&sv=1)
(iv) Select the Verify and Save button
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FWqpjrGmyXP0EVDlNSKdL%252Fimage.png%3Falt%3Dmedia%26token%3Dc6171150-ce0b-4160-8dfe-7bd9853be727&width=768&dpr=4&quality=100&sign=ae7c9d01&sv=1)
(v) Select the Manage button to Subscribe to Webhook Fields
(vi) Please ensure that you subscribe to the following three Webhook Fields mentioned below:
message_template_status_update
messages
template_category_update
Then select the Done button to complete Webhooks Configuration.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FYIoTW170FbavjNgI0WCT%252Fimage.png%3Falt%3Dmedia%26token%3D86e5ed95-1175-419d-86d7-f3df8ed44095&width=768&dpr=4&quality=100&sign=d7d4f8f9&sv=1)
Step 11: Add a phone number
(i) Select the Add phone number button to add your business information and WhatsApp number.
If you want to add a new phone number, simply proceed with the Add phone number option.
(Or)
To migrate your existing WhatsApp account, you must first delete it and then proceed. 👇
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252Ftrip22abo9dllboQ1TaG%252Fimage.png%3Falt%3Dmedia%26token%3D502c5ee5-66a3-4f88-a070-3bb58fa577e7&width=768&dpr=4&quality=100&sign=c9ffeac7&sv=1)
(ii) Please provide the following 4 steps of information in order to add a WhatsApp number.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252F7jCcqRbFT8G7RWuBpkpN%252Fimage.png%3Falt%3Dmedia%26token%3Dfade9386-2c23-4165-825d-8270446a2a72&width=768&dpr=4&quality=100&sign=49f9dd40&sv=1)
Step 12: Next you need to configure WhatsApp Settings
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252Fk5HtIO70l1coXC1bA9Cl%252Fimage.png%3Falt%3Dmedia%26token%3D60e76d2d-0535-4fab-bbf6-7e54e1df7829&width=768&dpr=4&quality=100&sign=9c1b944e&sv=1)
(i) Go to https://business.facebook.com/settings/
(ii) Select the System users option and Select the Add button.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FVhzczkVS1NMfeixvykpa%252Fimage.png%3Falt%3Dmedia%26token%3D8bef1b3f-c51a-4924-b182-f76ff0449140&width=768&dpr=4&quality=100&sign=31906508&sv=1)
(iii) Enter a system username e.g. API User, Select the user role Admin option and Select the Create System User button to add.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252F7zwqAwBh2DSsE4lFPGI4%252Fimage.png%3Falt%3Dmedia%26token%3Dcbce1485-b4ac-4096-af54-b916cb6175c0&width=768&dpr=4&quality=100&sign=716e9557&sv=1)
(iv) Select the WhatsApp accounts menu option, then select your WhatsApp Business Account and Select the Add People button to give access to the System user previously you created.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252F7AfqcfTGhmULTtB1KK9A%252Fimage.png%3Falt%3Dmedia%26token%3D92ebdbc7-699b-4404-8a24-b1ef8717a62c&width=768&dpr=4&quality=100&sign=4b5824d8&sv=1)
(v) Select the system user you previously created, enable Full Control, and click Assign to grant access.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252Fa4QskfNwk7odqbeRhcat%252Fimage.png%3Falt%3Dmedia%26token%3D560a787a-24b0-42e5-a5c5-1848e9f45799&width=768&dpr=4&quality=100&sign=1061a9a4&sv=1)
(vi) Again select the System users menu option and Select the Add Assets button.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252F2n3araTxoPvZOoPHxDxm%252Fimage.png%3Falt%3Dmedia%26token%3D7ec54755-8338-45a2-be7c-aed2eef006bc&width=768&dpr=4&quality=100&sign=a84985ec&sv=1)
(vii) Select the asset type as Apps, then select the previously created app name. Next, choose the Full Control option and click on Save Changes.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FUTorPfnoCis3pgKNT2MX%252Fimage.png%3Falt%3Dmedia%26token%3D1f2b7afc-63fe-4c8e-9e0b-7506fa3f34d7&width=768&dpr=4&quality=100&sign=41ce854&sv=1)
(viii) Select the Generate New Token button. (WhatsApp Permanent API Token)
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FtoVBKfM9LkSZLgKYvHqN%252Fimage.png%3Falt%3Dmedia%26token%3Da3381a75-9b9d-4dd7-9568-48cd347e67c0&width=768&dpr=4&quality=100&sign=82848394&sv=1)
(ix) Generate Token
Select the App.
Select the Token Expiration - Never.
Scroll down and Select the Permissions - whatsapp_business_messaging | whatsapp_business_management.
Select the Generate Token button.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FQu85qLwVngC63wkuDe0T%252Fimage.png%3Falt%3Dmedia%26token%3D09914fae-4029-4ca0-a95b-d5ba64256ba6&width=768&dpr=4&quality=100&sign=50298c53&sv=1)
(x) Copy the WhatsApp Permanent API Token and Paste it on the Whautomate app.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FhYQi7iaGPUaq2T2hbsaT%252Fimage.png%3Falt%3Dmedia%26token%3D9e2609fc-eb9a-40f1-9d64-e82e280dbc00&width=768&dpr=4&quality=100&sign=d0fabe4a&sv=1)
(xi) Then go to https://developers.facebook.com/apps/
(xii) Select your previously created app
Copy the Phone number ID and Paste it on the Whautomate app.
Copy the WhatsApp Business Account ID and Paste it on the Whautomate app.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FT5yGRNTznyOXehdxU2Mc%252Fimage.png%3Falt%3Dmedia%26token%3Dad1d1791-25db-499a-9862-801167e1f6a6&width=768&dpr=4&quality=100&sign=5b15d196&sv=1)
(xiii) Go to WhatsApp Settings in your Whautoamte app and paste your API Token, WhatsApp Phone Number ID, and WhatsApp Business Account ID. Finally, select the Save button to complete the setup for WhatsApp Cloud API.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FTAexG7U4J47NRqUvLIsI%252Fimage.png%3Falt%3Dmedia%26token%3De2b06edb-446c-4522-8a34-623af87e7e19&width=768&dpr=4&quality=100&sign=e328971b&sv=1)
Step 13: Now, send a test message to the registered WhatsApp Cloud API mobile number to check if it's working.
![](https://help.whautomate.com/~gitbook/image?url=https%3A%2F%2F810714386-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FF8vuadG7OJ1fFdSBZATv%252Fuploads%252FHKJUxVqyDD1tRpg7VZnI%252Fimage.png%3Falt%3Dmedia%26token%3D10c3bf08-a175-44fe-969a-f34f28a92eaf&width=768&dpr=4&quality=100&sign=947b9518&sv=1)
Last updated