Shed Booking lets visitors reserve a bookable target (a room, a piece of equipment, a Zoom account, and so on) for a period of time. Place the [shedbook_calendar] shortcode on a page to show a month and day calendar where visitors pick a time slot and submit their details.
Main features
Shed Booking is an independent project and is not affiliated with, endorsed by, or sponsored by Zoom Video Communications, Inc. or Google LLC. Zoom is a trademark of Zoom Video Communications, Inc. Google and Google Chat are trademarks of Google LLC.
If you need customization, please contact us via wpshed.jp.
All external integrations are optional. Basic booking works without any external service.
The plugin communicates with an external service only when the site administrator has configured or enabled the matching integration. The services, the data sent and the circumstances of the transmission are described below.
Zoom (optional) — Used to create, read and delete Zoom meetings for bookable targets that the administrator has linked to a Zoom account. The administrator creates a Server-to-Server OAuth app in their own Zoom account and enters its credentials in the plugin. The plugin calls the Zoom API (https://zoom.us/oauth/token and https://api.zoom.us/v2/): when it requests an access token, when a reservation needs a meeting, when a reservation is cancelled, and when it synchronizes the existing meetings of the account. Data sent: the Zoom Account ID, Client ID and Client Secret (to obtain an access token), and for each reservation the meeting topic, start time, duration and an identifier containing the reservation number. The topic is the meeting title entered by the visitor (or “Reservation” if none was entered), so it can contain whatever the visitor typed there. The visitor’s name and email address are not sent to Zoom. Terms of Service / Privacy Statement
Google Chat (optional) — When the administrator enters a Google Chat (or compatible) webhook URL (https only), the plugin sends a short message to that URL each time a reservation is created or cancelled. The message contains the date, time and bookable target name only, not the visitor’s name, email address or meeting details. The destination is whatever webhook the administrator enters. Terms of Service / Privacy Policy
Cloudflare Turnstile (optional) — Available only through the separate Shed Turnstile plugin, which must be installed and configured; it is not needed for basic booking. When it is active, the visitor’s browser loads the Turnstile widget from Cloudflare, and the Shed Turnstile plugin sends the response token and the visitor’s IP address (when it can be determined) to Cloudflare (https://challenges.cloudflare.com/turnstile/v0/siteverify) to verify the submission. See the Shed Turnstile readme for details. Terms of Service / Privacy Policy