Bookings Overview
Bookings let people schedule live sessions with you — coaching calls, consultations, reviews, or any timed meeting you sell (or offer for free). Fans pick a date and time on your Flo page, pay when the session is paid, and get confirmation by email. You manage everything under Dashboard → Monetize → Bookings.
This page is the hub for how bookings work. Step-by-step guides are linked at the bottom.
Creator plan requiredNot products, courses, or memberships
Products (checkout blocks), Courses (lessons and progress), and Memberships (tiers and hub) are separate. Bookings are only for scheduled sessions with a specific date and time.
Who can use bookings
| Flo plan | Bookings |
|---|---|
| Free | Locked — upgrade to Creator or higher to create offers and accept bookings |
| Creator | Up to 2 active booking offers at a time |
| Pro / Studio | Unlimited active booking offers |
“Active” means the offer toggle is on in Booking Offers. Paused offers do not count toward the cap on Creator, but fans cannot book them until you turn them back on.
At the limit on Creator, creating or activating another offer prompts you to upgrade under Settings → Billing.
Where to manage bookings
| What | Path |
|---|---|
| Bookings home | Dashboard → Monetize → Bookings |
| Appointments tab | Upcoming and past sessions, week calendar, cancel from dashboard |
| Availability tab | Timezone, weekly hours, buffer, minimum notice, date overrides |
| Booking Offers tab | Create and edit session types (name, duration, price, buffer) |
| Integrations | Dashboard → Settings → Integrations — Google Calendar, Zoom |
| Flo Payments | Settings → Flo Payments — required for paid sessions |
| Fan’s view of their bookings | https://myflo.link/[your-username]/portal/bookings (when your hub shows bookings) |
The page header summarizes upcoming count, revenue this month from bookings, and your next session time.
How bookings fit together
Think of four pieces:
| Piece | What it is | Where you set it |
|---|---|---|
| Availability | When you are generally open (weekly hours, timezone, buffer, notice, vacation days) | Bookings → Availability — Availability |
| Booking offer | What you are selling for one session (name, length, price, per-offer buffer) | Bookings → Booking Offers — Setup |
| Book a Session block | How the session appears on your public page (layout style, linked offer, reminders) | Builder — Setup |
| Booking | A confirmed appointment with a fan (time, email, payment, meeting link) | Created when a fan completes booking — Managing bookings |
Fans only see times that match availability, your offer duration, buffer, minimum notice, existing bookings, and (if connected) Google Calendar busy times.
What fans experience
On your live Flo page, a Book a Session block lets them:
- Choose a date from days you have open (up to roughly 60 days ahead; the picker shows up to 21 bookable dates at a time, starting from tomorrow).
- Choose a time in their timezone (you set hours in yours — see Timezone).
- Enter name, email, and an optional note.
- Pay through Flo if the session has a price, or confirm for free.
- Receive a confirmation email with session details and a join link when Flo creates one (Google Meet or Zoom — see Integrations).
Fans can reschedule or cancel from a link in their email, until about 1 hour before the session starts. Details: Cancellations.
Paid vs free sessions
| Free session | Paid session | |
|---|---|---|
| Price on offer | $0 / free toggle | Amount you set (you can price as you receive or buyer pays with fee preview) |
| Checkout | Skipped — slot confirms after details | Flo Payments must be connected and ready |
| Calendar | Slot still reserved | Slot reserved after successful payment |
| Your balance | No booking charge | Revenue may sit in a payout hold until after the session — Payout hold |
| Refunds | N/A | Follow Cancellations and Flo Payments rules |
Paid bookings use the same scheduling rules as free ones — only the payment step differs.
Optional: calendar and video
You do not need integrations for bookings to work, but they save manual work:
| Integration | What Flo does when connected |
|---|---|
| Google Calendar | Puts confirmed sessions on your calendar; reads busy times so outside events block slots; can add a Google Meet link |
| Zoom | Creates a Zoom link for each confirmed session. When Zoom is connected, it takes priority over Meet for the join link |
If calendar or video setup fails, the booking can still confirm — you may need to send a link yourself. See Integrations overview.
Block styles on your page
In the Builder, each Book a Session block can use a display style:
| Style | Best for |
|---|---|
| Featured | Full picker — cover, day strip, time chips, book button |
| Calendar | Week-style grid with times |
| Card | Compact card with next-available feel |
| Compact | Single-row minimal CTA |
You still choose which booking offer the block uses. Style is presentation only — scheduling rules come from Availability and the offer.
Emails and reminders
| When | |
|---|---|
| Confirmation | Right after a fan books (you and the fan) |
| Reminders | About 24 hours and 1 hour before the session (fan and you), when reminders are enabled |
Reminder settings can come from your account default on Bookings and from the Book a Session block in the Builder. See Reminders.
Your dashboard at a glance
Appointments tab
- Stats — upcoming count, monthly booking revenue, next session, averages, cancellation rate
- Upcoming list — visitor, session name, time, Zoom chip when the link is Zoom, cancel action
- Week calendar — sessions plotted on a Mon–Sun view (times follow your browser clock while viewing)
- Google Calendar prompt — if you have not connected Google yet
Subtitle: Your schedule for the week — all sessions, one view.
Availability tab
Set when fans can book. Wrong timezone here is the top reason for “no times available.” Start with Availability overview.
Booking Offers tab
Create New offer or edit cards. Each offer shows duration, price, buffer, and active state. See Setup for every field.
Recommended setup order
Connect Flo Payments (if you charge)
Settings → Flo Payments — paid sessions cannot complete without it.
Set availability
Bookings → Availability — timezone, weekly hours, buffer and notice.
Create booking offers
Bookings → Booking Offers → New offer — name, duration, price, buffer. Keep Active on for offers you want bookable.
Add Book a Session in the Builder
Builder → + Add block → Book a Session — pick the offer and display style.
Connect calendar and Zoom (optional)
Settings → Integrations — so events and join links sync automatically.
Publish
Publish or Update live, then book a test slot yourself in a private window.
Set your timezone before going live
Availability uses your timezone for weekly hours and date overrides. Fans see times in their timezone on the page. Open Bookings → Availability and confirm the live clock looks right — see Timezone.
Common questions
| Question | Short answer |
|---|---|
| Why are there no times on my page? | Check Availability (days on, hours long enough for session length), minimum notice, timezone, and date overrides. |
| Can I have multiple session types? | Yes — multiple offers (plan limits apply). Add one Book a Session block per offer, or swap the linked offer in block settings. |
| Does Flo replace Calendly? | For booking on your Flo page with your payments and fan portal, yes. You can still use Google Calendar for everything else. |
| When do I get paid? | Paid session funds may be held until the session time passes — Payout hold and Wallet. |
| Can fans book today? | Only if minimum notice allows it and a slot exists; the date strip usually starts from tomorrow. |
Documentation map
Getting started
- Setup — offers, block, payments, publish
- Availability — when fans can book
After you are live
- Managing bookings — appointments tab, calendar, details
- Cancellations — you, fans, refunds
- Reminders — 24h and 1h emails
- Payout hold — when booking revenue unlocks