Flo Docs
Getting Started

Your Flo Page

Your Flo page is your creator storefront — the branded URL you share everywhere (social bios, email signatures, ads, QR codes). One page hosts your Profile Header, content blocks, and every offer you wire up in the builder (products, email capture, courses, memberships, bookings).

This guide covers your public URL, what fans see, how Settings → Page & domain controls discovery and sharing, and how that relates to draft vs live in the builder.

One page on Free

The Free plan includes one public page (maxPages: 1). Studio supports multiple profiles/pages — see Billing & plans.

Your default URL

Every creator gets a canonical link:

https://myflo.link/yourname

  • yourname is your handle (also called username). It is stored lowercaseAlex and alex resolve to the same page.
  • The live route is /{username} on Flo's app host (production: myflo.link).
  • URLs are case-insensitive for visitors; always share the lowercase form.
PlaceWhat you get
Settings → Page & domainRead-only field showing myflo.link/yourname under Your Flo handle
Dashboard sidebar footerView my page — opens your public page in a new tab
Dashboard → BuilderView live preview — opens the same public URL (see Draft vs live below)

Your handle is chosen during Sign upGet started step 2 (Claim your URL) or the username step in Onboarding. After account creation, Settings → Page & domain displays the active handle; the field is read-only in the app today. Pick something stable before you print it on business cards or run ads.

Username rules

Handles must be 3–30 characters (letters, numbers, _ only), unique, and not on Flo's reserved list. Full rules: Sign up → Username rules.

Your handle is the first path segment for every public surface:

SurfaceURL patternWho uses it
Public Flo pagemyflo.link/yournameEveryone — your creator storefront
Fan loginmyflo.link/yourname/loginFans signing into your brand
Fan Hub (portal)myflo.link/yourname/portalMembers after subscribing (Creator+ memberships)
Course landingmyflo.link/yourname/courses/course-slugBuyers and students
Course playermyflo.link/yourname/courses/course-slug/learnEnrolled students

The builder and dashboard still say myflo.link/... in copy; course cards include Copy link with the full https://myflo.link/... URL.

For the full creator → fan journey, see How it works.

Settings → Page & domain

Open Settings from the dashboard sidebar, then Page & domain (/settings/page). The panel has three cards that control URL, discovery, and link previews.

Your Flo handle

  • Handle — shows myflo.link/yourname (read-only). This matches pages.slug, which equals your users.username for single-page creators.
  • VisibilityPublic or Unlisted, then click Save on that row.
SettingVisitor experienceSEO / discovery
PublicAnyone with the link can view a published pageNormal indexing; included where Flo surfaces public creators
UnlistedSame as public for people who have the linkSearch engines get noindex (page stays out of search results); Flo UI copy: stays out of discovery browse surfaces

Visibility and SEO fields save together when you click Save next to the visibility toggles. You should see Saved page settings.

Visibility ≠ unpublished

Unlisted only affects discovery and search indexing. It does not hide a published page from people who have the link. To take the page offline entirely, unpublish in the builder (see below).

Custom domain

Pro plan required

Pro and Studio can connect a custom domain (for example links.yourbrand.com) instead of myflo.link/yourname. Studio supports up to 3 custom domains across profiles.

In the Custom domain card:

  1. Enter your hostname (no https://) — placeholder example: creator.yourdomain.com.
  2. Click Save domain.
  3. At your DNS host, add the CNAME Flo shows: your host → domains.myflo.link.
  4. Click Re-check. Status becomes Verified when DNS propagates.
  5. Keep the page published — custom domains only route when the page is live and the domain is verified.

To remove a custom domain, click Disconnect. Traffic returns to myflo.link/yourname.

Step-by-step DNS detail: Custom domain.

SEO & social

The SEO & social card controls search snippets and link previews (iMessage, Slack, X, LinkedIn):

FieldPurpose
Meta titleBrowser tab and share title (falls back to your display name if empty)
Meta descriptionSnippet under the title in search and shares (hint: 120–160 characters works well)
Social card1200×630 preview image (JPEG, PNG, or WebP)
  • Edit Meta title and Meta description, then click Save on the Visibility row (same save action as visibility).
  • Social card — click Upload custom to replace the preview image immediately.
  • Regenerate — clears your upload and restores Flo's dynamic OG image (/api/og/yourname).

If you do not upload a social card, Flo generates one from your page data.

Profile header vs Settings → Profile

Visitors see a Profile Header at the top of your page (one per page). You edit it in the builder, not as a normal block in the right panel.

  1. Open Dashboard → Builder

    Your canvas shows a phone preview with the header at the top.

  2. Open the profile header editor

    Click Edit profile header on the canvas preview, or use the header control on the profile area. The Edit profile header modal opens with a live preview.

  3. Content tab

    Set profile photo, cover image or video, display name, bio (up to 160 characters in this modal), location, status (for example Open for work, Taking bookings), and social links.

  4. Design tab

    Tune alignment, avatar shape / size / border / ring, name and bio fonts, social icon style, and cover height and blend (fade, overlay, tint).

  5. Save

    Saving updates your public header block and page cover settings, syncs name/avatar/bio/socials to your account, and triggers a cache refresh when the page is already live.

If you select the header block in the block list, the right panel explains that content and layout are edited in the profile header modal from the canvas.

Settings → Profile is complementary — use it for account-level identity you also want on receipts and in AI tools:

  • Display name, avatar upload, bio (with AI assist), niche, physical address (CAN-SPAM for email), and social links.

Changes in either place can overlap (name, bio, avatar, socials). After editing, publish or Update live so visitors see the latest snapshot.

Page body: blocks and global style

Everything below the header is built from blocks in the left sidebar (+ Add block). Global look-and-feel lives in Page settings on the right panel:

  • Background (solid, gradient, pattern)
  • Font preset and button style, color, animation
  • Block spacing, max width, and template

See Page builder overview and Block types for the full catalog.

Flo badge (Free)

On Free, a small Flo badge can appear at the bottom of your public page. Creator and above can hide it (canHideBadge). Paid tiers do not show the badge by default.

Draft vs live

The builder top bar shows Draft or Live on the left. Publishing controls are on the right.

StateTop-left pillTop-right buttonWhat visitors see
Never publishedDraftPublishPage not found (unpublished pages are not served)
Published, no pending editsLive (green dot)Live (click to unpublish)Last published version
Published, you edited sinceLiveUpdate liveStill the old live version until you push
After unpublishDraftPublishPage not found again
  • View live preview opens /{your-handle} in a new tab — the same URL fans use. If you are Draft, you still see whatever is currently live (or a not-found page if never published); the canvas preview shows unsaved work.
  • Clicking Live when synced unpublishes — use only when you need the page fully offline, not when you want to keep editing privately.

First-time walkthrough: Publish your first page. Deeper detail: Publishing.

Cache after publish

Flo revalidates your public page immediately on publish, save (while live), and unpublish. A fallback cache (about 5 minutes by default) can still apply in edge cases — if a change looks stale, hard-refresh or wait briefly.

What visitors experience

On a published page, fans scroll your blocks and interact in place:

  • Capture Emails — double opt-in list signup
  • Sell a Product / Sell a Course / Membership / Book a Session — Flo checkout or booking flows (paid flows need Active Flo Payments — Connect payments)
  • Link Button and Text — navigation and content
  • Divider — spacing only
Creator plan required

While an A/B test is running, some visitors see a variant layout instead of your default live page. Your myflo.link URL stays the same; assignment happens per visit.

Checklist before you share widely

  1. Publish (or Update live) in the builder.
  2. Confirm Settings → Page & domain visibility (Public vs Unlisted) and click Save if you changed it.
  3. Open View my page or an incognito window and test checkout or signup on your main blocks.
  4. Set Meta title, Meta description, and optional Social card so shares look professional.
  5. Connect Flo Payments before promoting paid offers.

Common issues

IssueWhat to check
Page not found for visitorsPage is unpublished — click Publish in the builder
Changes not visibleClick Update live; hard-refresh; allow a few minutes for cache
Unlisted but still in Googlenoindex applies going forward; search engines may take time to drop old URLs
Custom domain does not loadDNS CNAMEdomains.myflo.link, Re-check shows Verified, page is published
Wrong name or photo on pageEdit profile header in builder, then Update live; also check Settings → Profile
Share preview looks wrongUpload Social card or Regenerate; set Meta title / Meta description and Save
Paid checkout failsSettings → Flo Payments — earnings account must be Active

What's next?