Appointment booking — Integration guide
Enable online booking on your Kubiq page (shop or organization), share the link on your website, and manage slots from the admin agenda.
Overview
The booking module lets visitors reserve a time slot based on your opening hours. Kubiq handles requests, confirmations, emails, and the admin agenda.
- "Book appointment" button on your public Kubiq page.
- Visitor flow: motive (optional), party size (restaurant), slot, details, confirmation.
- Admin agenda with manual or auto-confirm, plus day-of attendance tracking.
Prerequisites
- A shop or organization page type.
- Opening hours configured (at least one day marked "Open").
- You must be a page admin to enable and manage bookings.
Activation & settings
- Open your page editor → "Appointment booking" section.
- Enable booking and configure slot duration, minimum advance, auto-confirm, etc.
- For restaurants: set covers per slot and customize the button label.
- Save the page: the button appears on your public Kubiq profile.
Public Kubiq page
Once enabled, visitors can book from Kubiq in two ways:
- Button on your public Kubiq page (custom label).
- Direct booking URL (to share or embed).
Booking URL
https://www.kubiq.net/page/{page-id-ou-alias}/bookReplace {page-id-ou-alias} with your page ID or alias. If an alias is set, Kubiq redirects automatically.
Link from your website
From your site (WordPress, landing page, etc.), add a link to the Kubiq booking URL:
HTML link example
<a href="https://www.kubiq.net/page/{page-id-ou-alias}/book">Prendre rendez-vous</a>Recommended widget (Kubiq Connect) — same script as the shop, no iframe:
<div id="kubiq-connect-booking" data-kubiq-booking="{page-id}"></div>
<script src="https://www.kubiq.net/kubiq-connect/embed.js" async></script>First enable Kubiq Connect (registered domain) in shop settings. The widget only appears when online booking is on.
Iframe variant of the Kubiq booking page (less smooth than the widget):
<iframe
src="https://www.kubiq.net/page/{page-id-ou-alias}/book"
title="Prise de rendez-vous"
width="100%"
height="720"
style="border:none;border-radius:12px"
loading="lazy"
></iframe>Managing appointments
Page admins get an agenda and tracking tools:
- Day / week / month / list agenda on the page "Appointments" tab.
- Approve or decline pending requests (when auto-confirm is off).
- "Service of the day" view with cover gauge (restaurant).
- Mark "Completed" or "No-show" on the day (from 15 min before the slot).
- Email and in-app notifications for each new booking.
Admin agenda URL (sign-in required)
https://www.kubiq.net/page/{page-id-ou-alias}/pos/agendaExternal calendars
In Shop management → Booking → Calendars, connect Google Calendar, Outlook, a secret iCal feed or CalDAV. Kubiq only reads busy ranges: titles are never shown to clients.
- Single admin: their busy times block slots.
- Several admins: assign each calendar to a person. The slot stays open while any admin is free.
- Google / Outlook option: write Kubiq bookings back to the calendar to avoid double-booking.
Restaurant mode
For venues with seated guests, extra options are available:
- Maximum covers per slot (service capacity).
- Party size selection during booking.
- Fill gauge in the agenda and appointment detail.