Skip to main content
All CollectionsEmbedding
Adding the embed to your webpage
Adding the embed to your webpage
Milos Puac avatar
Written by Milos Puac
Updated over a month ago

You can get the embed snippet, to install on your webpage, from the Embed Snippet Generator, within the app.

The snippets provided are automatically updated as per the cal.com instance. So, even when self hosting, you can simply copy and paste the snippets from there.

There are three ways in which you can embed your cal.com link to your webpage.

Inline

Show the embed inline anywhere on the webpage. It let's you show the embed at a particular place in your webpage.

Pop-up via element click

Show the embed, on click of any element on your webpage, in a popup

Floating button pop-up

Adds a floating button that can be customized and on clicking that the embed shows up in a popup.

Email embed

Cal.com offers the ability to embed time slots for booking directly into emails. This is a convenient feature for simplifying scheduling by allowing recipients to view and select available times when you don't want them to visit your public page have more control over which time slots get selected.

What can you embed ?

  • You can embed your cal.com link for an event type e.g. rick/get-rick-rolled. You can get the snippet from the event-type page.

  • You can embed your profile page e.g. rick. For this, you can just update the snippet to replace your cal.com event type link with your username. e.g. rick/get-rick-rolled => rick

  • You can embed your Routing Form e.g. forms/YOUR_FORM_ID. You can get the snippet for that from the Routing Form page.

Did this answer your question?