Book a Session
The Book a Session block lets fans schedule a live session with you — coaching, a consult, office hours, or any timed meeting you offer for a price or for free. In the block library it is labeled Book a Session. In Layers, it may show as Booking or your session name.
Fans pick a date and time, enter their details, and pay through Flo when the session is paid. Confirmed bookings show in Dashboard → Monetize → Bookings.
Creator plan requiredCreator plan or above
Book a Session is locked on Free. You need Creator, Pro, or Studio to add this block and create booking offers.
Set up availability first
Fans only see real open times when your timezone, weekly hours, and booking offer are saved in Bookings. If slots look empty on your live page, fix Availability before changing the block layout — Bookings setup.
What fans see
On your live Flo page, the flow depends on the layout you chose:
| Step | What happens |
|---|---|
| 1 | Fan reads your session name, description, and price (if shown) |
| 2 | Featured or Calendar — fan picks a day and time on the block (real slots from your availability) |
| 3 | Card or Compact — fan taps the button and picks date/time in a booking window that opens over the page |
| 4 | Fan enters name, email, and an optional note |
| 5 | Free session — booking confirms after details |
| 6 | Paid session — fan pays through Flo Payments, then the slot is confirmed |
| 7 | Fan gets a confirmation email with session details and a join link when Flo creates one (Google Meet or Zoom if connected) |
Fans can reschedule or cancel from a link in their email until about one hour before the session — Cancellations.
Times on the live page are shown in the fan’s timezone. You set your working hours in your timezone under Bookings → Availability — Timezone.
Plan limits
Two limits matter: whether you can use the block at all, and how many session types you can run.
Block access
| Plan | Book a Session block |
|---|---|
| Free | Locked — upgrade to Creator or higher |
| Creator / Pro / Studio | Yes |
Active booking offers
Each block links to one booking offer (one session type). Offers are created in Bookings or in the block editor.
| Plan | Active offers |
|---|---|
| Creator | Up to 2 |
| Pro / Studio | Unlimited |
Only Active offers count toward the cap. Paused offers do not count, but fans cannot book them until you turn them back on.
Full context: Bookings overview · Billing & plans.
Before you add the block
| Step | Where | Why |
|---|---|---|
| 1 | Bookings → Availability | Timezone, weekly hours, buffer, minimum notice — Availability |
| 2 | Bookings → Booking Offers (or create in the block editor) | Session name, duration, price, buffer — Bookings setup |
| 3 | Settings → Flo Payments (paid sessions only) | Checkout needs an Active Flo Payments account |
| 4 | Optional: Settings → Integrations | Google Calendar · Zoom |
Add a Book a Session block
Open the builder
Dashboard → Builder on a desktop browser.
Add Book a Session
Layers → + or Block tab → Book a Session (in the conversion block list; also appears in the shorter list below the main rows with Divider).
Open Edit
Select the block on the preview, then click Edit (or double-click the block). The booking editor opens with a live preview on wide screens.
Pick a service and save
Choose a Service, fill Service details, style the block, then Save changes.
Publish
Click Publish or Update live — Publishing.
You can add more than one Book a Session block on a page — for example one block per offer — as long as you stay within your active offer limit on Creator.
Right panel tabs
| Tab | What you use it for |
|---|---|
| Edit (on the block) | Service, layout, copy, and presentation — opens the full booking editor |
| Behavior | Hide/show schedule, UTM targeting, device, block background, entrance animation |
| Analytics | Views, bookings, and revenue for this block (last 30 days) |
Unlike Link or Newsletter, there is no Content or Display tab in the right panel. Layout and copy live in the Edit window.
Edit window — overview
The booking editor has:
| Area | Purpose |
|---|---|
| Settings (left) | Service picker, service details, and block styling |
| Preview (right, wide screens) | How the block looks on your page |
| Footer | Cancel or Save changes |
Save changes updates the linked booking offer in the database and saves how this block looks on your page. Session name is required before you can save.
If your account timezone is missing, Flo shows a nudge to open Bookings → Availability and set it first.
Service
At the top, pick which booking offer this block uses.
| State | What you see |
|---|---|
| No offers yet | No services yet — create one with a link to Bookings → Booking Offers |
| Offer selected | Summary with duration, price, and Inactive warning if paused |
Changing the dropdown loads that offer into Service details below.
The summary card includes Manage availability & settings — opens Bookings in a new tab for weekly hours and account defaults.
Service details
These fields define the session fans book. They match what you edit under Bookings → Booking Offers.
| Field | What it controls |
|---|---|
| Session name | Title fans see (required to save) |
| Description | What is included in the session |
| Duration | 15, 30, 45, 60, 90, or 120 minutes |
| Price | You receive or Buyer pays with a fee preview; set $0 for a free session |
| Buffer time | Gap after each booking for this offer: No buffer, 5, 10, 15, or 30 minutes |
| Active | When off, fans cannot book this offer on your live page |
Paid sessions need Flo Payments ready before fans can complete checkout — Flo Payments.
Block presentation (layout and copy)
Below Service details, customize how the block looks.
Variant (layout)
| Variant | Look | Best for |
|---|---|---|
| Featured (default) | Large card with cover color, day strip, real time slots, and book button | Main booking CTA on your page |
| Calendar | Week-style layout with real time slots | Fans who like a calendar view |
| Card | Horizontal card with cover tint and summary row | Compact promo with a clear Book action |
| Compact | Single slim row with duration and price | Low space between other blocks |
Featured and Calendar load real open dates and times from your Availability and the linked offer.
Card and Compact do not show a live calendar on the block. Fans tap through to a booking window to pick times. The Availability and Next slot fields below are marketing text you write yourself (for example Open this week or Today, 2:00 PM) — they are not pulled from your calendar automatically.
Cover color
Hue slider for the gradient cover on Featured (and the photo area on Card when Show host photo is on).
Flo email reminders
| Setting | Effect |
|---|---|
| On (default) | Flo sends reminder emails 24 hours and 1 hour before sessions booked through this block |
| Off | No Flo reminders for bookings from this block — use if you handle reminders elsewhere |
Your account default lives in Bookings. This toggle applies per block when the booking is created. Details: Reminders.
Marketing copy (optional)
| Field | Effect |
|---|---|
| Headline | Overrides the session name on the block — leave empty to use Session name |
| Hook line | Short line under the headline (for example Limited spots this month) |
| Client quote | Testimonial text |
| Quote author | Name under the quote (shown when quote text is filled) |
| Spots remaining | Urgency line (for example 3 spots left this month) — you enter the count; it is not automatic |
| Availability | Label on Card / inline badges (for example Open this week) |
| Next slot | Decorative “next time” chip on Card (for example Today, 2:00 PM) |
| CTA button text | Button label on Featured and Calendar (for example Book now) — may include the chosen time after a slot is picked |
| Show price | Show or hide price on the block |
Card and Compact buttons
On Card, the on-block button label is Book → (fixed). On Compact, fans tap the → arrow. Both open the full booking window where they choose date and time.
Badge style
How duration and price appear on Featured and related rows:
| Option | Effect |
|---|---|
| Pill (default) | Separate chips for duration, price, and availability text |
| Inline | One line: duration · price · availability |
| Hidden | No duration/price badge row |
Show host photo
When on, your profile photo appears on the Card layout (inside the cover area).
Fan booking window (after they tap Book)
When a fan books from Card or Compact, or confirms from Featured / Calendar, a booking window opens over the page:
| Step | Screen |
|---|---|
| Date | Choose from days you have open (up to about 60 days ahead; up to 21 dates shown at a time, starting from tomorrow) |
| Time | Choose a slot in their timezone |
| Confirm | Name, email, optional note; refund policy note for paid sessions |
| Pay (paid only) | Stripe checkout through Flo |
| Success | Confirmation on screen + email |
If they already picked a time on Featured or Calendar, the window may open straight to Confirm.
Behavior tab
Same shared controls as other blocks — see Blocks.
Examples:
| Use case | Setting |
|---|---|
| Limited launch window | Show from / Hide after |
| Instagram-only booking CTA | Visitors from = instagram |
| Mobile-only consult link | Device = Mobile |
Analytics tab
After the block is saved, Analytics shows roughly the last 30 days:
| Metric | Meaning |
|---|---|
| Views | How often fans saw this block |
| Conversions | Completed bookings tied to this block |
| Revenue | Money from paid sessions through this block |
| Conversion rate | Share of views that became bookings |
Use Dashboard → Analytics for page-wide trends.
Paid vs free on the block
| Offer price | Fan experience |
|---|---|
| $0 | Pick slot → enter details → confirmed |
| Above $0 | Pick slot → enter details → pay → confirmed after successful payment |
Paid revenue may sit in a payout hold until after the session ends — Payout hold.
Layout comparison
| Variant | Real slots on page | Uses Availability / Next slot fields | CTA on block |
|---|---|---|---|
| Featured | Yes | Availability in badge row; Next slot not used for live times | Your CTA button text |
| Calendar | Yes | Same as Featured | Your CTA button text |
| Card | No (opens booking window) | Yes — decorative copy | Book → (fixed) |
| Compact | No (opens booking window) | Next slot not shown on row | → arrow |
Example setups
| Goal | Suggested approach |
|---|---|
| Main 1:1 offer on link-in-bio | Featured, strong headline, real slots, Flo email reminders on |
| Two session types | Two blocks — each linked to a different Service |
| Quick consult row | Compact under your profile header |
| “Open this week” promo without live grid | Card + custom Availability / Next slot text |
| Paid strategy call | Set price in Service details, confirm Flo Payments is Active |
Book a Session vs other blocks
| Book a Session | Link | Digital download | |
|---|---|---|---|
| Fan gets | Scheduled call with you | Leaves for a URL | Digital file after purchase |
| Setup | Bookings + Edit modal | Content / Display tabs | Products + Edit modal |
| Plan | Creator+ | All plans | All plans |
Use Book a Session for calendar time. Use Link for Calendly or external tools only if you prefer hosting scheduling elsewhere.
Troubleshooting
| Issue | What to try |
|---|---|
| Block locked in library | Upgrade to Creator or higher — Billing & plans |
| No services in dropdown | Create an offer in Bookings → Booking Offers, then refresh the builder |
| Inactive service | Turn Active on in the editor or on the offer card in Bookings |
| No times on live page | Save Availability; check timezone, weekly hours, minimum notice, and that offer duration fits your open hours |
| Builder preview says open live page for real times | Expected — inline slots need your published page and real availability data |
| Card shows wrong “next slot” | Next slot is text you typed — it does not sync to your calendar. Use Featured for live slots |
| Paid booking fails | Finish Flo Payments until status is Active |
| Choose a time first | On Featured / Calendar, fan must pick a slot before Book |
| Third offer on Creator plan | Pause an active offer or upgrade — Plan limits |
| Wrong timezone on slots | Fix Bookings → Availability → Timezone |
| Block not on myflo.link | Update live — Publishing |
| Reminders not sent | Check Flo email reminders on the block and Reminders |
What's next?
- Bookings setup — availability, offers, and first publish
- Bookings overview — how bookings fit together
- Managing bookings — appointments after fans book
- Availability — weekly hours and overrides
- Block types — all block types compared
- Blocks — reorder, hide, schedule
- Page builder overview