When a consumer retakes a quiz or experience, you can make their journey more seamless by auto-populating their email address the second time around. This ensures a smoother experience, reduces friction, and avoids asking users to re-enter information they’ve already provided.
Before you begin
Before setting this up, make sure:
Your quiz or experience includes a lead capture form that collects email addresses.
You’ve created a final screen with a restart button that redirects users back to the beginning of the quiz.
You’re familiar with how to use URL query parameters and dynamic text.
Set up email auto-fill for quiz retakes
Prepare
Add a standard button element to serve as your restart button on the final screen of your experience.
Label it something like “Restart” or “Start Over.”
Add a lead capture screen to your experience that asks for email.
Map the form field email to the email attribute.
Enable email capture in the URL
Go to the Builder Map page.
Click More > Append responses to URL.
In the popup, find the email attribute and enter email in the URL parameter.
Click Save.
Create a custom launch link
Open the Launch page.
On the Website tab, click Add custom launch link.
Make sure to name your launch link something recognizable like "Retake".
Redirect the restart button
Open the Builder Map page.
Disconnect the branch associated with your retake button from any end point.
Click the + node.
Select Redirect to URL.
In webpage URL, enter the restart launch link.
Check the box for Append custom URL parameters.
Tip: If you test this and it does not work, double check you enabled Append custom URL parameters.
Insert a launch link traffic split
Select one of the branches from the screen immediately prior to your lead capture screen.
Click Disconnect Branch.
Click the + node and select Traffic Split.
Select Launch Link.
From the dropdown, select the launch link you want to use.
Click Create.
Adjust the branches so that your default branch connects to the default lead capture screen and your "retake" branch is disconnected.
Hover over the default lead form and click the three dot menu.
Click Copy Screen.
Select the + node and click Paste screen.
Connect all other branches from the last question screen to the traffic split, so that no matter what, every route goes through the traffic split before reaching the lead capture screen.
Ensure the user journey is complete by rerouting the branches from the "retake" route to the final screen.
Tip: Rename the new lead capture screen, "retake" for example, to help you keep things clear.
Add the email query parameter to the form
In the Editor, select the "Retake" lead capture form screen.
Click into the email element.
Scroll in the editor window to Advanced Input Control.
Select Include Dynamic Text.
Click Query Parameters.
Enter your email query parameter.
Click Apply.
Test
From the Editor, click Preview.
Take the quiz as you expect a user to, entering your email information in the lead capture screen.
At the end, select the retake option.
Confirm that your email appears in the box the second time through.