Developer docs
Booking widget
Take Bewtee bookings on a website you already have.
On this page (3)
The widget puts the Bewtee booking flow on your own website. Customers pick services, choose a time, confirm their phone number with a one-time code and are booked, without leaving your site. Bookings arrive in Bewtee exactly like bookings made on your Bewtee page.
There are two ways to show it:
- Book Now button: A button that opens the booking flow in a popup on your page.
- Booking on your page: Your services, prices and offers shown right on a page of your site, with booking built in.
What you need
- A published Bewtee page with at least one active service that has a price.
- A website where you can paste HTML. WordPress, Wix, Squarespace, Shopify and hand-written sites all work.
The same as your Bewtee page
The widget shows the same booking experience as your public Bewtee page, with the same live data:
- Your services grouped by category, with prices and durations.
- Your offers, packages and memberships.
- Staff choice and real availability, including the next free times.
- The same review, details and confirmation steps.
Change anything in the dashboard and the widget follows.
How bookings behave
-
The customer confirms their mobile number with a code sent on WhatsApp and email. No Bewtee account is needed.
-
Payment is at the salon. Online payment is not available inside the widget. If your business only accepts prepaid bookings, the widget shows your services and prices, and a Book on Bewtee button takes customers to your Bewtee page to choose a time and pay.
-
If you accept bookings automatically, the customer sees a confirmation at once. Otherwise they see that the request was sent, and the widget updates when you accept.
-
Rewards and other signed-in customer benefits apply on your Bewtee page, not in the widget, because the widget always books as a guest.
-
Install the widget: Copy the snippet for your business and paste it into your site.