Skip to main content

Pass a Registrant's Email (or Any Merge Field) into Your CTA Button Link

Add a merge field to your webinar CTA button link so AEvent fills in each registrant's own email or details, ready to pre-fill your checkout or sales page.

When you add a Call to Action to your webinar Timeline, you can pass details about the individual registrant straight into the button link. A common use is sending the registrant's email address to your sales or checkout page, so the email field is already filled in when they arrive.

This works with any merge field, not just the email. AEvent fills in the value for each registrant, the same way it personalizes your emails and text messages.

Add a merge field to your CTA link

1. Open your Timeline and edit (or create) your Call to Action.

2. In the CTA URL field, add the value you want to pass as a query parameter. To pass the email address, add ?email={{!subscriber-email!}} to the end of your link:

CTA URL field with the subscriber email merge field added to the link

3. Save your action.

When a registrant clicks the button, AEvent replaces the merge field with that person's value. So https://www.yourdomain.com/?email={{!subscriber-email!}} becomes https://www.yourdomain.com/[email protected] for that registrant.

Common merge fields

Use the exact token from your merge field list. A few of the most common:

  • Email: {{!subscriber-email!}}

  • First name: {{!subscriber-firstName!}}

  • Last name: {{!subscriber-lastName!}}

  • Phone: {{!subscriber-phone!}}

You can also set a fallback for an empty value with {{!subscriber-email|no-email!}}.

Match your checkout page's field name

The part before the = sign (here, email) has to match the parameter your checkout or sales page reads to pre-fill. This varies by platform:

  • ThriveCart, SamCart, ClickFunnels: usually email

  • Stripe Checkout: prefilled_email

If you are not sure, check your checkout tool's documentation for its pre-fill parameter.

Good to know

AEvent automatically adds a unique registrant ID to every CTA link, as &r=... (or ?r=... if your link has no other parameters). This is normal. Your checkout page can ignore it. It is a tracking ID only and cannot pre-fill a field on its own, which is why the email merge field is what you need for pre-fill.

If any of your registrants use a plus sign in their email address, such as [email protected], a plus sign in a link can be read as a space by some systems. Most email addresses are not affected.

Test it before you rely on it

Register a test lead, click the CTA button during a preview or live session, and confirm your checkout page opens with the email already filled in.

Related articles

Populating your Call to Action page with Dynamic Variables covers personalizing content that shows on the landing page itself.

How to Capture a Value on Registration and Use It with Your CTA is an advanced method for passing affiliate or tracking values captured at registration.

Did this answer your question?