How To Add Cal.com to Your Squarespace Website

Integrating Cal.com into your Squarespace website is a powerful way to streamline event scheduling and create a seamless booking experience for your visitors.

Whether you're new to website customization or looking to enhance your existing site, learning how to add an inline button and code block is a valuable skill.

Let’s dive in…


Watch the video

Check out the YouTube video below 👇

To integrate Cal.com into your website, go to the Event Types page on Cal.com. From there, click the three dots on the event you want to embed.

image showing how to open settings for event types cal.com

Then click Embed

image showing how to click on embed on cal.com

You will then see several options. In this tutorial, I will cover the inline embed and the floating pop-up button. We'll start with the button, so click on that.

image showing floating pop-up button option

You will then see a window where you can customize the button to your liking on the right side. Once you're satisfied, click Copy Code to copy the code. You'll know it's copied when you see the confirmation message "Code copied."

image showing how to style and copy the code for the floating button from cal.com

Now, go over to Squarespace. Click on Website > Pages > Website Tools > Code Injection. You will see a window similar to the one in the image below. In the Header section, paste the code you copied from Cal.com. Click Save, and the button will appear on your website.

Image of the code added into the header inside code injection in Squarespace

Now for the inline embed: follow the same steps on Cal.com by clicking the three dots, selecting Embed, and choosing the Inline Embed option. You can customize it to your liking on the right side. Once you're satisfied, copy the code from Cal.com by clicking the Copy Code button.

Image showing where and the options for the inline embed for Squarespace

Adding this to the site is a bit different. First, find the section where you want the Cal.com embed to appear. In my case, I’ll place it in the hero section. Then, go into the editor and add a Code Block to that section.

image showing how to add the code block on Squarespace

From there, the Code Block will be added. Click inside the Code Block and delete the placeholder code. Replace it with the code you copied from Cal.com. Then click Save and exit the editor, and Cal.com will be embedded in the section.

Image showing how the inline embed looks after adding the code to the code block

And that’s it! This is how you can embed Cal.com into your Squarespace website, whether as a floating pop-up button or an inline embed.

Your designer

I'm Victor Rolf, an expert Squarespace designer .If you'd like to discuss a potential project, you can email me at victor@rolfmade.com or get in touch here. Alternatively, book a free 15-minute consultation call here.

Previous
Previous

How to Overlay an Image Across Different Sections in Squarespace