Using URL parameters with Zoom Scheduler booking links

Zoom Scheduler supports URL parameters that allow you to track campaigns, prefill booking form fields, and customize how booking pages load.

Requirements for using URL parameters with Zoom Scheduler booking links

Table of Contents

How URL parameters work

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&parameter2=value2

Supported parameter types

1. Calendar view parameter

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.

ParameterDescription
monthSets the default calendar month (format: YYYY-MM)

Example: 

https://scheduler.zoom.us/alex-lee/consultation?month=2025-10

2. UTM tracking parameters

UTM parameters allow you to track traffic sources and campaign performance across marketing channels.

ParameterDescriptionExample Value
utm_sourceIdentifies which site sent the trafficemail, newsletter, google
utm_mediumIdentifies the marketing mediumcpc, banner, social
utm_campaignIdentifies a specific campaignspring_sale, product_launch
utm_contentDifferentiates similar content or linksheader_cta, footer_link
utm_termIdentifies paid search keywordsvideo_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

3. Form field prefill parameters

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:

You may also prefill any custom questions you have added to your booking page. These questions must not be hidden.

Notes:

Example: 

https://scheduler.zoom.us/alex-lee/consultation?firstname=Sarah&lastname=Johnson&email=sarah.j%40example.com

4. Embed parameter

Optimize the booking page display when embedding it in an iframe. Learn more about Embedding Zoom Scheduler on your website.

ParameterDescription
embedEnables iframe-optimized display when set to true

Example: 

https://scheduler.zoom.us/alex-lee/consultation?embed=true

How to combine multiple parameters

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:

How to format URL-encoded parameters

Special characters must be URL encoded to function correctly.

CharacterEncoded AsExample
Space+ or %20John Doe → John+Doe
@%40user@email.com → user%40email.com
&%26Sales & Marketing → Sales+%26+Marketing
?%3FQuestion? → Question%3F
#%23Campaign #1 → Campaign+%231

Notes:

Troubleshooting

If URL parameters are not working as expected:

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