RecordJoy Integration & Setup Guides
RecordJoy connects to your CRM in two different ways. Pick your path first:
Which integration do I need?
| π€ Send video data to your CRM | π₯ Put RecordJoy inside your CRM | |
|---|---|---|
| You wantβ¦ | "When a prospect watches my video, I want it logged in HubSpot / Salesforce / Zoho / GoHighLevel β on the right contact, automatically." | "I want my team recording videos without leaving the CRM, on our own brand and domain." |
| How it works | Outbound webhooks: RecordJoy posts each event to a URL you create in Zapier, n8n, or Make | Your white-label portal embedded in the CRM's UI (web tabs, menu links, CRM cards) |
| Plan | β FREE β every plan | π’ ENTERPRISE |
| Start here | Continue below β¬ | White-label portal setup β Embed inside your CRM |
π€ Send video data to your CRM (free β every plan)
RecordJoy sends video engagement events β sent, opened, watched to the end, rewatched, received β to your CRM through a webhook: a URL that RecordJoy posts data to whenever something happens. You create that URL in an automation tool (Zapier, n8n, or Make), and the tool forwards each event into your CRM.
flowchart LR A[RecordJoy] -->|POSTs event JSON| B[Webhook URL] B --> C{Automation tool} C -->|Zapier| D[Your CRM] C -->|n8n| D C -->|Make| D
Which tool should I use?
| Choose⦠| If⦠| Cost |
|---|---|---|
| Zapier | You want the fastest no-code setup and already use Zapier | Free tier: 100 tasks/mo; webhooks require a paid plan |
| Make | You want a generous free tier and visual scenario building | Free tier: 1,000 operations/mo, webhooks included |
| n8n | You self-host or want unlimited runs at fixed cost | Free self-hosted; cloud from ~$20/mo |
If you're unsure: Make (free webhooks) or n8n if your team already runs it.
The guides
Step 1 β create your webhook (pick one tool):
Step 2 β connect it to your CRM (pick the guide matching your tool + CRM). Each guide is self-contained β it repeats the webhook steps, so you can follow it start-to-finish on one page:
| HubSpot | Salesforce | Zoho CRM | GoHighLevel | |
|---|---|---|---|---|
| Zapier | Guide | Guide | Guide | Guide |
| n8n | Guide | Guide | Guide | Guide |
| Make | Guide | Guide | Guide | Guide |
Reference: the events RecordJoy sends
| Event | Fires when | Best CRM use |
|---|---|---|
recording.created | You record and share a video | Log outreach on the contact |
recording.watched | Someone opens your video | Engagement activity |
recording.completed | Someone watches to the very end | Buying signal β alert the rep, bump lead score |
recording.received | Someone sends a video to your inbox/portal | Create a lead or ticket |
recording.test | You click Send test event in RecordJoy | Setup verification only |
You choose which events to send in RecordJoy β Dashboard β CRM Integration.
Reference: the payload
Every event posts JSON in this shape:
{ "event": "recording.watched", "occurredAt": "2026-01-01T12:00:00.000Z", "source": "shareit.video", "recording": { "id": "abc123", "viewUrl": "https://recordjoy.ai/view/abc123", "videoURL": "https://firebasestorage.googleapis.com/...", "description": "Quarterly demo for Acme", "createdBy": "you@company.com", "sentTo": "prospect@acme.com", "sentBy": null, "watchedTimes": 3, "hasWebcam": true, "createdDate": 1735732800000, "transcript": null, "aiTitle": null } }
Which field is the CRM contact? Use this rule in every mapping:
- For
recording.receivedβ userecording.sentBy(the person who sent you the video) - For every other event β use
recording.sentTo, and fall back torecording.createdByif empty
transcript and aiTitle fill in after you run Generate with AI on a
recording (Premium) β great content for CRM notes.
π₯ Put RecordJoy inside your CRM (Enterprise)
Your white-label portal β your logo, your colors, your domain β can live inside your CRM's interface, so your team records without switching tools, and inbound videos land on the right contact automatically.
- Set up your white-label portal β brand it, find your portal URLs, and put it to work for sales, support, or recruiting. Plan: Enterprise.
- Embed RecordJoy inside your CRM β web tabs, custom menu links, CRM cards, and Visualforce for HubSpot, Salesforce, Zoho CRM, and GoHighLevel. Plan: Enterprise.
π€ Let the AI Agent act on engagement (Enterprise)
The AI Agent reads your engagement events, reasons over watch behavior and CRM context, then scores leads, drafts follow-ups, creates tasks, and alerts reps.
- Set up the AI Agent β configure it, download the pre-built n8n workflow, connect credentials, and test end to end. Plan: Enterprise.
- What it does, in business terms: AI Agent overview
Want the business case first? See the Enterprise overview β video lead capture, support portals, and candidate screening on your own domain.
Ready to connect?
Your webhook settings live in Dashboard β CRM Integration.