Flo Docs
Bookings

Managing Bookings

After fans book on your Flo page, Dashboard → Monetize → Bookings is your home for what is on the calendar. The Appointments tab shows confirmed sessions, a week or month view, quick stats, and actions like Join meeting and Cancel.

Availability and offers live on the other tabs — this guide focuses on running your schedule once bookings exist.

Bookings require Creator+

You need Creator, Pro, or Studio to use Bookings. See Bookings overview for plan limits and setup.


Open Bookings

WherePath
SidebarDashboard → Monetize → Bookings
Direct link/dashboard/bookings
Appointments tab/dashboard/bookings?tab=appointments (default)
Availability tab/dashboard/bookings?tab=availability
Booking Offers tab/dashboard/bookings?tab=offers

Flo remembers the tab you last opened in the URL, so you can bookmark Availability or Offers separately.


At the top of Bookings you see:

LineMeaning
TitleBookings
Upcoming countHow many confirmed sessions are still in the future
Revenue this monthSum of listed prices on confirmed bookings whose start time has already passed this month (from the 1st through right now — not future sessions later in the month)
NextYour nearest upcoming session — e.g. Today, 3:00 PM or Jun 12, 10:00 AM

If Google Calendar is connected, a Sync calendar button may appear in the header. Use Google Calendar settings for connect, busy times, and Meet links — the Appointments calendar itself lists Flo bookings (see below).


Three tabs

TabUse it for
AppointmentsDay-to-day schedule — calendar, upcoming list, stats, cancel, join
AvailabilityWeekly hours, timezone, buffer, notice, date overrides — Availability
Booking OffersSession names, duration, price, active toggle — Bookings setup

Most of this guide is about Appointments.


Time zone reminder

If you have not set a time zone under Availability, a banner appears at the top of Bookings:

Set your time zone in Availability. Until then, your booking slots are calculated as if you were in UTC…

Use Set time zone on the banner (or Availability tab) so your hours and fan-facing slots match where you actually work. Details: Timezone.

Appointments times (list, calendar, and popover) are shown in your browser’s local time so they match how you read the clock on your device. Fan confirmation emails use the fan’s time zone.


Appointments — stats row

Four cards summarize recent activity:

CardWhat it shows
Upcoming sessionsCount of confirmed future bookings, with Next: time
Revenue this monthTotal booking prices for confirmed sessions that already started this month, with % change vs last month
Avg. session valueAverage price of paid confirmed sessions this month (free sessions are excluded)
Cancellation rateShare of all sessions scheduled this month that were cancelled, with a count like 2 of 10 cancelled

These are quick signals, not tax or accounting exports. For net earnings and payouts, use WalletWallet overview.


Appointments — calendar

The main calendar shows Flo bookings — confirmed and cancelled sessions Flo knows about.

Views and navigation

ControlWhat it does
Week / MonthSwitch layout (week is the default)
← / →Move to previous or next week or month
TodayJump back to the current week or month
LegendFlo booking (purple) — your sessions on this calendar

Navigate to past weeks or months to see older sessions (Flo loads the 20 most recent past bookings for the calendar). There is no separate Past list — use the calendar or the Upcoming sidebar for what is next.

Open session details

Hover a booking block on the calendar. A panel opens with:

FieldContent
Session nameOffer title at booking time
StatusConfirmed or Cancelled
GuestName and email
WhenDate, start–end time, duration
PriceDollar amount and paid label (paid sessions only)
Join meetingOpens your video link in a new tab (confirmed sessions with a link only)
Cancel bookingCancels the session (confirmed only)

The same details are available from the Upcoming list on the right (hover a row for Cancel).

When Zoom or Google Calendar created a link, Join meeting uses that URL. In the upcoming list, a small Zoom or Meet chip hints which platform the link uses.

If there is no link yet, connect integrations or send the fan a link manually — the booking is still confirmed.


Appointments — Upcoming list

The Upcoming card on the right lists confirmed sessions that have not ended yet, soonest first.

On each rowMeaning
Session nameWhat the fan booked
PriceDollar amount or Free
GuestVisitor name (with initials avatar)
Date chipToday (highlighted) or short date
Time chipStart time in your browser’s local time
Duration chipLength (e.g. 60 min, 1h 30m)
Video chipZoom or Meet when a meeting URL exists

Hover a row to reveal Cancel in the corner.

Empty state

If nothing is upcoming, you see No upcoming sessions and a nudge to share your booking page. Add or publish a Book a Session block in the Builder and point fans to your live Flo URL — Bookings setup.


Connect Google Calendar prompt

If Google Calendar is not connected, a Connect Google Calendar card may appear above Upcoming. It explains that connecting helps avoid double-booking.

ButtonAction
Connect nowOpens Settings → Integrations
Not nowHides the card for this browser session

Connecting Google Calendar affects busy blocking, calendar events, and optional Meet links on confirmations — not a live overlay of every Google event on this dashboard calendar today. Your Flo bookings still appear here.


What shows as “upcoming” vs “past”

Flo splits bookings by scheduled start time and status:

BucketIncluded
Upcoming (list and count)Confirmed only, start time still in the future
Past (calendar history)Any status whose start time is in the past, up to 20 recent rows
Status in databaseOn Appointments UI
ConfirmedShown as Confirmed — full actions while upcoming
CancelledShown as Cancelled on the calendar in past (or future if rare); not in Upcoming list
Pending / CompletedNot used on this dashboard view today — fans see confirmed after a successful free book or paid checkout

FreePaid
Price on rowFreeDollar amount from the offer at booking time
CheckoutSkippedFlo Payments
Cancel from dashboardSlot freed; no refundFlo refunds the fan when a card payment is on file — see below
Your WalletNo booking chargeMay be subject to booking payout hold

Exact net amounts after Flo fees appear in Wallet, not on the booking row.


Cancel a booking from the dashboard

You can cancel from:

  • The Upcoming list (Cancel on hover), or
  • The calendar popover (Cancel booking)

There is no extra confirmation dialog and no cancellation reason field in the dashboard UI today — one click starts the cancel.

StepWhat happens
1Flo marks the booking cancelled and frees the slot for new bookings
2Paid sessions with payment on file: Flo attempts a full refund to the fan
3Booking payout hold on that session is released — Payout hold
4Calendar / Zoom cleanup runs when integrations were used
5The fan receives a cancellation email (refund amount noted when applicable)

If cancel fails (for example payouts not connected when a refund is required), Flo shows an error toast — fix Flo Payments in Settings and try again, or contact support with the booking details.

Fans can also cancel or reschedule from Manage this booking in their email, until about 1 hour before start — Cancellations.

You cannot reschedule from Bookings

The dashboard does not have a Reschedule button. To move a session, ask the fan to use Manage this booking, or cancel and have them book again.


When you get notified

ChannelWhen
Dashboard bellNew booking — [session name] — opens Bookings
EmailCreator confirmation message when a booking completes (same flow as the fan’s confirmation)
RemindersOptional 24h and 1h emails before the session — Booking reminders

Turn Flo reminder emails on or off per Book a Session block in the Builder, not on the Appointments tab.


Fan notes and extra details

Fans can leave an optional note at booking. That note is included in confirmation email context for you; it is not shown on the Appointments list or calendar popover today. Check your inbox or the fan’s confirmation thread if you need their note.


Payout hold and Wallet

Paid sessions may keep earnings in a booking payout hold until after the session (about 24 hours after start). That affects Pay out, not whether the booking appears here.

See Booking payout hold and Wallet overview.


Day-of-session checklist

  1. Open Appointments

    Dashboard → Monetize → Bookings → Appointments. Confirm Next in the header or your row in Upcoming.

  2. Join the meeting

    Use Join meeting in the calendar popover (or the link in your confirmation / reminder email).

  3. If plans change

    Cancel from the dashboard (refund on paid sessions) or ask the fan to use Manage this booking before the cutoff — Cancellations.

  4. After the session

    Past sessions move off Upcoming; paid revenue unlocks for payout on the usual hold schedule — Payout hold.


Troubleshooting

ProblemWhat to check
No bookings in UpcomingPage published? Book a Session block active? Offer on? Any Availability hours?
Wrong times on calendarSet Availability → Time zone; remember the calendar uses browser local time
No Join buttonConnect Zoom or Google Calendar; link may arrive shortly after confirm
Cancel failed on paid sessionFlo Payments active and connected; read the toast message
Revenue this month is $0 but I have paid bookingsOnly counts sessions whose start time has passed this month; upcoming paid sessions are not included yet
Past session missingOnly the 20 most recent past bookings load; older ones may not appear on the calendar
Fan rescheduled but I still see old timeRefresh the page; times follow the updated booking record
Cancelled booking still on calendarCancelled sessions can remain visible on past dates with a Cancelled label

GuideTopic
Bookings overviewPlans, fan journey, integrations
Bookings setupOffers, Builder block, payments
AvailabilityHours, buffer, overrides
CancellationsFan self-serve, refunds, policies
Booking reminders24h and 1h emails
Booking payout holdWhen session revenue unlocks
Google CalendarBusy times, Meet, events
ZoomVideo links on bookings