Connecting a CRM
There is no per-CRM connector. There is one webhook and an automation platform, which reaches every CRM including yours.
How it works
OyeChats sends signed webhooks. Zapier, Make, n8n and every other automation platform can catch a webhook and write to a CRM. That composition covers HubSpot, Salesforce, Pipedrive, Zoho and anything else with an automation connector, and your own backend, if you would rather skip the middle layer.
HubSpot via Zapier
Create a Zap
Trigger: Webhooks by Zapier → Catch Hook.
Copy the Zapier webhook URL
Zapier shows it once the trigger is created.
Register it in OyeChats
Workspace → Integrations → Webhook endpoints. Subscribe it to
tier_transition, and tolead_capturedif you want every contact rather than only qualified ones.Add the action
HubSpot → Create or update contact.
Map the fields
Email from
data.contact.emailonlead_captured; tier and score fromdata.new_tieranddata.scoreontier_transition.Send a test and turn it on
Use the Test button in OyeChats and confirm the record lands.
Salesforce via Make
Create a scenario
Trigger: Webhooks → Custom webhook.
Copy the Make webhook URL
And register it in OyeChats against your chosen events.
Add the Salesforce module
Create a record → Lead.
Map the payload
Email, name, company from the payload, plus score and tier into custom fields.
Patterns that work well
- Only route qualified leads
- Subscribe to
tier_transitionand filter onnew_tier == "sql"in your automation. Your sales team gets the leads worth calling and nothing else. - Two events, one record
lead_capturedcreates or updates the contact;tier_transitionenriches it with the score. Key both onsession_id.- Backfill the rest with the API
- When you need the transcript or the dimension breakdown, call
GET /leads/{session_id}from your automation using thesession_idin the payload. - Alert instead of writing
- The same webhook can post to Slack or Teams. The fastest useful integration for a small team is often a channel message, not a CRM record.
Something here wrong or missing? Tell us and name this page. We will fix it.