Integration · Zapier
Zapier and Tellane.
A Zapier catch hook is registered as a webhook endpoint subscribed to every event, so any of Zapier's apps can react to a play, a completion, a lead, or a publish.
Plan: Growth.
Exactly what moves
What the integration does
- Events: lane.played (every play beacon), lane.completed (every completion), lead.captured (new lead with the drive), lane.published (draft → live).
- Each delivery is a JSON POST: { id, event, createdAt, attempt, data } with the same signature headers as any Tellane webhook.
- On connect, Tellane sends a sample delivery immediately so the Zap's trigger step can map fields before real events arrive.
- Deliveries retry five times (1 m, 5 m, 30 m, 2 h, 12 h) and appear in the webhook delivery log.
Setup
Connect it
- In Zapier, create a Zap with Webhooks by Zapier → Catch Hook as the trigger and copy the hook URL.
- In Tellane, Settings → Integrations → Zapier: paste the URL. Tellane registers it and sends the sample.
- In Zapier, test the trigger (the sample arrives), then add the action — a row in Google Sheets, a Salesforce lead, a Slack message to a specific channel.
Reference
lead.captured delivery (shape)
{
"id": "dlv_…",
"event": "lead.captured",
"createdAt": "2026-08-23T10:15:00.000Z",
"attempt": 1,
"data": {
"lead": { "id": "…", "email": "[email protected]", "name": "Priya", "company": "Example", "domain": "example.com", "city": null, "country": "US", "intent": "high", "score": 85, "status": "new", "completionPct": 88, "timeSpentS": 142, "ctaClicked": true, "answers": {}, "createdAt": "2026-08-23T10:15:00.000Z" },
"lane": { "id": "…", "slug": "pipelines-tour", "name": "Pipelines tour" },
"session": { "id": "…", "personalizedLinkId": null }
}
}Full detail in the API reference.
FAQ
Questions
Can I filter to one lane?
Add a Filter step in the Zap on data.lane.slug.
Does lane.played fire a lot?
Once per play — expect volume on a busy site. Filter in Zapier, or subscribe a separate endpoint to only lead.captured.
More integrations