Whautomate Help
Visit our websitePricingRequest DemoRoadmap
  • 👋Welcome to Whautomate
  • Overview
    • 💡What we do
    • ✨Our Features
  • Fundamentals
    • 🛠️Getting Started
      • Customer Service
      • Marketing
      • Sales
      • E-Commerce
      • Appointments
      • Classes & Subscriptions
    • 🎯Onboarding Checklist
      • Appointments
      • Classes
      • E-Commerce
      • Customer Service
  • Product Guides
    • Communication
      • Connect a Communication Channel
      • Omni Channel Team Inbox
      • Contacts
      • Segmentation & Broadcasts
      • Email/SMS Sender Configuration
      • Marketing opt-out Management
      • ⚡Canned Responses
      • ⭐CSAT Score
    • Automation
      • Triggers
        • Incoming WhatsApp Messages
        • Outgoing WhatsApp Messages
        • Appointment Updates
        • Happy Birthday Automation
        • Client Anniversary Automation
        • When a Client is created
        • When a Client is added to a Tag
        • When a Client is removed from a Tag
        • When a Contact is created
        • When a Contact is added to a Tag
        • When a Contact is removed from a Tag
        • When a Contact Status Changes
        • When a Client Completes a Form
        • When a Client is assigned a Form
        • When someone Completes an anonymous Form
        • Subscription Updates
        • Order Updates
        • Invoice Updates
        • Credits Usage Updates
        • Class Participant Updates
        • Incoming Messenger Messages
        • Outgoing Messenger Messages
        • Incoming Instagram Messages
        • Outgoing Instagram Messages
        • Incoming Telegram Messages
        • Outgoing Telegram Messages
        • Incoming Website Messages
        • Outgoing Website Messages
        • Shopify - Abandoned Cart
        • Shopify - Order Created
        • Shopify - Order Fulfilled
        • Shopify - Order Cancelled
        • WooCommerce - Abandoned Cart
        • WooCommerce - Order Status Changes
      • Setup WhatsApp Chatbot
      • WhatsApp AI Chatbot - Customer Service
      • Telegram AI Chatbot - Customer Service
      • Chatbot Demos
      • WhatsApp Drip Campaign
      • Birthday Wishes Campaign
      • Automate Reviews & Surveys
    • Invoice & Payment links
      • Setup Payment Gateway
      • Update Business Settings
      • Invoice & Payments
      • Invoice Statements
      • Send Invoice PDF - Personalize WhatsApp, Email and SMS template
      • Invoice Request Payment - Personalize WhatsApp, Email and SMS template
    • E-Commerce
      • Setup WhatsApp Catalog
        • Add Items - Manual
        • Add Items - Data Feed
        • Add Items - Connect Partner Platform
      • Manage Inventory & Link WhatsApp Catalog
      • WhatsApp E-Commerce Chatbot
      • Automate Order Updates
      • Automate Order Reviews & Surveys
    • Appointments
      • Setup Team Member Profile
      • Setup Services
      • Book Appointments - Admin
      • Setup Whatsapp Flow Appointment Chatbot
      • Setup Appointment Chatbot
      • Setup Appointment Notifications
      • Setup Appointment Notifications for Staffs
      • Setup Bulk Appointment Notifications
      • Setup Booking Portal
      • Sync Appointments with External Calendars
      • Bulk Import Services
      • Setup Virtual/Online Session Services
      • Setup Virtual/Online Session Notifications
    • Plans & Subscriptions
      • Setup Plans
      • Setup Subscriptions
    • Class Bookings
      • Bulk Import Classes
      • Setup Classes
      • Setup Class Batches
      • Setup Class Notifications
      • Setup Bulk Class Notifications for Participants
      • Setup Class Booking Chatbot
      • Setup Whatsapp Flow Class Booking Chatbot
      • Setup Class Booking Portal
    • Forms
      • Request Form - Personalize WhatsApp, Email and SMS template
      • Personalize Your Form Response PDFs: Template Editor
      • Form Automations
      • Payment Forms
    • Coupons
    • Loyalty Program
      • Automate Loyalty Program Notifications via WhatsApp
    • Integrations
      • WhatsApp Cloud API
        • WhatsApp Payment Method
        • Meta Business Verification
        • WhatsApp Profile
        • WhatsApp Compliance Info
        • WhatsApp Commerce Settings
        • WhatsApp Message Templates
        • Linking WhatsApp Number (WABA) to Your Facebook Page
        • How to Add WhatsApp Button to Your Instagram Account
        • Setup Click-to-WhatsApp Ads (CTWA)
      • Instagram
      • Facebook Messenger
      • Telegram
      • Livechat
      • OpenAI
      • Stripe
      • Razorpay
      • Shopify
        • Shopify Automations
      • WooCommerce
        • Woocommerce Automations
      • Rest API
      • MyFatoorah
      • Zoom
      • Webhooks
        • Clients
        • Contacts
        • Messages
        • Appointments
        • Classes
        • Invoice Updates
      • Zapier
    • Client CRM
      • Bulk Import Clients
      • Client Details
      • Client Notes
      • Client Documents
      • Client Letters
      • Client Forms
    • WhatsApp Chat Widget
    • Whautomate Rest API
      • Client Tags
      • Clients
      • Contact Tags
      • Contacts
      • Locations
      • Staffs
      • Segments
      • Broadcasts
      • Messages
      • Service Categories
      • Services
      • Appointments
      • Classes
      • Webhooks
      • Whautomate REST API Error Messages
    • Whautomate FAQs
      • My WhatsApp Template Message Failing to Send to Some Users?
      • How to Check My WhatsApp Quality Rating and Messaging Limits?
      • How to Install the Whautomate Progressive Web Application?
      • Why Does My Whautomate Account Frequently Log Out?
      • How to Get the WhatsApp Green Tick in 3 Easy Steps
      • Essential Tips to Avoid WhatsApp Business Account/API Restrictions & Bans
      • How to Check Undeliverable or Failed WhatsApp Contacts in Whautomate
      • How to Delete Your WhatsApp Business API Number?
  • Account Management
    • Manage Subscription
      • Choose Your Plan
      • Upgrade Subscription
      • Whautomate Add-ons
      • Update Payment Method
      • Subscription Cancelations
    • Account Settings
    • Team Members Management
      • Invite, Activate or De-activate Members
      • Roles and Permissions
    • Forgot Password
    • Reset Password
    • Two Factor Authentication
  • WhatsApp Pricing
    • WhatsApp pricing Calculator - USD
    • WhatsApp pricing Calculator - INR
    • WhatsApp Pricing Calculator - EUR
Powered by GitBook
On this page
  • Here are two methods to integrate WhatsApp Business API with Whautomate.
  • 1. WhatsApp Embedded Signup
  • 2. WhatsApp Cloud API
  1. Product Guides
  2. Integrations

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

PreviousIntegrationsNextWhatsApp Payment Method

Last updated 4 months ago

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.

In order to set up WhatsApp Embedded Signup 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.

Step 2: Scroll down find the Configure WhatsApp via Embedded Signup section and select the Configure button to continue. 👇

Important Note: When proceeding with your WhatsApp Embedded Signup, be sure to select "Create a WhatsApp Business Account" rather than using an existing WABA that is already linked to other platforms. Creating a new account is essential to avoid potential payment-related issues. 👇


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.

Step 2: Scroll down find the Bring your own WhatsApp Cloud API keys section and select the Configure button to continue.

Step 3: You need to first configure Webhook settings.

Step 5: If you already have a Facebook Developer account, login

(OR)

Sign up for a Facebook Developer account.

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

Step 7: Apps

(i) Select the Create App button to continue

(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.

(iii) Provide basic information

  • Enter a Display name.

  • Enter the App contact email.

  • Select Business Account (Optional).

  • Select the Create app button.

Step 8: Add products to your app

(i) Find and Select the WhatsApp Setup button to continue.

  • 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.

Select the API Setup option and then select the Configure Webhooks link to continue.

(i): Select the Edit button

(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.

(iv) Select the Verify and Save button

(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.

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. 👇

(ii) Please provide the following 4 steps of information in order to add a WhatsApp number.

Step 12: Next you need to configure WhatsApp Settings

(ii) Select the System users option and Select the Add button.

(iii) Enter a system username e.g. API User, Select the user role Admin option and Select the Create System User button to add.

(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.

(v) Select the system user you previously created, enable Full Control, and click Assign to grant access.

(vi) Again select the System users menu option and Select the Add Assets button.

(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.

(viii) Select the Generate New Token button. (WhatsApp Permanent API Token)

(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.

(x) Copy the WhatsApp Permanent API Token and Paste it on the Whautomate app.

(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.

(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.

Step 13: Now, send a test message to the registered WhatsApp Cloud API mobile number to check if it's working.

Here is a video of the integration directly with WhatsApp Cloud API

Step 4: Go to

Step 9: Please proceed to the next step before you are required to complete your Meta Business Verification process. (To access , your organization must be verified.)

Go to

Please follow this link to learn how to verify a Meta Business: 👇

Step 10: Once you have finished the Meta Business Verification process, kindly return to the following URL: to continue.

Learn more:

(i) Go to

(xi) Then go to

https://developers.facebook.com/
certain Meta products
https://business.facebook.com/settings/
https://www.facebook.com/business/help/2058515294227817?id=180505742745347
https://developers.facebook.com/
https://developers.facebook.com/docs/whatsapp/cloud-api/get-started/migrate-existing-whatsapp-number-to-a-business-account/
https://business.facebook.com/settings/
https://developers.facebook.com/apps/
message_template_status_update, messages and template_category_update
To start sending messages to any WhatsApp number, add a phone number. To manage your account information and phone number
Business information | WA Business Profile | Add number | Verify number
Select: whatsapp_business_messaging | whatsapp_business_management
Note: Copy and save this toke as it wom't be stored at Facebook