Integrations
Konvoq connects to the tools you already use. Every lead captured, conversation started, and handoff requested can automatically trigger actions in other apps — no custom code required.
How it works
Visitor action on your site
↓
Konvoq fires an event
↓
┌─────────────────────────────────┐
│ Webhook → n8n / custom server │
│ Zapier → 8,000+ apps │
│ HubSpot → CRM sync │
└─────────────────────────────────┘
↓
Your workflow runs automatically
- Something happens — a lead is captured, a handoff is requested, a conversation ends
- Konvoq fires an event — signed with HMAC-SHA256 so you know it's real
- Your integration reacts — add a row to Google Sheets, ping Slack, create a CRM contact
Available integrations
| Integration | Best for | Auth method |
|---|---|---|
| Zapier | No-code automation, 8,000+ app connections | API key |
| n8n | Self-hosted workflows, full control | API key + webhooks |
| Webhooks | Custom backends, any HTTP endpoint | HMAC-SHA256 signing |
| HubSpot | CRM contact sync | OAuth |
Events you can subscribe to
| Event | When it fires |
|---|---|
lead.created | Visitor submits the lead capture form |
lead.updated | Lead data is edited |
lead.stage_changed | Lead moves to a new CRM pipeline stage |
lead.deleted | Lead is deleted |
conversation.started | A visitor opens the chatbot |
conversation.ended | A conversation is closed |
conversation.handed_off | Conversation transferred to a human agent |
message.received | A new message arrives in a conversation |
handoff.created | Visitor requests a human agent |
handoff.assigned | Agent picks up a handoff |
handoff.resolved | Agent closes a handoff |
knowledge.synced | A knowledge base re-index completes |
API keys
Zapier and n8n both authenticate with API keys. Create and manage keys at Dashboard → Settings → API Keys.
See API Keys for scopes and setup details.
Choosing the right integration
Use Zapier if:
- You want to connect Konvoq to popular SaaS apps fast
- You prefer a no-code visual interface
- You need pre-built Zap templates
Use n8n if:
- You self-host your infrastructure
- You need full control over data and workflow logic
- You want to avoid per-task pricing
Use Webhooks if:
- You have a custom backend that needs to receive events
- You want to build your own integration
- You need raw access to the event payload