Zoom Scheduler supports URL parameters that allow you to track campaigns, prefill booking form fields, and customize how booking pages load.
URL parameters are appended to the end of your Zoom Scheduler booking link using a question mark (?). Multiple parameters are separated using ampersands (&).
Basic format:
https://scheduler.zoom.us/your-handle/your-page?parameter1=value1¶meter2=value2
Control which month appears when the booking page loads. This is helpful when you want to share a booking link for a specific month with your attendee.
| Parameter | Description |
month | Sets the default calendar month (format: YYYY-MM) |
Example:
https://scheduler.zoom.us/alex-lee/consultation?month=2025-10
UTM parameters allow you to track traffic sources and campaign performance across marketing channels.
| Parameter | Description | Example Value |
utm_source | Identifies which site sent the traffic | email, newsletter, google |
utm_medium | Identifies the marketing medium | cpc, banner, social |
utm_campaign | Identifies a specific campaign | spring_sale, product_launch |
utm_content | Differentiates similar content or links | header_cta, footer_link |
utm_term | Identifies paid search keywords | video_conferencing, online_meetings |
Example:
https://scheduler.zoom.us/alex-lee/consultation?utm_source=email&utm_medium=newsletter&utm_campaign=q4_promo&utm_content=hero_button&utm_term=free_consultation
You can prefill booking page form fields by passing field names as URL parameters. This reduces the amount of information users need to enter manually.
Booking form standard prefill parameters:
firstname: Prefills the first name fieldlastname : Prefills the last name fieldemail : Prefills the email address fieldYou may also prefill any custom questions you have added to your booking page. These questions must not be hidden.
Notes:
companynameExample:
https://scheduler.zoom.us/alex-lee/consultation?firstname=Sarah&lastname=Johnson&email=sarah.j%40example.com
Optimize the booking page display when embedding it in an iframe. Learn more about Embedding Zoom Scheduler on your website.
| Parameter | Description |
embed | Enables iframe-optimized display when set to true |
Example:
https://scheduler.zoom.us/alex-lee/consultation?embed=true
You can combine multiple parameter types in a single booking link.
Example:
https://scheduler.zoom.us/alex-lee/consultation?utm_source=linkedin&utm_medium=social&utm_campaign=webinar_followup&utm_content=post_link&firstname=Michael&lastname=Chen&email=m.chen%40company.com&month=2025-11
This link will:
Special characters must be URL encoded to function correctly.
| Character | Encoded As | Example |
| Space | + or %20 | John Doe → John+Doe |
| @ | %40 | user@email.com → user%40email.com |
| & | %26 | Sales & Marketing → Sales+%26+Marketing |
| ? | %3F | Question? → Question%3F |
| # | %23 | Campaign #1 → Campaign+%231 |
Notes:
&.If URL parameters are not working as expected:
& to separate parametersTracking UTM data:
UTM parameters are captured with each booking and can be viewed in Zoom Scheduler analytics and reporting. Use consistent naming conventions to ensure accurate campaign tracking.