Skip to main content

Overview

InsiteChat integrates with Zapier using Webhooks by Zapier — an instant trigger that sends event data to Zapier whenever something happens in your chatbot. From there, Zapier can route the data to 6,000+ apps like Google Sheets, HubSpot, Mailchimp, Salesforce, and more.
This also works with Make.com (Integromat) and n8n — just paste any webhook URL.

Setup

1

Create a zap in Zapier

Go to zapier.com and create a new Zap. For the trigger, search for “Webhooks by Zapier” and choose “Catch Hook”. Zapier will give you a unique webhook URL.
2

Add webhook in InsiteChat

Go to your chatbot → Webhooks tab → click Add Webhook. Paste the Zapier webhook URL.
3

Select events

Choose which events to send to Zapier:
  • lead.captured — visitor submits lead form
  • message.received — visitor sends a message
  • conversation.started — new chat session begins
  • conversation.escalated — visitor requests human help
4

Test & connect

Click Send Test in InsiteChat, then go back to Zapier and click Test trigger. Zapier should receive the test payload. Add any action (Google Sheets, email, CRM, etc.) to complete your Zap.

Payload format

Every webhook sends a JSON payload:

Security

All webhook payloads are signed with HMAC-SHA256. The signature is sent in the X-InsiteChat-Signature header. Your signing secret is shown on the webhook card in the dashboard.

Retry policy

Failed deliveries are retried up to 3 times with exponential backoff:
  • 1st retry: after 1 minute
  • 2nd retry: after 5 minutes
  • 3rd retry: after 15 minutes

Delivery log

Every webhook delivery is logged. Click Delivery log on any webhook card to see status, HTTP response codes, and retry attempts.