Bewtee for developers
Take Bewtee bookings anywhere your customers are
Put a Book Now button on your own website, connect your systems with a simple API, or get a message the moment a booking changes.
- Free for Bewtee businesses
- No code needed for the widget
- Works with any website
Three ways to connect
Pick what fits your business
Booking widget
Paste a small snippet into your website to add a Book Now button, or to show your services and booking right on a page.
- Customers book without leaving your site
- Prices and free times stay in sync
- Works on WordPress, Wix, Shopify and more
REST API
Read services, staff and open slots, then create and cancel bookings from your own app or server.
- Plain JSON over HTTPS
- One secret key per business
- Safe retries with idempotency keys
Webhooks
Bewtee sends a signed message to your server when a booking is created, accepted, rescheduled, cancelled or completed.
- Eight booking events
- Signed so you can trust the sender
- Retried automatically if your server is down
See it
A few lines is all it takes
Each way of connecting is small on purpose. Pick a tab to see what it looks like.
- No passwords or keys ever sit on your public website.
- Services, prices and free times always come live from Bewtee.
- Built for phones first, where most customers book.
<script src="https://bewtee.com/embed.js" async></script>
<div data-bewtee-widget="button" data-business="YOUR_BUSINESS_ID" data-label="Book Now"></div>
Paste two lines into your website. That is the whole setup.
curl -G https://api.bewtee.com/api/v1/availability \
-H "Authorization: Bearer bw_live_YOUR_API_KEY" \
--data-urlencode "date=2026-11-15" \
--data-urlencode "service_ids[]=101"
Ask for free time slots from your own server, then create the booking.
{
"id": "evt_...",
"type": "booking.accepted",
"data": {
"booking": { "id": 9812, "status": "accepted", "date": "2026-11-15", "time": "11:00" },
"previous_status": "pending"
}
}
Bewtee sends this to your server the moment a booking is confirmed.
Who it is for
Made for owners and for the people who build for them
Salon and studio owners
You already have a website but no way to book on it. Add the widget and start taking bookings there today.
Start with Booking widget
Developers and agencies
You build websites, apps or chat assistants for beauty businesses and want real availability and bookings inside them.
Start with REST API
Teams with other tools
You run a CRM, accounting or messaging tool and want every booking change copied across without manual work.
Start with Webhooks
How it works
Set up in three steps
-
Open Developers in your dashboard
Sign in to your Bewtee business dashboard and open the Developers section.
-
Choose how to connect
Copy the booking widget snippet, create an API key, or add a webhook URL.
-
Bookings arrive in Bewtee
Every booking lands in your dashboard like any other online booking, ready to accept and manage.
Questions
Frequently asked questions
Who can use these tools?
Any salon, artist or beauty clinic with a Bewtee business account. Owners can add the booking widget without writing code. The API and webhooks are meant for a developer or agency working with the business.
How much does it cost?
It is free. The booking widget, the API and webhooks are included for Bewtee businesses.
Do I need a developer?
Not for the booking widget. You copy a small snippet from your dashboard and paste it into your website, or send it to whoever looks after your site. The API and webhooks do need someone who writes code.
Do my customers need a Bewtee account?
No. Customers enter their name and phone number, verify the phone with a one-time password (OTP) and pay at the salon.
Where do the bookings show up?
In your Bewtee business dashboard and app, next to every other online booking. You accept, reschedule and complete them the same way.
Which websites does the widget work on?
Any website that lets you add custom HTML, including WordPress, Wix, Squarespace, Shopify and hand-written sites.
Is it safe?
The widget runs in a secure frame served by Bewtee and needs no password or key on your website. API keys stay on your server, and every webhook is signed so your server can check it really came from Bewtee.
Ready to connect Bewtee?
Everything is set up from the Developers section of your business dashboard. It is free for Bewtee businesses.
New to Bewtee? See what the salon software does