Duration
30, 60 or another amount of meeting time.
SCHEDULING · BOOKING & CALENDARS
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.
EVENT TYPE
The guest sees the purpose and booking conditions before choosing a time. The team defines those conditions once for each type.
30, 60 or another amount of meeting time.
How close to the start a free slot can still be selected.
Time before and after the meeting protected from adjacent bookings.
How far ahead a guest can choose a time.
Zoom, Google Meet, an address or a custom channel.
Which calendars are included in availability checks.
The type also stores a time zone, confirmation requirement and the calendar used for event creation.
AVAILABILITY
Free time is the result of combining event rules, local bookings and busy intervals from connected calendars.
Working intervals by weekday and date exceptions.
Existing records that cannot overlap.
Busy time from connected Google Calendar or Apple Calendar.
Duration, buffers, minimum notice and booking horizon.
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
A public link opens a specific event type. Inside: day, time, contacts and format, without extra configuration.
Duration, format, buffers, notice, horizon and calendars are set before the link is published.
rules savedBOOKING
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.
After selection, the system temporarily marks the slot busy so another guest cannot take it at the same time.
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
The booking state determines the next step: confirmation, external events, a video link and notifications.
Guest details and the selected event type are stored in the booking.
The meeting is confirmed immediately or waits for the host.
The host changes the state when the event type requires manual control.
A calendar event is created after confirmation.
An online format gets a video meeting link.
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
Choose each integration where it is needed: calendars can check busy time or create events, while Zoom and Meet add the meeting channel.
Read busy intervals and create a calendar event.
Sync busy time and events over CalDAV.
Create a Zoom link for an online event type.
Add a Meet link through a Google Calendar event.
Connected providers do not expose private calendar details to the guest.
SCHEDULING QUESTIONS
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
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.