Booking inline (Cal.com)

Centered heading with an inline Cal.com scheduling iframe below. Drop-in booking page.

bookingschedulingcalcalendarembediframeinlinesection

About this block

A booking section with a short heading and your Cal.com calendar right on the page. Visitors pick a day and time without leaving your site. It works well as a dedicated booking page or as the last section of a service page.

When to use it

  • On a "Book a call" or "Schedule" page that exists only to take bookings.
  • At the end of a service page, once you've explained what the meeting covers.
  • For consultants, coaches, and clinics that take appointments online.

What's inside

  • A centered header: a small eyebrow, an h2 heading, and a short intro.
  • A rounded panel below that holds your Cal.com booking calendar in a frame.
  • The calendar shows your event name, length, available days, and open time slots.
  • The panel is 40rem tall on phones and 46rem from tablet width. Cal.com rearranges its own layout for small screens, and the slot list scrolls inside the frame.
  • The panel spans the full page width, up to your site's content width.

How to customize it

  • Open the Embed settings and replace the booking URL in the iframe with your own Cal.com link, such as cal.com/your-name/30min.
  • Set up the event in Cal.com first: its name, length, and location all show inside the calendar.
  • Rewrite the intro to say what happens after booking, like "You'll get a confirmation email and a video link."
  • Make the panel taller or shorter by changing its height classes if your event shows more or fewer slots.

Questions

Can I embed Calendly instead?
Yes. Replace the link in the iframe with your Calendly booking page URL. Calendly allows its booking pages to be shown in a frame like this.
Will bookings show up in my calendar?
Bookings are handled by Cal.com, so they land in whatever calendar you connected there, along with the confirmation emails Cal.com sends.
Why is there a scroll bar inside the calendar on phones?
Narrow screens show the calendar and the time slots stacked. The slots scroll inside the frame so the section stays a sensible height.

Browse other blocks

Same library cards — preview live and grab the code from any block.

View full library

Booking CTA split (Cal.com)

Two-column CTA with copy and a benefit checklist on the left and a large Schedule a call button on the right that opens your Cal.com booking page in a new tab.

Booking meeting cards (Cal.com)

Three responsive meeting-type cards with duration, description, benefit list, and a CTA that opens Cal.com.

Rental home detail with availability calendar (Hospitable)

One vacation-rental home, found by the slug in the page address: name, location, a photo gallery that opens a full-screen viewer for every photo, guest and room facts, description, amenities, check-in times, and a sticky card with the from-price, a month-by-month calendar of open and booked nights with nightly prices where guests tap check-in and check-out to see the nights and total, and booking: when the homes are sold through checkout, a dates-and-guests form where guests pay (or have their card held for your approval) right on the page; otherwise a Book button to your booking site.

Rental homes grid (Hospitable)

A grid of vacation-rental homes from the properties collection: photo, the next open date, city, guests, bedrooms, baths and the lowest nightly price, each card linking to its home page.

Next open times (Cal.com)

The next six open times for a Cal.com event, from the open-times collection: the day, the start and end time and a Book link that opens Cal.com on that day.

Hero split

Two-column hero with eyebrow, heading, description, and CTAs on the left. Image on the right.

Features three columns

Centered heading with three columns, each showing an icon, title, body text, and link.

Simple CTA

Centered call-to-action on an accent background with heading, description, and buttons.

Footer multi-column

Grid footer with brand blurb and multiple link columns. Copyright and social links at the bottom.

Navigation bar

Standard header with logo, nav links, primary CTA, and a mobile hamburger menu.

Testimonial cards

Two-column grid of testimonial cards with quote, photo avatar, name, and role.

“

Hero centered

Clean centered hero with eyebrow, large heading, description, and two CTA buttons.