✦ Chattill
Browse documentation
Developers

Webhooks and external integrations

Connect Chattill with commerce, payments, spreadsheets, ads and custom systems while preserving tenant identity and delivery safety.

For Developers and integration administrators9 min readUpdated

Integration types

TypeUse
Outbound webhooksNotify your HTTPS endpoint about selected Chattill events.
Inbound senderAllow an authorized external system to request a WhatsApp send.
Zoho Commerce or PaymentsSynchronize supported order or payment facts.
Google SheetsSynchronize configured tenant data for an approved workflow.
Meta or Google AdsConnect campaign spend and attribution where supported.

Build a reliable webhook receiver

  • Use HTTPS and authenticate or verify signatures according to the integration.
  • Return a successful response only after the event is durably accepted.
  • Deduplicate using the provider or Chattill event identifier.
  • Process asynchronously and retry transient failures with backoff.
  • Never select a tenant from an untrusted customer-supplied organization identifier.
  • Do not log authorization headers, secrets or full customer payloads.

Reconcile important state

Payment, order and fulfilment integrations should support reconciliation in addition to webhooks. A webhook can be delayed or delivered more than once; idempotent processing and periodic comparison protect the final business state.

Ready to use this in your workspace?

Sign in to continue setup, or review the tenant go-live checklist before sending live traffic.