Applies to: WebinarJam and EverWebinar
One-click registration allows subscribers who are already on your email list to register for a webinar by clicking a link inside your email.
When recipients click the link:
- They are registered automatically in the background
- The registration page is skipped
- They are redirected to the Thank You page
- They receive their access details
This reduces sign-up friction and increases conversions from your existing list.
Before you begin
One-click registration requires:
- An approved API key
- A paid account (not available on trial plans)
- A supported autoresponder integration
Apply for API access if you do not already have a key.
Key details:
- Email-only usage: The link must be sent from your autoresponder to existing subscribers.
- Not for public sharing: It will not work if shared publicly or used outside an email.
- Not supported: EverWebinar Just-in-Time or Instant Replay sessions do not have a session ID.
- Compliance: Misuse of one-click registration may violate anti-spam regulations and can result in account termination
Get your one-click registration link
To find the link:
- Go to the Webinars dashboard and locate your webinar
- Click Advanced, then One-click registration
- Copy the generated URL into a plain text editor
Using a plain text editor helps prevent formatting issues.

How it works
The link contains:
- A base URL (do not change this)
- Parameters that capture subscriber information
Encoded characters
Some characters will be encoded. This is expected.
For example:
- %40 replaces @
- %2B replaces +
Example structure: 
The parameters portion of the URL begins with ? and individual parameters are separated by &.
- Base URL: https://event.webinarjam.com/register/1click/8/UNIQUE
- Parameters: ?first_name=First&last_name=Last&email=YOU%40YOUREMAIL.com [...]
Placeholder
The default values in the link are placeholders.
For example, in first_name=First:
- The parameter is first_name
- The default value is First
You must replace the defaults (“First” in the example above) with dynamic variables from your autoresponder so each subscriber’s personal information is inserted automatically when the email is sent.
Dynamic variables may also be called:
- Shortcodes
- Merge fields
- Merge tags
- Personalization tags
The terminology depends on your email platform.
The schedule_id parameter works differently. Instead of using a merge field, you must enter the correct session number from your webinar configuration.
To find it:
- Go to Schedules > Webinar schedule
- Locate the session number
Keep in mind:
- If your link includes schedule_id=2, the subscriber will be registered for that specific session.
- If your schedule is configured as a series of events, the subscriber will be registered for all sessions in the series.
Available parameters
Use the table below to identify which parameters you need.
Important:
The following parameters are required and must remain in the link:
- first_name
- schedule_id
You may remove any of the other parameters you do not need, as long as required parameters remain.
| Parameters | Default value | Replace value with |
first_name | First | Dynamic variable from your autoresponder that will populate the first name of a subscribed lead. |
last_name | Last | Dynamic variable from your autoresponder that will populate the last name of a subscribed lead. |
email | YOU%40YOUREMAIL.com | Dynamic variable from your autoresponder that will populate the email address of a subscribed lead. |
phone_country_code | %2B1 | Dynamic variable from your autoresponder that will populate the phone country code of a subscribed lead. |
phone_number | 1234567890 | Dynamic variable from your autoresponder that will populate the phone number of a subscribed lead. |
timezone | GMT-7 | Dynamic variable from your autoresponder that will populate the timezone of a subscribed lead. The timezone parameter is only required for EverWebinar events configured to take place "under the user's own time zone". If that is how you've configured your webinar, you must enter the time zone in GMT terms (example: GMT-7, GMT+7, GMT-2, etc). |
schedule_id | 1 | The schedule_id is the Session number for the webinar session. Get the schedule ID from the Schedules > Webinar schedule step of the webinar configuration wizard.** |
Configure the one-click link
To customize the link:
- Remove parameters you do not need
- Replace default values with your autoresponder’s dynamic variables
Do not remove:
- The ? after the base URL
- The & between parameters
Make sure:
- There are no double &&
- Each parameter appears only once
Autoresponder field variables
Below are common examples of merge field formats. Always confirm the correct syntax in your own autoresponder.
| Autoresponder | First name | |
| ActiveCampaign | %FIRSTNAME% | %EMAIL% |
| Kartra | {first_name} | {email_address} |
| AWeber | {!name} or {!firstname} | {!email} |
| ClickFunnels | #FIRST# | #EMAIL# |
| GetResponse | [[name]] or [[firstname]] | [[email]] |
| iContact | [fname] | [email] |
| InfusionSoft / Keap | ~Contact.FirstName~ | ~Contact.Email~ |
| MailChimp | *|FNAME|* | *|EMAIL|* |
| Ontraport | [firstname] | [email] |
Example: Modified URL
Examples shown using Kartra dynamic variables. Replace these with the correct format from your own autoresponder.
- First name and email only:
https://event.webinarjam.com/register/1click/16/74qn4cw?first_name={first_name}&email={email_address}&schedule_id=1
- First name, email, and phone number:
https://event.webinarjam.com/register/1click/16/74qn4cw?first_name={first_name}&email={email_address}&phone_country_code={phone_country_code}&phone_number={phone}&schedule_id=1