You can speed up the scheduling process and make it smoother by having the form filled out automatically with basic lead information, such as phone number, name, and email.
More importantly, the contact will be created as a potential lead as soon as they land on the page, without even waiting for them to fill out mandatory fields manually.
How to Pre-Populate contact information
Forward the following parameters to your destination:
Phone number parameters | [Yourlink]?iclosedPhone= |
Email parameters | [Yourlink]?iclosedEmail= |
Name parameters | [Yourlink]?iclosedName= |
If you'd like to combine parameters, it would look as presented bellow:
[Yourlink]?iclosedPhone=12345678590&iclosedEmail=user@example.com&iclosedName=John+Doe
Embedding and pre-populating contact information
Simply add the invitee’s info to the URL as follows:
[yourdomain.com]/?iclosedPhone=
Add these parameters on your buttons, email, and SMS links and the embed will
automatically catch those during the redirection.
Pro tips
Pre-populating invitee information is a precondition for turning on Pre-qualified form skipping feature inside the Invitee Questions section in Events.
This feature is a perfect way for setting up quick calls with known leads, who are qualified already (learn more about it here).
Use cases
Transferring lead information from page A where website form is, via page B where VSL is, to page C where iClosed scheduler is
Transferring lead information from page A where website form is, via page B where VSL is, to page C where iClosed scheduler is
Here's how you can set it up:
1. Collect data on page A
On page A, ensure that the form fields (e.g., name, email, phone) are configured to capture the user's input. When the user submits the form, the data should be appended as URL parameters and passed to page B Example form submission URL:
yourdomain.com/page-b?iclosedName=John+Doe&iclosedEmail=john.doe@example.com&iclosedPhone=1234567890
2. Pass data through page B
On page B, ensure the URL parameters (name
, email
, phone
) are preserved when the user navigates to page C.
When creating the button or link on page B that will lead to page C, append the parameters to the link:
yourdomain.com/page-b?iclosedName=John+Doe&iclosedEmail=john.doe@example.com&iclosedPhone=1234567890
3. Retain data on page B
Ensure the UTM parameters remain intact. If the user clicks a button or link to proceed to page C, include the URL parameters from Page B in the link leading to Page C.
yourdomain.com/page-c?iclosedName=John+Doe&iclosedEmail=john.doe@example.com&iclosedPhone=1234567890
4. Prepopulate form on page C
On page C, the iClosed scheduler will automatically use the UTM parameters to prepopulate its form fields if the parameters are correctly named and passed.
The scheduler form should already display their information:
Name: John Doe
Email: john.doe@example.com
Phone: 1234567890
Pro tips
Kindly note that some website builders or CRM's used for hosting webpages will block transferring of such parameters.
Therefore, before you start building it, please check their documentation and confirm of the capturing of user inputs on webforms is possible.
Example Use Case
Lead fills in their name, email, and phone on page A and clicks "Next or Continue".
Lead is directed to page B with the following URL:
yourdomain.com/page-b?iclosedName=John+Doe&iclosedEmail=john.doe@example.com&iclosedPhone=1234567890
They watch the video on page B and click "Continue" to be redirected to page C
yourdomain.com/page-c?iclosedName=John+Doe&iclosedEmail=john.doe@example.com&iclosedPhone=1234567890
On page C, the form is prepopulated with the user's information.
Pre-populating form fields from email campaigns
Pre-populating form fields from email campaigns
Include iClosed scheduler link or the webpage where the link is embedded
Ensure you have the URL to the iClosed Scheduler or the webpage where the scheduler is embedded. This is the destination link you’ll include in your email campaign.
yourdomain.com/scheduler
Create a Prepopulated iClosed scheduler link
Include the email address in the URL using the parameter
iclosedEmail
.yourdomain.com/scheduler?iclosedEmail=lead@example.com
If you want to prepopulate additional fields (like name or phone), include those parameters as well:
yourdomain.com/scheduler?iclosedEmail=lead@example.com&iclosedName=John+Doe
Set up dynamic email links
Step three is optional, but highly recommended if your email campaign involves a large audience or if personalization is critical. If you’re sending emails via platforms like Mailchimp, HubSpot, or ActiveCampaign, dynamic links allow you to leverage their built-in placeholders (e.g.,
*|EMAIL|*
) to insert lead data.
Personalized campaigns:
If you want each email to contain a unique, prepopulated scheduler link with specific information for each recipient (e.g., their email address or name), dynamic email links are necessary.
Generic Campaigns:
If you’re targeting a small audience or do not need personalization, you can use a generic URL (e.g., just the scheduler link without pre-population).