This article is for WebinarJam and EverWebinar.

One-click registration allows people to click a link to sign up for a webinar if they are already on your mailing list.

The benefits of using one-click registration include:

  • Reduced sign-up friction, making it more likely that people will register.
  • Integration with your autoresponder, so you can apply tags or fire automation based on the link click.
  • Ability to bypass the registration page, register a subscriber to the webinar in the background, and forward the user straight to the Thank You page to get an access link for the event.

Take note

  • An API key is required to use one-click registration. If you are not already approved to use the API, apply for a key.
    • Access to the API is not available for trial accounts. To access an API key, upgrade to a paid plan if needed.
  • The configured one-click registration link must be sent in an email from your autoresponder to contacts that already exist in the autoresponder. The registration will not work in any other context.
  • One-click registration can not be used for EverWebinar Just-in-Time or Instant Replay. On-demand session types do not have a session ID for use in the URL parameters.
  • This article refers to shortcodes, dynamic variables, and merge fields. These all refer to the same thing: a piece of code from your autoresponder that is dynamically replaced by an email subscriber's unique information.

IMPORTANT: To maintain compliance with anti-spam regulations, one-click registration may only be used with well-reputed autoreponders using the method described in this article. Any other use or abuse of the link is forbidden and may result in the termination of your account.

Get the one-click registration link

In Webinars, find the webinar you want a registration link for:

  1. Click Advanced above the event module, then One-click registration
  2. Copy the registration URL into a separate window where it can be edited
    • A plain text editor is recommended to avoid any unwanted formatting

Notice that some information is URL-encoded: %40 in place of '@' and %2B in place of '+'. Advanced menu dialogue with the one-click registration link

One-click URL parameters

The one-click registration link uses URL parameters to capture a subscriber's information and register them for your webinar. Your default one-click link will look similar to this: Example of one-click registration parameters

The URL is made up of two parts:

  • Base URL:
  • Parameters: ?first_name=First&last_name=Last& [...]

The parameters portion of the URL begins with ? and individual parameters are separated by &.

ParametersDefault (Replace)Description
first_name*FirstDynamic variable from your autoresponder that will populate the first name of a subscribed lead.
last_nameLastDynamic variable from your autoresponder that will populate the last name of a subscribed lead.
email*YOU%40YOUREMAIL.comDynamic variable from your autoresponder that will populate the email address of a subscribed lead.
phone_country_code%2B1Dynamic variable from your autoresponder that will populate the phone country code of a subscribed lead.
phone_number1234567890Dynamic variable from your autoresponder that will populate the phone number of a subscribed lead.
timezoneGMT-7Dynamic 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*1The 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.**

* Required fields

** EverWebinar Just-in-Time and Instant Replay sessions do not have session IDs. One-click registration cannot be used for these event types.

Configure the one-click link

Important: Registration fields that are required in your webinar settings must have a matching parameter in the one-click registration link in order for the attendee's information to populate correctly. Parameters for information that is not required for registration can be removed from the URL.

Using the table provided in this article, identify the parameters that represent information you want to collect for registration to your webinar.

  • Remove any parameters you do not need.
  • Replace the default value of each remaining parameter with a shortcode or variable from your autoresponder that matches the type of information the parameter calls for.
    • The terminology for this type of code varies depending on the autoresponder you use. This type of field is typically found in email editors or builders and may be called something like: shortcode, variable, merge field, merge tags, etc.

Modification rules:

  • The section of parameters that follows the base URL must begin with the ? character. DO NOT remove the ?.
  • Individual parameters must be separated by a single & character. After modifying the link, double check to make sure every parameter is separated by a & and there a no doubles left by mistake: &&

Modified URL examples

Examples shown using Kartra dynamic variables as the value for each parameter. Replace the defaults with the correct format from your own autoresponder.First name and email address only:


First name, email address, and phone number only:


Get the schedule ID

The schedule_id parameter is the Session number for each webinar session. Get the schedule ID from the Schedules > Webinar schedule step of the webinar configuration wizard. Session numbers are the schedule ID number 

In the example above, if your one-click link includes "schedule_id=2", then the user will be registered for the webinar scheduled for 2024-07-19 at 12:00 PM Central Time (US and Canada).

Important: If your schedule is configured as a series of events (multiple sessions or recurring series of sessions), the end user will be registered for all webinars in the series.

Autoresponder field variables

Use the following reference as a guide to common autoresponder shortcodes and field variables.

ImportantAlways check your autoresponder for your specific shortcodes. This guide is provided as a courtesy only and may not match the current features offered by your autoresponder.

Active Campaign

  • first_name=%FIRSTNAME%
  • last_name=%LASTNAME%
  • email=%EMAIL%

Learn more about personalization tags from Active Campaign: Personalization Tags


  • first_name={first_name}
  • last_name={last_name}
  • email={email_address}
  • phone_country_code={phone_country_code}
  • phone_number={phone}

Learn more about dynamic variables from Kartra: Personalize with dynamic variables


  • first_name={!name} or firstname={!firstname}
  • last_name={!lastname}
  • email={!email}

Learn more about variables from AWeber: What can I personalize in my messages?


  • first_name=#FIRST#
  • last_name=#LAST#
  • email=#EMAIL#
  • phone_number=#PHONE#

Learn more about merge tags from ClickFunnels: Email Merge Tags For ClickFunnels Emails


  • first_name=[[name]] or firstname=[[firstname]]
  • last_name=[[lastname]]
  • email=[[email]]

Learn more about personalization from GetResponse: How to personalize my emails?


  • first_name=[fname]
  • last_name=[lname]
  • email=[email]

Learn more about merge fields from iContact: Merge Fields - Inserting Standard and Custom Field Data Into Messages

InfusionSoft / Keap

Make sure to follow the InfusionSoft Instructions on MergeFields. You should see:

  • first_name=~Contact.FirstName~
  • email=~Contact.Email~

Learn more about merge fields from Keap: Merge Field Defaults Explained


  • first_name=*|FNAME|*
  • last_name=*|LNAME|*
  • email=*|EMAIL|*

Learn more about merge tags from MailChimp: All the Merge Tags Cheat Sheet


  • first_name=[firstname]
  • email=[email]

Learn more about merge fields from Ontraport: Set up and use merge fields