Embed Recipes
The best way to encourage visitors to book with you is to embed a scheduling page onto your website. Choose from our three embed options to match the look and functionality that best suits your web page.
Change the position of the widget
When using the pop-up widget embed, the default placement is at the bottom-right corner. To change the alignment, add one of the CSS snippets below.
Left:
Center:
Create your own button
Add the Calendly CSS and JavaScript without the default text link, then trigger the popup on button click:
Add this onclick handler to any HTML element:
Remove scroll bars
If the embed exceeds its container size, increase the height in the embed code:
Make mobile embeds fullscreen
Add this meta tag to make the widget responsive on mobile devices:
Hide event details
Remove duplicated information by hiding event details using URL parameters:
Pre-fill questions
Pre-populate the booking form with information you’ve already collected:
Use firstName and lastName instead of name for event types with separate name fields. Custom answers are numbered a1 through a10 in order.
Set UTM parameters
Track the source of your invitee with UTM parameters. If you’ve added the embed code to your website, it will automatically look for these UTM parameters in the parent page URL:
utm_sourceutm_mediumutm_campaignutm_contentutm_term
Map UTM parameters directly in the embed code:
Add a dynamic query string:
Hardcode a parameter: