Integration · Zapier (no-code)
Zapier ⇄ SwiftyClip
Studio tier unlocks outbound webhooks. Point one at a Zapier Catch Hook and you've wired SwiftyClip into 6,000+ apps — Slack, Notion, Airtable, Google Sheets, Gmail, Trello, anything Zapier connects.
1. Create a Catch Hook in Zapier
In Zapier, create a new Zap. For the trigger, search Webhooks by Zapier and pick Catch Hook. Skip the "Pick off a Child Key" field. Copy the "Your webhook URL" value.
2. Paste into SwiftyClip Settings
Open SwiftyClip → Settings → Webhooks → + Add. Paste the URL, choose events:
renderCompleted— the 90% caserenderFailed— route to a #errors channelschedulePosted— trigger analytics when a clip publishesprojectImported— notify the team when new footage landssegmentScored— fire when clip candidates are ready for review
Optionally set a shared secret — SwiftyClip will HMAC-SHA256 sign the payload body and include it as X-SwiftyClip-Signature: sha256=... so your Zap can verify authenticity before acting.
3. Test a render
Render any segment in SwiftyClip. Zapier will catch the request within seconds. Use "Test trigger" in Zapier to see the payload shape.
Sample payload:
{
"event": "renderCompleted",
"occurredAt": "2026-04-22T21:00:00Z",
"segmentId": "B4A3...",
"projectId": "9F21...",
"projectTitle": "Episode 14 — AI startups",
"exportedURL": "file:///Users/you/Desktop/clip-1.mp4",
"aspectRatio": "9:16",
"durationSeconds": 58.4
}Popular Zaps
- Slack #new-clips — post a message with the exportedURL every time a render completes.
- Notion content calendar — create a row on schedulePosted with platform + scheduledAt.
- Airtable review queue — drop a row with the segment's virality score for a producer to approve before publishing.
- Gmail digest — at 8am, send a summary email of last night's overnight-schedule renders.