Send events to Zapier with webhooks
Fire a webhook on every meaningful view event and route it anywhere with Zapier, no code.
Updated
If it isn't HubSpot, it's a webhook. Point HoldFast at a Zapier catch-hook and every meaningful view event flows out as JSON, into a spreadsheet, a Slack channel, a CRM, whatever your Zap does next. No code.
What a payload looks like
Each event posts a compact JSON body: the event type, the viewer (name and company where resolved), the surface it happened on, and the current engagement score. For example:
{ "event": "reel_view", "viewer": { "name": "Dana Okafor", "company": "Coastal Spirits", "score": 82, "label": "on_fire" }, "surface": { "type": "reel", "title": "Harbor Creative: 2026 Reel" }, "at": "2026-07-11T14:03:00Z" }
Event types include reel and deck views, clip completion and rewatch, deck slide dwell and completion, CTA clicks, and downloads.
Add a webhook endpoint
- In Zapier, create a Catch Hook trigger and copy its URL.
- In HoldFast, go to Settings → Integrations and paste the URL into the webhook field.
- Tick the event types you care about.
- Click Test to send a sample payload.
Paste a Zapier catch-hook URL, pick event types, and test delivery.
Build the Zap
Zapier catches the payload; route it anywhere from there.
With the sample caught, map the fields to whatever comes next: add a row, post a message, update a record. Because the payload carries the resolved company and score, your automations can branch on how warm a viewer is.
Signing & retries
Deliveries are signed so you can verify they came from HoldFast, and failed deliveries retry, so a momentary blip at the receiving end doesn't drop an event.
*Want a turnkey destination instead of a raw Zap? See Sync viewers to Airtable and Push engagement to Notion.*
Ready to try it?
Host video, collect frame-accurate review, and see who's watching. Free to start.
Start free