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
yournameis your handle (also called username). It is stored lowercase —Alexandalexresolve 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.
Where to find and copy your link
| Place | What you get |
|---|---|
| Settings → Page & domain | Read-only field showing myflo.link/yourname under Your Flo handle |
| Dashboard sidebar footer | View my page — opens your public page in a new tab |
| Dashboard → Builder | View live preview — opens the same public URL (see Draft vs live below) |
Your handle is chosen during Sign up — Get 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.
Related URLs fans use
Your handle is the first path segment for every public surface:
| Surface | URL pattern | Who uses it |
|---|---|---|
| Public Flo page | myflo.link/yourname | Everyone — your creator storefront |
| Fan login | myflo.link/yourname/login | Fans signing into your brand |
| Fan Hub (portal) | myflo.link/yourname/portal | Members after subscribing (Creator+ memberships) |
| Course landing | myflo.link/yourname/courses/course-slug | Buyers and students |
| Course player | myflo.link/yourname/courses/course-slug/learn | Enrolled 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 matchespages.slug, which equals yourusers.usernamefor single-page creators. - Visibility — Public or Unlisted, then click Save on that row.
| Setting | Visitor experience | SEO / discovery |
|---|---|---|
| Public | Anyone with the link can view a published page | Normal indexing; included where Flo surfaces public creators |
| Unlisted | Same as public for people who have the link | Search 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 requiredPro 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:
- Enter your hostname (no
https://) — placeholder example:creator.yourdomain.com. - Click Save domain.
- At your DNS host, add the CNAME Flo shows: your host →
domains.myflo.link. - Click Re-check. Status becomes Verified when DNS propagates.
- 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):
| Field | Purpose |
|---|---|
| Meta title | Browser tab and share title (falls back to your display name if empty) |
| Meta description | Snippet under the title in search and shares (hint: 120–160 characters works well) |
| Social card | 1200×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.
Open Dashboard → Builder
Your canvas shows a phone preview with the header at the top.
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.
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.
Design tab
Tune alignment, avatar shape / size / border / ring, name and bio fonts, social icon style, and cover height and blend (fade, overlay, tint).
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.
| State | Top-left pill | Top-right button | What visitors see |
|---|---|---|---|
| Never published | Draft | Publish | Page not found (unpublished pages are not served) |
| Published, no pending edits | Live (green dot) | Live (click to unpublish) | Last published version |
| Published, you edited since | Live | Update live | Still the old live version until you push |
| After unpublish | Draft | Publish | Page 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
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
- Publish (or Update live) in the builder.
- Confirm Settings → Page & domain visibility (Public vs Unlisted) and click Save if you changed it.
- Open View my page or an incognito window and test checkout or signup on your main blocks.
- Set Meta title, Meta description, and optional Social card so shares look professional.
- Connect Flo Payments before promoting paid offers.
Common issues
| Issue | What to check |
|---|---|
| Page not found for visitors | Page is unpublished — click Publish in the builder |
| Changes not visible | Click Update live; hard-refresh; allow a few minutes for cache |
| Unlisted but still in Google | noindex applies going forward; search engines may take time to drop old URLs |
| Custom domain does not load | DNS CNAME → domains.myflo.link, Re-check shows Verified, page is published |
| Wrong name or photo on page | Edit profile header in builder, then Update live; also check Settings → Profile |
| Share preview looks wrong | Upload Social card or Regenerate; set Meta title / Meta description and Save |
| Paid checkout fails | Settings → Flo Payments — earnings account must be Active |
What's next?
- Publish your first page — Draft → Live
- Page builder overview — blocks, page settings, layout
- Custom domain — DNS and verification
- How it works — dashboard vs public page vs portal
- Connect payments — sell from your page