Allow any Holdex team member to share a booking link that displays real-time availability from their own Google Calendar (and, optionally, selected teammates' calendars). External contacts can choose an available time and book it directly—eliminating back-and-forth scheduling emails and reducing the risk of double-booking.
Go to https://wizard.holdex.io/calendar/settings.
This is a one-time setup for each team member. This page requires you to already be logged in to Wizard with your GitHub account — if you're not, you'll be redirected to log in first before you can continue.
@holdex.io email).The settings page shows which Google account is currently connected and allows you to disconnect it at any time.
Go to https://wizard.holdex.io/calendar/bookings/new or click Create Booking Link button from settings page.
Configure the booking link:
If no shared availability exists within the selected window, Wizard will display an error before creating the booking link. In that case, try one of the following:
When the booking link is created successfully, copy the shareable URL:
https://wizard.holdex.io/book/<token>
Share the link using your preferred communication channel, such as email or telegram. Wizard does not send the booking link automatically.
When the recipient opens the booking link, they will see a calendar with available dates highlighted. They can:
Once the booking is confirmed:
Because Google Calendar does not notify the organizer about events they create themselves, Wizard also sends you a confirmation email containing:
Each booking link can only be used once. A link becomes inactive after:
If you need to schedule another meeting with the same participants, simply create a new booking link.
Availability is checked in real time whenever the booking page is opened. It is not cached when the booking link is created. If your calendar changes after sharing the link, recipients will only see time slots that are still available.
Availability is also re-checked at the moment of booking, not just when the page loads. If a creator's or teammate's calendar changes while the recipient has the page open — after it loaded, but before they submit — and their chosen slot is no longer free, the booking is rejected instead of double-booking anyone. The recipient sees "That time is no longer available — please pick another" at the top of the page, and the calendar refreshes to show only genuinely current availability. If this happens, the recipient just needs to pick a different (still-available) slot.
Slots are only offered within 9:00 AM – 6:00 PM, in each person's own timezone — not a single shared timezone across everyone involved. A slot only counts as available if it falls inside working hours for every included person (creator and all selected teammates). This isn't currently configurable per person.
A teammate can only be selected after they have connected their own Google Calendar through Wizard.