SCHEDULING · BOOKING & CALENDARS

Meetings without the free-time back-and-forth.

An event type defines duration, buffers, minimum notice, booking horizon and formats. SHD calculates free slots from calendars, holds the selected time and creates an event after booking.

  • AvailabilityWorking intervals, calendar busy time and time zones.
  • CalendarsGoogle Calendar and Apple Calendar.
  • FormatsZoom, Google Meet, an address or a custom format.
Event type, free slots, booking and calendar event

EVENT TYPE

An event type is a set of rules.

The guest sees the purpose and booking conditions before choosing a time. The team defines those conditions once for each type.

Duration

30, 60 or another amount of meeting time.

Minimum notice

How close to the start a free slot can still be selected.

Buffers

Time before and after the meeting protected from adjacent bookings.

Booking horizon

How far ahead a guest can choose a time.

Formats

Zoom, Google Meet, an address or a custom channel.

Busy calendars

Which calendars are included in availability checks.

The type also stores a time zone, confirmation requirement and the calendar used for event creation.

AVAILABILITY

The system calculates real free slots.

Free time is the result of combining event rules, local bookings and busy intervals from connected calendars.

  1. 01
    Availability hours

    Working intervals by weekday and date exceptions.

  2. 02
    Local bookings

    Existing records that cannot overlap.

  3. 03
    Google / CalDAV

    Busy time from connected Google Calendar or Apple Calendar.

  4. 04
    Type rules

    Duration, buffers, minimum notice and booking horizon.

  5. 05
    Free slot

    Only an interval passing every check is shown to the guest.

Times are shown in the guest's time zone while the team works in its own zone.

GUEST PATH

The guest sees only the steps they need.

A public link opens a specific event type. Inside: day, time, contacts and format, without extra configuration.

EVENT TYPE

The type stores booking conditions.

Duration, format, buffers, notice, horizon and calendars are set before the link is published.

rules saved
The type stores booking conditions.

BOOKING

One slot cannot be taken twice.

Between choosing a time and submitting the form, a slot can become busy. SHD protects that short window with a hold and a second check.

  1. 01
    The selected time is held.

    After selection, the system temporarily marks the slot busy so another guest cannot take it at the same time.

  2. 02
    The booking is checked again before creation.

    If the time is no longer available, no booking is created and the guest chooses another interval.

The hold and second check stay invisible to the guest while protecting the schedule from overlaps.

AFTER BOOKING

Automation starts after the booking.

The booking state determines the next step: confirmation, external events, a video link and notifications.

  1. 01
    AFTER BOOKINGBooking

    Guest details and the selected event type are stored in the booking.

  2. 02
    AFTER BOOKINGPending / Confirmed

    The meeting is confirmed immediately or waits for the host.

  3. 03
    AFTER BOOKINGConfirmation

    The host changes the state when the event type requires manual control.

  4. 04
    AFTER BOOKINGCalendar event

    A calendar event is created after confirmation.

  5. 05
    AFTER BOOKINGZoom / Google Meet

    An online format gets a video meeting link.

06
AFTER BOOKINGNotifications

The guest receives meeting details and configured reminders.

If an external integration is temporarily unavailable, the error stays on the booking for later processing.

INTEGRATIONS

Calendars and video connect to the event type.

Choose each integration where it is needed: calendars can check busy time or create events, while Zoom and Meet add the meeting channel.

Google Calendar

Read busy intervals and create a calendar event.

Apple Calendar / CalDAV

Sync busy time and events over CalDAV.

Zoom

Create a Zoom link for an online event type.

Google Meet

Add a Meet link through a Google Calendar event.

Connected providers do not expose private calendar details to the guest.

SCHEDULING QUESTIONS

What to check before launch.

Scheduling handles event types, availability, bookings and external events.

The system considers availability hours, local bookings, Google/CalDAV busy time, duration, buffers, minimum notice and booking horizon.

No. The guest sees only available intervals and the data needed to book.

The selected time is held and checked again before the booking is created. If it is busy, no booking is made.

An event is created in the selected calendar, Zoom or Google Meet is added for online formats, and notifications and reminders are sent.

SCHEDULING LAUNCH

Set up meetings, availability and the booking path.

We will map event types, time rules, calendars, formats and what the guest should receive after booking.

Start with the free-time messages and calendars you use today.

Code from the image
Code from the image