All docs
2 min read Last updated:

Bio Pages overview

A Bio Page is a single hosted profile at one short handle that lists everything you want one audience to reach - links, social profiles, a contact form, an embed, an image. It is the one URL you put in a social profile, an email signature, or a printed QR code when you only get to share one.

A Bio Page is not a form, survey, funnel, or short link. It is a container that can point at all of them.

What a page holds

Every page has a handle (the public URL segment), an optional profile (display name, headline, short bio, avatar), a theme, and an ordered list of blocks.

Block type What it does
link A tappable button to any URL. Can reference an existing short link so it reuses that link's routing and click history.
header A section heading to group the blocks below it.
text A short paragraph of copy between blocks.
social A social-profile icon (the network is stored in the block config).
embed An inline embed - a video, a player, a snippet of hosted content.
image An image block with an optional caption and link.
form One of your hosted forms, rendered inline so visitors can submit without leaving the page.

Blocks are ordered, and each one can be toggled active or inactive without deleting it.

States

State What it means
Draft The page exists and you can edit it, but is_published is false so the public handle returns nothing.
Published Live at its handle and counting views.
Disabled Temporarily taken offline (disabled_at set) without deleting it - the handle stops serving immediately.

Where a page lives

The public URL follows the same precedence as short links:

  1. A branded domain bound to the page wins - https://your-domain/{handle}.
  2. Otherwise the configured Bio Pages host serves it.
  3. Otherwise the page serves on the app domain under a /bio/{handle} fallback path.

Handles are unique per team and branded domain, so two teams can each use the same friendly handle under their own host.

Plan limits

Bio Pages are available on every plan. The Free plan includes one published Bio Page; paid plans remove the limit. Analytics retention is clamped per plan, the same way link analytics are.

What's next