Send from workflows
Free and one-click ways to send WhatsApp from GHL workflows.
Updated October 2026
Free: GHL's Webhook action
- In a workflow, add the Webhook action (not Custom Webhook), method POST.
- URL:
{{custom_values.reachchat_webhook_url}}. ReachChat creates this custom value in every sub-account. - Under Custom Data add
messagewith your text, ortemplate,languageandvariable_1tovariable_5for a template. Addnumberto pick a number.
Free: tags
Add the tag wa:send:template_name to a contact. ReachChat sends that template and removes the tag.
Free: start a workflow on a WhatsApp message
Use GHL's Customer Replied trigger.
One-click ReachChat actions
Search "ReachChat" in the workflow builder: send message, template, media, buttons, list; window check; opt-out add and remove; set the contact's number. Triggers: message received, message status, template status changed, number disconnected.
Smart send (on by default)
When a workflow, broadcast or action sends a template and the contact wrote to you in the last 24 hours, ReachChat sends the same text as a normal message instead. Meta does not charge for normal replies (the first 1,000 per number each month), while templates are always charged. Turn it off in Workflows > Smart send. One-time code templates always go as templates.