Send RecordJoy Video Events to HubSpot with Make
When you finish this guide, every RecordJoy event will create or update a HubSpot contact and log a note on their timeline — on Make's free tier.
flowchart LR A[RecordJoy] -->|"event JSON"| B["Make Custom Webhook"] B --> C["HubSpot: Create/Update Contact"] C --> D["HubSpot: Create Engagement (Note)"] D --> E[(HubSpot)]
Prerequisites
- A Make account (free tier works)
- HubSpot account with permission to create contacts and notes
- RecordJoy account (any plan)
Estimated time
20 minutes
Steps
Part A — the webhook
- In Make, click + Create a new scenario.
- Click the + circle, search
webhooks, select Webhooks → Custom webhook. - Click Add, name it
RecordJoy events, click Save. - Click Copy address to clipboard.
<!-- SCREENSHOT: make-webhook-url-waiting.png -->🖥️ What you should see: a URL like
https://hook.us1.make.com/abc123...and the status "Waiting for data...".
- In
recordjoy.ai→ dashboard sidebar → CRM Integration: paste the URL, tick your events, click Save, then Send test event.
<!-- SCREENSHOT: make-successfully-determined.png -->🖥️ What you should see: the webhook module reports "Successfully determined." — Make now knows the payload fields.
Part B — create or update the contact
- Click Add another module (the right side of the webhook), search
hubspot, select HubSpot CRM. - Choose the Create/Update a Contact module.
- Click Add next to Connection and sign in to HubSpot.
- In the module settings, map:
- Email:
recording.sentTo(from the webhook data panel)
- Email:
- Click OK.
Contact rule: for most events the contact is
recording.sentTo. For inboundrecording.receivedevents, build a second scenario mappingrecording.sentBy.
Part C — log the note
- Add another module after HubSpot: HubSpot CRM → Create an Engagement.
- Configure:
- Engagement Type:
Note - Body: map
RecordJoy {{event}} — {{recording.description}} — watch: {{recording.viewUrl}} (watched {{recording.watchedTimes}}x) - Associated Contacts: map the Contact ID output of the previous module
- Engagement Type:
- Click OK, then Save (floppy-disk icon).
- Turn on the Scheduling toggle (bottom left).
Verification
- In RecordJoy → CRM Integration, click Send test event.
- In Make, the scenario run counter increments; click the modules to inspect green checkmarks.
- In HubSpot, open the contact matching your account email.
<!-- SCREENSHOT: hubspot-note-on-timeline.png -->🖥️ What you should see: a Note on the contact timeline containing
recording.testand arecordjoy.ai/view/...link.
Troubleshooting
| Problem | Fix |
|---|---|
| Webhook fields not available for mapping | Make hasn't seen the payload. Re-open the webhook module → Redetermine data structure → click Send test event in RecordJoy again. |
| Note not attached to the contact | Associated Contacts must be the Contact ID output of module 2, not a webhook field. Remap it. |
| Scenario doesn't run automatically | The Scheduling toggle (bottom left) is off. Turn it on — webhook scenarios then run immediately on each event. |
Ready to connect?
Your webhook settings live in Dashboard → CRM Integration.