Flo Docs
Page Builder

Blocks

Blocks are the sections fans scroll through on your Flo page — below your profile header. Each block is one piece of content or one offer: a newsletter signup, a product, a course, a link, text, and more.

This guide covers how to add and arrange blocks, how settings work, and what each block type needs before it works on a live page. For a full builder tour, see Page builder overview. For deep dives on one block type, see Block types.

Profile header is separate

Your profile header (photo, name, bio, socials, cover) is always at the top. It is not added from the block library and does not count toward the N blocks number in the top bar. Edit it on the canvas with Edit profile header.


Where blocks live in the builder

Open Dashboard → Builder on a desktop browser.

AreaBlocks workflow
Left — LayersSee order, rename context (titles), reorder, hide, delete, open Add block
Center — PreviewSee how blocks look on a phone; click to select; Edit on hover for offer blocks
Right — Block tabBlock library (nothing selected) or settings (block selected)

The Page tab is for whole-page fonts and colors — not individual blocks. See Themes and fonts.


Add a block

  1. Open the block library

    Use any of these:

    • Layers panel → + (Add block)
    • Block tab on the right when no block is selected
    • Hover between blocks on the preview → insert control
    • Empty page message → pick from the library on the right

    Flo switches to the Block tab and shows the library list.

  2. Choose a block type

    Tap a row — for example Newsletter, Link, Course, or Digital download. The block appears on the preview and is selected automatically.

  3. Configure the block

    • Link, Text, Newsletter, Divider — use Content and Display tabs in the right panel.
    • Course, Membership, Digital download, Physical product, Book a Session — click Edit on the block in the preview (or select the block, then Edit) to open the setup window and connect your offer.
  4. Wait for save

    Flo auto-saves about 8 seconds after you stop editing. To show changes to fans, Publish or Update livePublishing.

Block library (right panel)

These are the names you see in the library:

Library nameWhat it doesConnect something first?
CourseSell a multi-lesson courseYes — Dashboard → Courses
MembershipRecurring tiers (Creator+)Yes — Dashboard → Memberships
Digital downloadSell files (PDF, audio, templates)Yes — Dashboard → Products (digital)
Physical productSell something you shipYes — Dashboard → Products (physical)
LinkButton to any URLNo
TextHeading or paragraphNo
NewsletterEmail signup formNo — signups go to your Flo list
Book a SessionPaid or free booking (Creator+)Yes — Dashboard → Bookings
DividerSpace between sectionsNo

Book a Session and Divider sit in a shorter list below the main rows.

Creator plan required

Membership and Book a Session need Creator or above. On Free, those rows show Creator+ and link to upgrade when you tap them.

Insert at a specific position

MethodResult
Layers → +New block usually lands at the bottom of the list
Insert zone between blocks on the previewNew block is added at that spot in the scroll order

Scroll order = layer order = what fans see top to bottom.


Select and edit a block

ActionWhat happens
Click a block on the previewSelects it — right panel shows its settings; border highlights on the card
Click a row in LayersSame — preview scrolls to that block
Click empty preview backgroundClears selection — library list returns
Hover a blockEdit, Hide / Show, Delete appear on the card

Delete safety

Delete on the preview asks you to confirm: tap Delete once, then again within a few seconds (Confirm?). Delete in the Layers row removes the block in one step.


Reorder blocks

Fans scroll in the same order as your Layers list (top → bottom).

MethodHow
Layers — dragDrag the six-dot handle on a row
Layers — arrowsMove up / Move down on hover
Preview — dragDrag the left edge grip on a block card

The profile header stays pinned at the top — you cannot drag it.


Hide vs delete

ActionIn the builderOn your live page
HideBlock looks faded in the preview; row stays in LayersFans do not see it
ShowRestores full opacityBlock is visible again (unless scheduling rules hide it)
DeleteRow removedBlock is gone after you Update live

Hide is useful for seasonal offers you want to turn back on without rebuilding. Delete is permanent for that page version.


Block settings tabs (right panel)

When a block is selected, tabs across the top of the panel depend on the block type.

TabTypical fields
ContentWording, URL, signup copy, text style
DisplayLayout variant (card vs button, featured vs compact, etc.)
BehaviorSchedule, targeting, spacing overrides — see below
AnalyticsViews and conversions for this block (last 30 days, after the block is saved)

Offer blocks — Course, Membership, Digital download, Physical product, Book a Session

Main setup lives in the Edit modal (product, course, membership, or booking offer). The right panel shows:

TabWhat you use it for
BehaviorVisibility schedule, targeting, block-level appearance overrides
AnalyticsPerformance for this block

Layers names vs library names

The Layers panel may label a checkout block Product while the library said Digital download or Physical product. Same block type — only the label differs.


Behavior tab (all blocks)

Open Behavior on any selected block for rules beyond simple hide/show.

Visibility schedule

FieldMeaning
Show fromBlock stays hidden until this date and time
Hide afterBlock disappears after this date and time
(empty dates)Block follows normal Hide / Show — hint in the UI: Always visible — set dates to schedule this block

When scheduling or targeting is active, the preview card can show a Scheduled or Targeted badge.

Targeting

FieldMeaning
Visitors fromOnly fans who arrived with this UTM source (for example instagram) see the block
DeviceAll, Mobile, or Desktop only

Appearance overrides (optional)

OptionMeaning
Custom backgroundBlock-level background color instead of the page default
Block paddingTighter or looser than page block spacing
Entrance animationNone, Fade, Slide up, or Pop when the block enters view

Page-wide spacing and width are under the Page tab — Page builder overview.


Analytics tab

For each block (once it has a saved ID on the server), Analytics shows roughly the last 30 days:

MetricMeaning
ConversionsCompleted actions tied to this block (signup, purchase, etc.)
RevenueMoney attributed to this block where applicable
Conversion rateShare of views that converted

Brand-new blocks still being saved for the first time may show zeros until auto-save finishes. Use Dashboard → Analytics for page-wide trends.


Block types at a glance

BlockBest forPlan
NewsletterGrow your email listFree
LinkSocials, affiliate link, external siteFree
TextAnnouncements, FAQs, contextFree
DividerVisual break between sectionsFree
Digital downloadPaid filesFree (paid checkout needs Flo Payments)
Physical productShipped goodsFree (paid checkout needs Flo Payments)
CourseLessons and enrollmentsFree
MembershipRecurring fan accessCreator+
Book a SessionCalls and appointmentsCreator+

You can add multiple blocks of the same type (for example two Link blocks or two Course blocks). Only the profile header is limited to one per page.


Before fans can use an offer block

BlockCreate the offer in the dashboardIn the builder
Digital download / Physical productProducts — publish a product with a priceEdit block → pick product, headline, button
CourseCourses — publish a courseEdit block → pick course
MembershipMemberships — tiers readyEdit block → pick membership
Book a SessionBookings — offer and availabilityEdit block → pick booking offer
NewsletterOptional — Subscribers overviewSet headline and button in Content

Paid checkout

Fans can browse a live page before payouts are set up. Paid buttons need an Active Flo Payments account — Connect payments.


A/B tests and blocks

Creator plan required

When an A/B test is running, each variant has its own block list and layers. Switch variants on the canvas, then add or edit blocks for that version only. The main page blocks are not changed until you promote a winner.

See A/B testing overview.


Troubleshooting

ProblemWhat to try
Block does not appear on live pageHide off? Schedule dates correct? Click Update live after edits
Library row is lockedMembership or Book a Session needs Creator+
Checkout shows no productOpen Edit on the block and select a product from Dashboard → Products
Cannot find Book a SessionScroll the library — it is below the main list
Layers title looks wrongTitles come from your headline or label — update Content or the Edit modal
Analytics emptyWait for auto-save; new blocks need a saved ID first
Changes not on myflo.linkBuilder saves drafts — Publish or Update live

What's next?