Logo

What are you looking for?

Get help straight from our team...

WebinarJam - Roezan SMS Integration

Integrations

WebinarJam - Roezan SMS Integration

How to integrate WebinarJam with Roezan to send automated reminders text messages

Last updated on 29 May, 2026

With Roezan's WebinarJam integration, you can send automated SMS reminders for your WebinarJam events.

Benefits:

  • Dramatically improve your show up rate (often 50%+ Improvement!)

  • Complete customization of confirmation and reminder messages

  • Fast SMS throughput (Messages will go out near instantly even with large events)

  • Optionally use shortlinks for your join links (WebinarJam links are long and ugly - use our built in shortlinks to save money on SMS!)

Part 1: WebinarJam Account-Level Setup

Here we'll set Roezan as your custom integration on the WebinarJam Account level.

1
Request WebinarJam API Access

In your WebinarJam admin account (not subuser) - Request access to the API.

Go to your Profile > API > Request Access

Screenshot 2026-05-02 at 9.14.54 PM.png
2
Add Your WebinarJam API Key To Roezan

Find your WebinarJam API key by clicking the "Advanced" link above one of your events.

Screenshot 2026-05-24 at 12.17.40 PM.png

In the Popup go to API Custom Integration and copy the WebinarJam API Key and copy it:

Screenshot 2026-05-24 at 12.18.00 PM.png

Then paste your WJ API key into Roezan on the Integrations > WebinarJam settings Page

Screenshot 2026-05-24 at 2.12.55 PM.png
3
Setup Roezan As Custom Integration

Go to your WebinarJam Admin Profile > Integrations > Custom Webhook (Edit)

Screenshot 2026-05-02 at 9.15.09 PM.png

Add the following Values:

Base Webhook Url:

https://hooks.roezan.com

Authentication Type

Custom Headers

Custom Header:

x-api-key

API Key:

[Enter Your Roezan API Key Found on your Roezan Profile Page. ]

Part 2: WebinarJam Event-Level Setup

The next step is to add phone numbers to your registration, and also add triggers to send to Roezan for each and every event that you want to send to Roezan. (You'll need to repeat this for each event you want to send to Roezan).

Go to WebinarJam > Click 'Edit' on your event

1
Add Phone Field On Each Event

Go into each event Edit > Registration > and add the phone field to the registration form

Screenshot 2026-05-08 at 10.46.53 AM.png

Then add the phone field to the registration form. (You can't send texts without a phone number!)

article-editor-upload_e5b358ae-0a37-4a6d-a54b-cc8a43e89725.png

2
Add Custom Integration Webhooks To Send Events To Roezan

In your event in WebinarJam, go to Integrations > Custom Webhook (Hover and click 'Edit')

Screenshot 2026-05-08 at 10.47.25 AM.png

Create An Integration Rule for each event and set the post url to the following:

Post URL

/integrations/webinarjam/webhooks

Screenshot 2026-05-08 at 10.52.35 AM.png

You should have created at least these triggers

  • "If they register"

  • "If they attend"

  • "If they miss the live webinar"

Part 3: Setup Your Event Reminder Template In Roezan

Roezan allows you to easily create reminder templates so that each new event uses the same reminders (customized with merge tags).

You can set the default reminders in Roezan on the WebinarJam settings page

Screenshot 2026-05-08 at 10.54.09 AM.png

Turn On Sync

The next step is to actually start syncing your WebinarJam events into Roezan.

On your Roezan WebinarJam Settings Page under event types you have 2 toggles:

  1. Sync Events To Roezan - This will start syncing events into Roezan. We check every 5 min (or when we get a registration event).

  2. Enable Reminders Automatically - When a new event is created, all the reminders will be enabled automatically. You can turn this off if you just want to sync the events and turn on the reminders manually (for example if you're testing).

Check Your Reminders & Events

Your webinars will start syncing automatically every 5 min. You can also hit "Sync Webinars" on the Roezan WebinarJam Settings Page to sync manually.

Any webinars will show up in your Events table on the events page.

Screenshot 2026-05-08 at 10.57.30 AM.png

Preview & Test Reminders

Notes & WebinarJam Reminders Known Issues

Registration Timezone:
WebinarJam does not give us the registrants timezone, so we default to the event timezone.

Roezan Probe:
You may see a single registrant named "Probe" (webinarjam-probe@no-reply.roezan.com) in your WebinarJam registrants table. We create this temporary registrant (and immediate unsubscribe it) because WebinarJam does not provide us reliable information about the schedule in series webinars. So we need to create a registrant to get this data.

WebinarJam Sync / Polling:
WebinarJam only sends us certain events regarding webinars, so we manually poll (call) webinarJam every 5 min to double check everything on the 5 or 0. You may notice the WebinarJam sync runs every 5 min - that's why.

Troubleshooting & FAQ

My events don't show up even though I've connected WebinarJam.

WebinarJam unfortunately doesn't send us events when they are created, but we create them 3 ways:

  1. When you get a registrant

  2. When you hit "Sync Webinars" in your Roezan WebinarJam settings page

  3. When we poll WebinarJam every 5 min for new events.

Note: Feel free to hit up WebinarJam support and ask them to add this to their API, and ask them for a native Roezan integration!

My WebinarJam registrants aren't showing up in Roezan

Make sure you

  • Added a phone number to the event's registration page

  • Setup Webhooks at the event level for registration (must be done on each event!)

  • If you're testing, use a real phone number (fake phone numbers are sometimes rejected).

Note: If you collected registrations without a phone number, they will not show up in Roezan, as we need a phone number to text them!

My Registrant Numbers in WebinarJam Doesn't Match Roezan

This is common and the differences are expected.

WebinarJam displays ALL registrants in their analytics.

Roezan will only display registrants that

  1. Have a valid phone number: Some registrants may not have a valid phone number, or didn't put in their phone number

  2. Have a unique phone number: Someone can register multiple times with different emails but the same phone number. We'll only display unique phone numbers.

Did you find this article helpful?
Previous

Ontraport Integration

Next