Coordination in chat
One person suggests a day, another checks a calendar, and someone forgets the time zone. An open window needs manual confirmation.
Calendly-style booking
The team sets the meeting type and availability rules; the guest chooses a time in their time zone. After submission, the guest gets a booking status and the team gets a booking record; if the type requires confirmation, the organizer confirms it separately.
Grew from Calendly
We took Calendly's simple path—meeting type, availability, and slot selection—and added team rules, time zones, external calendars, formats, and a working booking record with the right status.
From Calendly to the working context
Calendly's simple path removes slot negotiation. SHD adds team rules, time zones, external calendars, formats, and confirmation.
One person suggests a day, another checks a calendar, and someone forgets the time zone. An open window needs manual confirmation.
The guest sees the right meeting type, chooses an available time, and creates a booking. If the type requires confirmation, the team confirms it separately.
Type, availability, and confirmation are one path
Meeting type
A meeting type tells the guest why to come, how long it will take, and what format to expect.
A short first conversation to understand the task and next step.
Time for inputs, materials, and questions about a specific object.
A meeting for engineers, integrations, and checking working solutions.
A slot with a clear format and place, not an abstract call.
A short return to the agreements after a work stage.
Each type defines its own duration, format, and availability rules.
Guest path
The public link opens a specific scenario. The guest sees only the information needed to choose a time and create a booking.
The meeting name explains what to prepare and how much time to allow.
The guest chooses a day and an available slot with the rules and time zone applied.
After submitting details, the guest sees the booking status and the organizer gets a booking to confirm or run.
The public link shows availability but does not expose the team's personal calendar.
Calendars and availability
Guests see only selectable intervals. The team keeps bookings and events separately without exposing personal calendar details.
Availability rules remove overlaps and leave the guest only real windows.
The created booking stores the selected type, time, and participants. If confirmation is required, it becomes a calendar event after confirmation.
After confirmation, the event calendar stores the meeting; availability answers what can be chosen.
Formats
The guest knows the duration, channel, and conditions in advance. Fewer details need clarification after booking.
After the slot
The guest gets a booking status and the organizer gets a booking in the working context. If the type requires confirmation, the status remains pending until the organizer decides.
The date, time, format, and next step remain with the person after selection.
The team knows who is coming, for which type, and when to be available.
Booking connects the record to the working context; the work itself stays in the project modules.
Before booking
The module handles meeting type, availability, and booking. Project content stays in its working modules.
No. First create a meeting type with duration and rules, then show its availability.
No. Only the available slot and the data needed for booking are shown outside.
Yes. Each type has its own duration, format, and availability.
The slot is checked again when the booking is created. If it is no longer available, the booking is not created.
Yes. Time is shown according to the selected meeting time zone.
The booking path is similar to Calendly, but SHD keeps it next to calendars, notifications, and the rest of the working modules. Meeting context stays in project records and discussions.
Meeting context
We will review meeting types, availability rules, channels, and what the guest should receive after booking.
We will start with the current messages and find meetings that can become a clear booking flow.