BookBrain: the page where
they book you directly
Appointments, experiences, queues and night stays. The widget goes inside your site if you have one; if you don't, every calendar already has its own booking page and you share it with a link.

Who books you, and who keeps the relationship?
The diary lives in the chat
As long as appointments arrive by message, your diary is the chat thread: to know whether Tuesday is free, you have to read it back.
The listing belongs to the channel
On a marketplace you get the same listing as everyone else, in the format the channel decides. What you want to say fits only if there's a field for it.
Two channels, one room
Selling the same space in more than one place means realigning by hand: every date sold on one side has to be closed on the other, and the delay is the risk.
Someone else sets the fee
On a third-party channel you don't choose what the service costs, and it changes when they decide. On a page of your own, the terms are yours.
Everything you need to manage bookings
The page where they book you
Every calendar already has its own address: the booking page is hosted by us and you share it with a link, in your bio or on your Google profile. If you have a site, the same calendar goes in as a widget with one line of code.
Night stays
Rooms and apartments bookable by the night, with nightly pricing, seasonal rates, cleaning fee, minimum stay and an advance or deposit to hold the date. From the Business plan.
Two-way Google Calendar sync
Bookings land in your calendar and your own events block slots: no double bookings, availability always real.
Multiple calendars, independent rules
Run multiple locations, teams or services with different hours, buffers and limits per calendar, from a single dashboard.
Experiences and group bookings
Not just 1:1 appointments: tours, tastings and classes with multiple participants, per-slot capacity, price per person and deposit. From the Business plan.
Digital queue — FaiLaFila
Real-time queue mode with QR code: customers join the line from their phone and follow their position and wait live, with "it's your turn" push notifications. Ideal for restaurants, street food and service desks. Dedicated brand: FaiLaFila (failafila.it).
AI conversational booking
Connect ShopBrain and let the AI assistant offer free slots and book the appointment in chat, on your site, WhatsApp and Telegram.
You set the rules
Approve requests by hand before confirming them, open bookings at a precise time, show different fields depending on the service, and close the same dates every year — Christmas is set once and holds for every calendar.
Your mark, not ours
On paid plans the page and the widget take your colours and your logo, and the "Powered by GrowFlow" badge disappears. The page's address stays ours.
API, SDK & webhooks
Full REST API, Node.js and Python SDKs, HMAC-signed webhooks on booking events. Plug it into your existing software.
Confirmation and cancellation emails
Two emails go out on a booking: the confirmation to the customer, with everything they chose, and the notification to you. The same when something is cancelled. No scheduled reminder: that one isn't there.
Fits into your stack
Google Calendar
Two-way sync with conflict checking across multiple calendars.
Stripe
Connect your own Stripe account and you can ask for an advance or a deposit to hold the date. The money lands in your account; we take 4% of what goes through online.
ShopBrain AI
The AI assistant takes bookings in chat by reading real availability via the API.
WhatsApp and Telegram
Conversational bookings also come in from the most-used messaging channels.
REST API & SDK
Node.js and Python SDKs and a full REST API to embed bookings anywhere.
Signed webhooks
booking.created, cancelled, rescheduled and more, HMAC-signed to your systems.
How it works
Create your calendar
Services, hours and availability rules. Start from a template for your industry.
Share the page, or embed the widget
The page is already there: you share it with a link. If you have a site, the widget goes in with one line of code.
Connect calendar and payments
Two-way sync with Google Calendar and, if you want, your own Stripe account to ask for an advance or a deposit.
Receive bookings
From the page, your site, WhatsApp, Telegram or the queue. The confirmation to the customer and the notification to you go out straight away.
Create your calendar
Services, hours and availability rules. Start from a template for your industry.
Share the page, or embed the widget
The page is already there: you share it with a link. If you have a site, the widget goes in with one line of code.
Connect calendar and payments
Two-way sync with Google Calendar and, if you want, your own Stripe account to ask for an advance or a deposit.
Receive bookings
From the page, your site, WhatsApp, Telegram or the queue. The confirmation to the customer and the notification to you go out straight away.
How a stay actually runs
What happens inside BookBrain, from the first free night to the balance.
Nights get counted
A stay calendar is a set of identical units. The guest picks arrival and departure; full nights are struck out and arrivals that break the minimum are switched off.
The price is built night by night
A base price, with seasonal rates on top: "high season 1 Jul–31 Aug" applies to those nights. The summary shows every night at its own price, plus cleaning.
You choose how the date is held
No payment, a refundable advance within the days you set, or a non-refundable deposit. Percentage or flat sum: "on €300 you pay €90 now, €210 on arrival".
Two guests can't take the same room
Availability locks per calendar while a booking is made: five simultaneous requests on two rooms give two confirmations and three refusals. That's a test, not a hope.
Dates sold elsewhere close as a range
"Sold on Airbnb, 10th to 12th": one range with its note, removed all at once. Automatic sync with the portals isn't there (see the questions below).
The confirmation says the right things
Arrival and departure dates and times, nights, guests, units, total, what they paid and what they settle on arrival, and the policy text they accepted.
What it costs
You pay per business, not per user: a salon with four staff pays the same as one with one. Appointments sit on the free plan; online payments, the live queue, manual approval and your own brand come with Pro; night stays, experiences and multiple locations with Business. Pay yearly and you pay ten months out of twelve, and the price of the paid plans is the one you read in the dashboard when you pick a plan: that's the figure that counts. Beyond these plans, let's talk.
Free
- 1 calendar
- Your own booking page, and the widget for your site
- Two-way Google Calendar sync
- Confirmation and notification emails
- A monthly booking cap: the exact number is in the dashboard
- "Powered by GrowFlow" badge on the page
Frequently asked questions
The page where they book you,
up today.
The free plan starts with no card: one calendar, its page, and the link to send.