Free booking widget for websites
“When are you free?”
is where deals die.
Three emails to find a time, a fourth to confirm it, and a share of prospects lose interest somewhere in the middle. Bookings turns that into one click on the page where they were already interested — inside your own widget, not a scheduling site with someone else’s branding on it.
Real diaries aren’t
a 9-to-5 grid.
A meeting type is one thing a visitor can book — a fifteen-minute intro, an hour-long consultation. Each carries its own rules, so a quick call and a deep session don’t have to share a schedule.
Set your week once.
Then break the rules when you need to.
You start with a Monday-to-Friday, nine-to-five week in your website’s timezone and change whatever doesn’t fit. Every bookable person has their own hours, and if you work alone, one person is all you ever set up.
They click once.
Five things happen.
“Book me”
on every page.
Booking is a block in your Floating Bubble, so it is on the pricing page, the product page and the careers page without you adding it to any of them. For visitors who want a call but not a scheduled one, Callbacks sits right beside it.
Comparing it with Calendly? Our guide to Calendly’s free plan limits and free alternatives puts the plans, seat prices and other free tools side by side. On WordPress? The WordPress booking plugin guide compares what each free plugin leaves out.
Bookings, before you ask.
Bookings is included in every account and runs on one balance of Usage Credits, starting with 250 free credits each month. Usage is drawn at the published rates, for example 10 credits per 1,000 page loads with the widget on them. If you need more, one-time packs start at $9, purchased credits never expire and there is no monthly fee.
Once the Builderify script tag is in the head of your site, on Wix, Squarespace, Shopify, WordPress, Webflow, Framer or plain HTML, add the Booking block to your Floating Bubble and choose which meeting types it offers. Because it lives in the bubble, it appears on your pricing, product and careers pages without you adding it to each one.
Visitors pick a slot inside your own widget, on the page they were already reading, rather than on a scheduling site with someone else's branding. Each booking sends the visitor a confirmation email, notifies the host, includes a cancellation link that frees the slot again, and adds the visitor to your leads. If you would rather keep Calendly, the bubble also has a Calendly block.
Yes. Each meeting type has its own length, location, host, slot spacing, buffers before and after, minimum notice and booking window. Every bookable person has their own weekly hours in your website's timezone, and date overrides let you close a day or give it different hours.
More manage · Inbound work you act on
- Leads Lead capture and lead lists Every signup, in lists you actually own.
- Inbox Custom domain email inbox Real mailboxes, with replies threaded.
- Support Tickets Support ticket widget A built-in helpdesk, not a contact form.
- Live Chat Free live chat for your website Answer visitors while they are still there.
- AI Chatbot AI chatbot trained on your website Answers from your knowledge, not its own.
- Callbacks Request a callback widget They leave a number. You ring them back.
- Quizzes Lead generation quiz builder Score visitors by their own answers.
- Short Links Branded link shortener Branded links with click analytics.
See Bookings in a flow · how several modules work as one
- Qualify leads before they book a call Flow 03 · fork Not every visitor should get the same calendar.
- Show widgets on specific pages Flow 04 · fork A pricing page and a checkout need different doors.
Stop losing the visitors
you already paid for.
More leads from the traffic you already have, and follow-up that sends itself. Free to start. No card, no monthly fee.