Webhooks are automated HTTP POST requests that instantly transmit data to a specified URL when triggered by specific events. This allows applications to communicate in real time without requiring manual input.
In the WhatsApp Chat Help plugin, webhooks are activated when a user interacts with the WhatsApp floating buttons, shortcode buttons, or WooCommerce buttons.
Integration Tools
Create Webhook URL from integration tools like
Currently, as we know, the Facebook Conversation API (server-side event) is available on Zappier, Make.com.
Integrate WebHooks for Floating Chat

- Choose a Floating Layout
Select any floating layout you want to use if you haven’t chosen one yet. - Access Webhook Settings
Click on the “Webhooks” menu item to open the webhook settings for the selected floating layout. - Enter the Webhook URL
Provide the webhook URL from the platform you wish to integrate with, such as Zapier, Pipedream, or Make.com. - Add Dynamic Values
Customize your webhook payload by including any of the dynamic variables below based on your requirements.
Available Dynamic Variables
- {title} – The title of the page where the user clicked the floating button.
- {number} – The WhatsApp number linked to the button (configured in the plugin settings). Useful for Multi-Agent setups.
- {site_url} – The website’s base URL.
- {current_url} – The exact page URL where the user clicked the WhatsApp floating chat.
- {date} – The date and time when the user clicked the button.
- {ip} – The user’s IP address.
Advanced Variables
- Retrieve Values from URL Parameters
Enclose the parameter name in single square brackets[ ]
to extract values from the URL. If the parameter is missing, a blank value is returned.
Example:[gclid]
,[utm_source]
- Retrieve Values from Cookies
Enclose the cookie name in double square brackets[[ ]]
to fetch values stored in the user’s browser cookies. If the specified cookie is not found, a blank value is returned.
Example:[[ _ga ]]
