URL parameters let you automatically fill form fields on your enrollment pages by passing information through the page URL. This is especially useful when running paid ads or email campaigns where you want to track sources or pre-populate parent information.

What Are URL Parameters?

URL parameters are bits of information added to the end of your enrollment page URL. They look like this:

https://yourdomain.com/enroll?child_name=Emma&program=Preschool

In this example, child_name and program are parameters that can automatically fill those fields on your enrollment form.

Common Issues and Solutions

Parameter Not Showing Up on the Page

If your URL parameter isn't working, check these common causes:

  1. Field mapping mismatch — The parameter name in your URL must exactly match the custom field name in Enrollio (case-sensitive)
  2. Form field not set to accept parameters — Make sure the form field is configured to accept URL parameters
  3. Typo in the URL — Double-check your parameter spelling and syntax

How to Set Up URL Parameters

  1. Navigate to Sites in your Enrollio dashboard
  2. Open the enrollment page you want to edit
  3. Click on the form element where you want to pre-fill information
  4. In the form field settings, enable Pre-fill from URL parameter
  5. Enter the exact parameter name you'll use in your URLs
  6. Save your changes
[SCREENSHOT: Form field settings panel showing the "Pre-fill from URL parameter" option enabled with a sample parameter name entered]

Practical Examples for Childcare

Track Marketing Sources

Add a source parameter to your Facebook ad links:

https://yourdomain.com/enroll?source=facebook_summer_campaign

Pre-Fill Tour Requests

Include the program type in email links:

https://yourdomain.com/schedule-tour?program=infant_care

Personalize Follow-Up Pages

Capture parent name from initial inquiry:

https://yourdomain.com/next-steps?parent_name=Sarah

💡 Pro Tip

Use URL parameters with paid advertising to automatically track which ads drive the most enrollments. Create a hidden field called "ad_source" and pass different values for each campaign.

Testing Your Parameters

Before launching your campaign:

  1. Build your URL with test parameters
  2. Open it in an incognito browser window
  3. Verify that fields populate correctly
  4. Submit a test form to confirm data flows through properly
[SCREENSHOT: Example enrollment form with fields pre-filled from URL parameters, showing both the URL in the browser bar and the populated form fields]

Still Not Working?

If you've checked everything and parameters still aren't working:

  • Clear your browser cache and try again
  • Verify you're using the published version of your enrollment page (not the draft)
  • Check that special characters in your parameters are properly encoded
  • Make sure you're using & to separate multiple parameters, not &

For more detailed information about URL parameters and advanced use cases, see our article on URL Parameters in Enrollment Pages.