Embeddable Pages

Pro

Your booking page, on your website.

Embed your booking page anywhere — your website, landing page, or client portal. One line of code. Auto-resizes. Matches your brand.

One line of codeAuto-resizesDomain restrictions
Select Date & Time
March 2026
9:00 AM
10:00 AM
11:30 AM
2:00 PM

The problem

The embedding problem

Sending people away

Every external link is a drop-off point. You lose them the moment they leave your site. Redirecting to a third-party scheduling page breaks the flow.

Iframe headaches

Fixed heights, scroll bars, broken mobile layouts. Embedding used to be painful. Most scheduling tools don't handle it well.

Brand mismatch

Your scheduling tool looks nothing like your website. Jarring for visitors. Different colors, different fonts, a completely different feel.

What you get

Embedding done right

One-line embed

Copy the snippet, paste into your site. Iframe + auto-resize script included. No build tools or dependencies needed.

Auto-resize

Content changes? Height adjusts automatically via postMessage. No scroll bars, no fixed heights, no layout jank.

Domain restrictions

Control which domains can embed your page. Prevent unauthorized use. Only your approved websites can display your booking page.

Custom embed design

Separate design controls for embeds. Match your website’s colors, fonts, and style independently from your main booking page.

Two layouts

Full page (profile + bio + booking) or booking only (just the calendar and form). Choose what fits your use case.

Referrer tracking

Automatically tags bookings with the embedding domain. Know where your leads come from without extra setup.

How it works

Three steps to embed

01

Configure allowed domains

Open the Embed tab on your meeting page. Add the domains where you want to embed your booking page.

02

Customize the design

Set the accent color, background, corners, and font to match your website. Preview the embed in real time.

03

Copy and paste

Copy the code snippet and paste it into your site’s HTML. The embed loads instantly. That’s it.

Layouts

Two layouts, one embed

Full page layout

Sarah Chen
Product Consultant
Helping teams ship better products, faster.
Portfolio
LinkedIn
March 2026

Booking only

Select Date & Time
March 2026
9:00 AM
10:00 AM
11:30 AM
2:00 PM

Customization

Match your website, perfectly

The embed has its own design controls. Set colors, corners, background, and font independently from your main booking page.

Embed Design
Accent Color
Background
Corners
Sharp
Rounded
Pill
Font
Inter
Newsreader
System

Who it's for

Built for teams who own their website

SaaS companies

Embed scheduling directly in your product or onboarding flow. Prospects book demos without leaving your app. Reduce friction in the sales funnel.

Agencies

White-label booking on client microsites. Each embed gets its own design to match the client's brand. Referrer tracking shows which site drove each lead.

Freelancers

Add booking directly to your portfolio site. Visitors see your work and book a call without navigating to a separate page. Keep the experience seamless.

Pricing

Embeddable pages is a Pro feature.

$149/year.

Includes embeddable pages, personalized links, page analytics, and built-in video calls. Core scheduling with Zoom, Meet, and Teams is free forever.

See full pricing

FAQ

Embed questions

Go to your meeting page settings and open the Embed tab. Add your website domain to the allowed list, choose your layout (full page or booking only), and copy the code snippet. Paste it into your site’s HTML. The snippet includes an iframe and a small auto-resize script.

Yes. The embedded booking page is fully responsive. It adapts to the width of its container, so it works on phones, tablets, and desktops. The auto-resize script ensures the height adjusts to fit the content without scroll bars.

Yes. Domain restrictions let you specify exactly which domains are allowed to embed your booking page. If someone tries to embed it on an unauthorized domain, the iframe will show an error instead of your booking page. This prevents unauthorized use of your scheduling link.

Full page includes your profile photo, name, bio, and links alongside the booking calendar. Booking only shows just the date picker and time slots — no profile information. Use full page when the embed is the main content. Use booking only when it’s a widget alongside your existing content.

Yes. The embed has its own design controls. You can set different colors, corner radius, font, and background to match the website it’s embedded on. Your main booking page design stays independent.

Yes. When someone books through an embedded page, the booking is automatically tagged with the domain it was embedded on. This shows up in your booking details and analytics so you can see which website drove each booking.

Keep visitors on your site. Let them book there.

Create your page. It's free.

Create your page
One line of codeAuto-resizesDomain restrictions