← All integration guides

Send RecordJoy Video Events to Zoho CRM with Make

When you finish this guide, every RecordJoy event will create or update a Zoho CRM contact and attach a note with the video link and watch count.

flowchart LR A[RecordJoy] -->|"event JSON"| B["Make Custom Webhook"] B --> C["Zoho CRM: Create/Update a Record (Contact)"] C --> D["Zoho CRM: Create a Record (Note)"] D --> E[(Zoho CRM)]

Prerequisites

Estimated time

20 minutes

Steps

Part A — the webhook

  1. In Make, click + Create a new scenario.
  2. Click the + circle, search webhooks, select WebhooksCustom webhook.
  3. Click Add, name it RecordJoy events, click Save.
  4. Click Copy address to clipboard.

🖥️ What you should see: a URL like https://hook.us1.make.com/abc123... with "Waiting for data...".

<!-- SCREENSHOT: make-webhook-url-waiting.png -->
  1. In recordjoy.ai → dashboard sidebar → CRM Integration: paste the URL, tick your events, click Save, then Send test event. Make should report "Successfully determined."

Part B — create or update the contact

  1. Add a module: search zoho crm, select Zoho CRMCreate/Update a Record.
  2. Sign in to Zoho when prompted, choosing your data-center domain.
  3. Configure:
    • Module: Contacts
    • Duplicate Check Field: Email
    • Email: map recording.sentTo
    • Last Name: also map recording.sentTo (Zoho requires it; the email acts as a placeholder)
  4. Click OK.

Contact rule: for most events the contact is recording.sentTo. For inbound recording.received events, build a second scenario mapping recording.sentBy.

Part C — attach the note

  1. Add another module: Zoho CRMCreate a Record.
  2. Configure:
    • Module: Notes
    • Note Title: RecordJoy {{event}}
    • Note Content: {{recording.description}} — watch: {{recording.viewUrl}} (watched {{recording.watchedTimes}}x)
    • Parent ID: map the ID output of the Create/Update a Record module
    • SE Module (parent module): Contacts
  3. Click OK, then Save, and turn on Scheduling (bottom left).

Verification

  1. In RecordJoy → CRM Integration, click Send test event.
  2. In Make, confirm the run executed all three modules with green checkmarks.
  3. In Zoho CRM → Contacts, open the contact matching your account email and scroll to Notes.

🖥️ What you should see: a note titled RecordJoy recording.test with a recordjoy.ai/view/... link.

<!-- SCREENSHOT: zoho-note-on-contact.png -->

Troubleshooting

ProblemFix
"Last Name is required"Zoho refuses contacts without a last name. Map recording.sentTo (or any placeholder) into Last Name in Part B.
Note fails with an invalid parent idParent ID must be the ID output of the contact module, and SE Module must be Contacts.
Authentication errors after connectingData-center mismatch. Reconnect the Zoho connection in Make and select the domain matching your account (.com, .eu, .in).

Ready to connect?

Your webhook settings live in Dashboard → CRM Integration.