Embeddable booking widget

Let visitors book without leaving your website.

Turn any button or section into a booking experience that opens directly on your site and stays connected to your Schedra availability.

Why Schedra

Fewer steps between interest and a confirmed time

A visitor can choose an event, see available times in the correct timezone and finish booking without being sent through an unfamiliar series of pages.

Overlay or inline booking

Open Schedra from a call-to-action or place the booking flow directly inside a page.

Responsive by default

The booking experience adapts to the available space across phones, tablets and desktop screens.

One source of availability

Embedded bookings use the same event settings, connected calendars and booking rules as your hosted page.

How it works

A clear path from setup to booked.

  1. 01

    Choose an event type

    Use the personal or team event that visitors should be able to book.

  2. 02

    Copy the embed snippet

    Add the generated script and button or inline container to your website.

  3. 03

    Keep managing everything in Schedra

    Changes to availability and event settings automatically apply to the embedded experience.

Questions, answered

The details that matter.

Does the widget work on mobile?

Yes. The embedded booking interface is responsive and designed to fit smaller screens as well as desktop layouts.

Do I need to maintain separate availability for the widget?

No. The widget reads the same Schedra event type and availability used by the hosted booking page.

Can I open booking from an existing button?

Yes. The overlay option can attach the booking experience to a call-to-action instead of occupying permanent space on the page.

Will visitors see times in their timezone?

Yes. The booking flow presents availability using the guest’s selected timezone while preserving the host’s scheduling rules.