Sync Wistia User IDs (Visitor Keys) with your connected Marketo account to send your own webinar emails in Wistia. You can create personalized links to send within your webinar emails.
Set up your account for Marketo webinar emails
Connect Marketo
To set up this workflow, first connect the Marketo integration in your Wistia account and make sure the "For Webinars" option is checked.
Note
When you connect (or reconnect) Marketo, make sure the option to send detailed data / custom fields is turned on. This is what syncs the Wistia User Key field to your Marketo leads. Without it, the vk value in your personalized links will be blank.
Create webinar
Set up a webinar in your Wistia account and choose to use a Wistia form for registration. Connect Marketo from the Registrants page and select the lists you'd like to send registrants and attendees to.
Note
Personalized links require a Wistia registration form.
From your webinar's overview page, open the Customize dropdown and select "Emails" to open the email customization page. Turn off any Wistia emails you plan to send from Marketo instead (confirmation, reminder, or follow-up emails if you're building those campaigns below) so registrants don't get two of each.
After you've exited Customize, click the "Share" dropdown menu, and then select "Share webinar links."
Copy the audience link.
Construct a personalized registration link
Take the audience link that you copied for your webinar, and append the following URL parameters to it:
?uid={{lead.Email Address:default=}}&vk={{lead.Wistia User Key:default=}}Note
Paste the tokens exactly as shown, with nothing in front of the {{. If a # ends up before the tokens, browsers ignore everything after it, so Wistia never gets the email or visitor key and shows the regular form. If your audience link already has a ? in it (for example, UTM parameters), start the Wistia parameters with &uid= instead of a second ?.
Here is an example link:
https://lenny.wistia.com/live/events/cfps94ze2z?uid={{lead.Email Address:default=}}&vk={{lead.Wistia User Key:default=}}
This URL lets registrants join your webinar without having to resubmit the registration form. If someone registered for one of your webinars (after July 2, 2025) and one-click registration is turned on for your webinar, returning visitors will see the one-click registration form.
Webinar confirmation emails via Marketo
Create an email from within Marketo's Design Studio. In the body of the email, add a button to join the webinar.
Paste the customized audience link for your webinar into the button link field. You can preview the email with a contact to ensure the link values populate correctly.
Note
If this is your first webinar since July 2, 2025, the visitor key may be blank. Once someone registers after that date, it will populate if you have the webinar integrated with Marketo.
Click to preview, update the “View By” field to “Lead,” and then choose a lead. Then hover over the link to verify that the URL parameters are inserted correctly.
Approve and close the email.
Create a Marketo campaign for webinar confirmation emails
Set up a Marketo campaign and ensure that the "Executable" option is unchecked. Click "Create."
Click into the "Smart List" tab and add a trigger for "Added to List." Select the registration list you chose when setting up the integration in Wistia.
Head to the "Flow" tab and add a "Send Email" action for the email that you created earlier.
From here, go to the "Schedule" tab and click "Activate."
Now that you've activated the campaign, go to your webinar registration page, fill out the form, and submit it.
Look for the confirmation email in your inbox.
Click on the link in a private browsing window, and the registration page will know that you have previously registered.
Webinar reminder emails via Marketo
Create an email in Marketo, and add the customized audience link for your webinar to the button link field.
You can preview the email with a contact to ensure the link values populate correctly.
Note
If this is your first webinar since July 2, 2025, the visitor key may be blank. Once someone registers after that date, it will populate if you've integrated the webinar with Marketo.
Click to preview, update the “View By” field to “Lead,” and then choose a lead. Then hover over the link to verify that the URL parameters are inserted correctly.
Approve and close the email.
Create a Marketo campaign for webinar reminder emails
Create a Marketo campaign and leave the "Executable" option unchecked. Click "Create."
Navigate to the Smart List tab and select the "Member of List" filter. Set it to the list that you selected to send registrants to when setting up the Marketo integration for your webinar in Wistia.
In the Flow tab, set up a Send Email action with the reminder email you created earlier.
In the Schedule tab, select "Run Once" and check off the Run later option. Enter when the email should be sent and click "Save."
Wait until the time you specified and check your email.
Alternatively, you can set up recurring reminder emails by using the "Schedule Recurrence" feature.
Webinar attendee emails via Marketo
Create an email in Marketo, and add the customized audience link to your webinar to the button link field.
Preview the email with a contact to ensure the values populate correctly in the link.
Note
If this is your first webinar since July 2, 2025, the visitor key may be blank. Once someone registers after that date, it will populate if you've integrated the webinar with Marketo.
Click to preview, update the “View By” field to “Lead,” and then choose a lead. Then hover over the link to verify that the URL parameters are inserted correctly.
Approve and close the email.
Create a Marketo campaign for webinar attendee emails
Create a Marketo campaign and leave the "Executable" option unchecked. Click "Create."
Navigate to the Smart List tab and select the "Member of List" filter. Set it to the list you selected to send attendees to when you set up the Marketo integration for your webinar in Wistia.
In the Flow tab, set up a Send Email action with the attendee email you created earlier.
In the Schedule tab, select "Run Once" and check off the Run later option. Enter the send time, then click "Save."
Wait until the specified time and check your email.
Alternatively, you can set up recurring attendee emails by using the Schedule Recurrence feature.
Webinar registration emails via Marketo
If a user previously registered for a webinar on or after July 2, 2025, using the personalized audience link you created, they will get a one-click registration button when visiting the registration page via that link.
You can also set up registration emails to market your webinar to contacts.
Create an email with your customized audience link in the button link field, and approve it. Once you've set up the email, create a Smart Campaign.
Create a Marketo campaign for webinar registration emails
When you create a new Smart Campaign for your webinar's registration emails, update the Smart List section to include Leads in the mailing.
In the Flow tab, add an action to send the registration email you just created.
In the Schedule tab, click "Run Once." From here, either run the campaign immediately or at a scheduled time.
As another option, you can choose to set up a recurring schedule if you'd like to run the campaign more than once prior to your webinar.
If the recipient has previously registered for a webinar (on or after July 2, 2025), they will see a one-click registration form.
Troubleshooting
The personalized link shows the full registration form
Preview the email as a lead in Marketo and hover over the button link. You should see an email after uid= and a key after vk=, with no # anywhere in the URL.
If
vk=is empty, the lead hasn't registered for a webinar through a Wistia form since July 2, 2025, or detailed data / custom fields aren't turned on for your Marketo integration.If you see a
#before the tokens, remove it and re-approve the email.
One-click registration isn't showing
One-click registration and personalized links only work with a Wistia registration form. Registrants who signed up through a Marketo form aren't recognized. To keep Marketo in the loop, use a Wistia form connected to a Marketo list.
FAQ
Do I have to use Wistia forms for this to work?
Yes. This feature works only when using a Wistia Form for webinar registration. Third-party or embedded MAP forms are not supported.
What happens if a registrant doesn’t have a Visitor ID yet?
The Visitor ID is created and synced only when someone registers for a webinar using a Wistia form. If this is their first registration after July 2, 2025, the field may be blank until that happens.
Can I use this with One-click registration?
Yes. If a contact has registered for a prior webinar using a Wistia form and One-click registration is enabled, identity-based links will show them the one-click button for future webinars.
What happens if someone forwards the email? Will they see the wrong registration information?
Yes. If someone clicks a personalized registration link meant for someone else, they will see that person’s information. Each link is tied to a specific contact. To avoid confusion, Wistia includes a “Not you?” option that allows the viewer to switch accounts or fill out the full form.
What fields are used to build the personalized links?
Two fields are used to build the personalized links.
uid = email address
vk = Wistia Visitor Key (User ID)
Can I test these links before sending?
Yes. Marketo lets you preview or test emails using a sample contact. This is the best way to ensure that the personalized links are interpolated correctly.
Do I have to build the identity-based links manually?
Yes. While we sync the necessary fields to Marketo, you’ll need to manually construct the personalized URLs using merge fields in your email templates.
Why are registrants still getting a Wistia confirmation email after I turned them off?
Turning off confirmation emails stops future auto-sends, but registrants added by import (or before you disabled Wistia confirmation emails) may still have received one. On the Audience page, anyone with an "imported" source should not receive a confirmation email from Wistia.





