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:
- Field mapping mismatch — The parameter name in your URL must exactly match the custom field name in Enrollio (case-sensitive)
- Form field not set to accept parameters — Make sure the form field is configured to accept URL parameters
- Typo in the URL — Double-check your parameter spelling and syntax
How to Set Up URL Parameters
- Navigate to Sites in your Enrollio dashboard
- Open the enrollment page you want to edit
- Click on the form element where you want to pre-fill information
- In the form field settings, enable Pre-fill from URL parameter
- Enter the exact parameter name you'll use in your URLs
- Save your changes
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:
- Build your URL with test parameters
- Open it in an incognito browser window
- Verify that fields populate correctly
- Submit a test form to confirm data flows through properly
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.