Integration

WhatsApp Webhook Automation

Call any API from a WhatsApp flow. 0.2s latency. Retries. Variable interpolation.

  • No credit card
  • Meta Cloud API
  • India-hosted
  • DPDP compliant
WhatsApp Webhook Automation

Call any external HTTPS API at flow runtime — the Webhook node sends JSON to your endpoint, captures the response, optionally saves a field to a contact attribute, and branches Success / Failure. Built for CRM sync, ERP triggers, custom scoring, fulfilment APIs, internal microservices.

What the Webhook node does

Pick method (GET / POST / PUT / PATCH / DELETE), URL, custom headers, optional JSON body template with placeholders ({{contact.name}}, {{response.email}}). At flow runtime, fires the request — 2xx response routes to Success handle; 4xx/5xx routes to Failure. Optionally extracts a JSON path from the response (e.g. data.user_id) and saves it to a contact attribute for downstream steps.

Real Indian cohort numbers

MetricManual API calls / CSV exportsRichAutomate Webhook node
Lag from event → external system1-3 days0.2-2s
Events missed / month4-12%0.04% (retry handles)
Engineering hours / quarter120-20020

Use cases

  • CRM sync — push every qualified WhatsApp lead to HubSpot / Salesforce / Zoho / Pipedrive.
  • ERP triggers — order placed → SAP / Tally / Zoho Books invoice generation.
  • Custom scoring — call your ML model API, get a score, branch flow.
  • Fulfilment APIs — Shiprocket / Delhivery / Pickrr address validation + booking.
  • Internal microservices — your own user-DB API for KYC checks, loyalty points, credit limits.
  • 3rd-party SaaS — Slack notification, Discord alert, Jira ticket creation.

How it works (3 steps)

  1. Drag Webhook node into flow.
  2. Configure URL + method + headers + body template with variables.
  3. Connect Success + Failure handles to next steps. Optionally save response field to contact attribute.

Reliability + observability

FeatureRichAutomate Webhook
Retry policy3 attempts with exponential backoff on 5xx
Timeout15s default, configurable up to 60s
Per-call logMethod + URL + status + latency + response body (truncated 1k chars)
Signature optionHMAC-SHA256 (configurable secret per node)
IP allowlist supportRichAutomate sends from a documented static IP range

Pricing

Webhook node included in every RichAutomate plan starting ₹999/month. No per-call charge.

FAQs

FAQ

Questions we get a lot.

Still curious? Reach the team on WhatsApp — we reply within 2 hours during India business hours.

What is the latency of the Webhook node?

+

Typical 200-400ms for endpoints in the same region. 1-3s for cross-region. Maximum timeout 60s before failing to the Failure handle. Latency logged per call for observability.

Does the Webhook node retry on failure?

+

Yes — 3 attempts with exponential backoff (1s, 4s, 16s) on 5xx responses. 4xx responses (client errors) do not retry — they go directly to Failure. Configure retry behaviour per node.

Can I send custom authentication headers?

+

Yes — configure Authorization (Bearer / Basic / custom), API-Key, x-custom-* — any header. Values support variable interpolation: {{tenant.id}}, {{contact.id}}, etc. Encrypted at rest.

How do I extract data from the webhook response?

+

Save Response feature: provide a JSON path (e.g. "data.user_id" or "result.score") and a target contact attribute name. RichAutomate extracts the value from the response and stores it on the contact for downstream use ({{attr.user_id}}).

Can I sign outgoing webhook requests?

+

Yes — configure HMAC-SHA256 signature with a per-node shared secret. RichAutomate adds X-RichAutomate-Signature header to every outgoing request. Your endpoint can verify the body integrity before processing.

Ready to ship
webhook automation?

14-day free trial. Cancel anytime. Meta Cloud API. India-hosted. DPDP-compliant.

WhatsApp Webhook · Call Any HTTPS API in Flow · India 2026 | RichAutomate