Skip to main content
All CollectionsAI SchedulerFAQs
Pre-populate form questions with invitee information
Pre-populate form questions with invitee information

Learn how to utilize collected information to pre-populate it when leads visit the scheduler

Updated over 2 weeks ago

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

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:

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

  1. Lead fills in their name, email, and phone on page A and clicks "Next or Continue".

  2. Lead is directed to page B with the following URL:

    yourdomain.com/page-b?iclosedName=John+Doe&iclosedEmail=john.doe@example.com&iclosedPhone=1234567890

  3. 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

  4. On page C, the form is prepopulated with the user's information.


Pre-populating form fields from email campaigns

  1. 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
  2. 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
  3. 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.

    1. 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.

    2. 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).


Did this answer your question?