Flo Docs
Page Builder

A/B Tests in the Builder

Creator plan required

A/B testing lets you try two versions of your Flo page against each other — different headlines, block order, templates, or offers — and see which performs better. On Creator and above, you run the whole test from Dashboard → Builder without leaving Flo.

This guide covers the builder experience: the A/B Test button, two phone previews, variant editing, traffic splits, results, and Declare winner. For the big picture, see A/B testing overview.


Before you start

RequirementWhy
Creator plan or higherFree sees an upgrade prompt when you click A/B Test
Published Flo pageVisitors only hit your test at myflo.link/yourname when the page is livePublishing
One open test per pageYou cannot start a second draft or running test until the current one ends or is removed

When you click A/B Test, Flo creates a draft test named Page split test with two variants, A and B. Both start as copies of your current page blocks and page style so you can change one version without losing the other.


Builder layout during a test

The builder rearranges into three zones:

AreaNo variant selectedVariant selected (for example A)
Top barDraft / Live / Paused pill + View live previewSame
Left sidebarVariants list — pick A or BBlock layers list for that variant + ← Overview
Center canvasTwo phone previews side by sideSame phones; active variant is highlighted
Right sidebarSplit test panel (traffic + lifecycle)Normal Block / Page tabs for that variant only

Focus one variant at a time

Click a phone on the canvas, a row in the left Variants list, or the variant name above a phone to select it. The right panel then shows that variant’s blocks and page settings — the same tools you use on a normal page, scoped to A or B.


Start a test

  1. Open the builder

    Dashboard → Builder on a desktop browser.

  2. Click A/B Test

    Top bar, next to View live preview. The button shows Creating… briefly, then a second phone frame appears on the canvas.

  3. Review the Split test panel

    The right sidebar opens to Split test → Traffic. Traffic starts 50% / 50% between A and B.

  4. Edit each variant

    Click A, change blocks or Page tab styles, then click B and make your challenger version. Use ← Overview in the left sidebar to jump back to the variant list.

  5. Start test when ready

    In Lifecycle, click Start test. The header pill switches to Live (green dot). Your traffic split is now active for visitors on a published page.


Header controls

ControlWhen it appearsWhat it does
A/B TestNo test on this page yetCreates the test (or opens upgrade on Free)
DraftTest status is draftOpens the Split test panel
Live (green dot)Test is runningOpens the Split test panel
PausedTest is pausedOpens the Split test panel
View live previewAlwaysOpens your public URL — shows your live page while the test is Draft or Paused; may show A or B only while Live

Click the Draft / Live / Paused pill anytime to reopen traffic and lifecycle controls. Flo also deselects the current block and focuses the test panel.


Canvas: two phone previews

After you create a test, the center canvas shows two phone frames connected by a line.

ActionHow
Select a variantClick a phone (or its label) to edit that version in the right panel
Rename a variantClick the name above the phone (defaults A and B) and type a new label — for example Control vs Shorter headline
Move a phoneDrag on the phone surface, or use the grip handle when a variant is already selected, to spread frames apart on a large screen
See a hintHover a phone — tooltip explains drag vs click

The inactive phone dims slightly when you are focused on one variant so you always know which version you are editing.


Variants overview (nothing selected)

The left panel lists each variant with:

  • Label (editable inline)
  • Traffic % (matches the right panel)
  • Block count (excluding the profile header)

While the test is still Draft, you can remove a variant with the trash icon — only when more than one variant remains. You cannot delete variants after the test has started.

Block layers (variant selected)

After you select A or B, the left panel becomes the usual block list for that variant only — reorder, hide, or delete blocks. ← Overview at the top returns you to the variant list.


When no variant is selected, the right side is not the Page tab — it is the Split test panel.

Traffic

Choose how visitors are split between variants. Changes save automatically.

VariantsControl
Two (A / B)One slider from 2% to 98% for the first variant; the second gets the rest (always 100% total)
Three or four (if your account has them)Number field per variant; Flo warns if the total is not 100%

Default for a new two-variant test: 50% / 50%.

More detail: Traffic split.

Lifecycle

ButtonWhenWhat happens
Start testStatus DraftSets the test to running — header pill Live
PauseStatus LiveSets status to Paused
ResumeStatus PausedSets status back to running
View results →Live or PausedOpens the results side panel
Declare winnerLive or PausedOpens the winner modal — Promote winner
End test without winnerLive or PausedEnds the test; visitors return to your normal live page. Confirms: End this test without picking a winner? Traffic will return to normal.

Success toast after status changes: Test updated.

Declare winner is not available while the test is still Draft — finish editing and Start test first.

Before you confirm a winner, Flo checks that the variant has a profile header block and at least one visible content block. If promotion fails (empty variant, missing header, or moderation block), your live page stays unchanged.


Edit blocks and page style per variant

Select a variant, then use the builder as usual:

TaskWhere
Add or reorder blocksLeft layers + Block tab
Block settings (product, copy, layout)Block tab when a block is selected
Template, font, buttons, spacing, SEOPage tab
Profile headerEdit profile header on the canvas for that variant
Save page appearanceSave appearance at the bottom of the Page tab

Block edits auto-save on a delay (about 8 seconds after you stop editing), same as a normal page. Page tab styles still need Save appearance.

Each variant keeps its own blocks and page settings. Changing A does not change B until you copy ideas manually.


Results panel

From Lifecycle, click View results → or Open results panel.

The Results drawer slides in from the right and shows the last 30 days of data:

ColumnMeaning
VariantLabel; may show Leading or Winner badges
ViewsPage views attributed to that variant
VisitorsUnique visitors
Conv.Conversions (signups, purchases, bookings your page tracks)
Rev.Revenue in dollars
CRConversion rate (percentage)

Use Refresh to reload numbers. Flo shows honest counts — it does not auto-pick a winner for you. See Reading results.


Declare winner

  1. Open Declare winner

    Split test → Lifecycle → Declare winner (test must be Live or Paused).

  2. Review stats

    The modal lists each variant with views, visitors, conversions, revenue, and conversion rate. Pick the radio button for the winner.

  3. Confirm winner

    Click Confirm winner (shows Promoting… while working). Flo copies that variant’s blocks and page style onto your live page and completes the test. The two-phone canvas closes.

  4. Update live if needed

    If the builder still shows pending edits on the main page, click Update livePublishing.

If your page is under content review, promotion may be blocked until support clears it — same as publishing.


What visitors see

SituationWhat happens at myflo.link/yourname
Page not publishedThis Flo page doesn't exist yet — test does not matter
Page live, no open testEveryone sees your normal published page
Page live, test Draft or PausedEveryone sees your normal published page (variant edits stay in the builder)
Page live, test Live (running)Visitors may see variant A or B based on your traffic split (Flo remembers returning visitors in a cookie)
Test ended without a winnerEveryone sees your pre-test live page again
Declare winnerEveryone sees the winning variant as the new live page

Test statuses (quick reference)

StatusHeader pillYou typically…
DraftDraftEdit A / B, adjust traffic, then Start test
RunningLiveLet traffic run, open Results, declare or end
PausedPausedReview results, then Resume, declare winner, or end
Completed(test closed in builder)Back to single-page editing; use Update live after a winner

Remove a variant (draft only)

While status is Draft and you have more than one variant:

  1. Open the left Variants list (deselect any focused variant).
  2. Click the trash icon on the variant row.
  3. Flo removes that variant and rebalances traffic. Toast: Variant removed.

With only one variant left, the traffic panel explains that you need another variant to split traffic.


Tips and limits

TopicDetail
Plan gateCreator, Pro, and Studio can run tests; Free cannot
Two variants in the builderNew tests always start as A and B
What to testHeadlines, block order, templates, button colors, or different offers
Run timeLet meaningful traffic build before Declare winner — see Best practices
AnalyticsTie results to A/B test analytics on Creator+

Troubleshooting

IssueWhat to try
A/B Test does nothing / upgrade modalUpgrade to Creator or higher
Cannot create a second testEnd or complete the current test on this page
Right panel shows Split test, not blocksClick a variant phone or row first
Traffic split will not saveKeep two variants totaling 100%; wait a moment for auto-save
Declare winner missingStart test first — not available in Draft
Results all zerosTest may be new, or traffic is low — wait and Refresh
Live page does not match canvasSave appearance per variant; page must be published; click Update live after promoting a winner
Accidentally ended testDeclare winner or rebuild changes manually on the main page

What's next?