All docs
3 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.

Core blocks (available on every plan):

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. Supports styles like standard, featured, thumbnail, and spotlight.
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.
image_slider A carousel of images.
form One of your hosted forms, rendered inline so visitors can submit without leaving the page.
video A video block (YouTube, Vimeo, or an uploaded file).
music A music / podcast player from a supported service.
faq An expandable list of questions and answers.
vcard A "save contact" block that hands the visitor a downloadable contact card.
booking An inline scheduling / booking embed.
document A downloadable document.
logo A logo / brand image, separate from the avatar.
divider A visual divider between blocks.
spacer Adjustable vertical spacing.

Paid blocks (require a paid plan):

Block type What it does
tip Accept a tip / "buy me a coffee" payment.
product Sell a single product.
shop A small storefront of products.
map A map / directions block for a physical location.
reviews A Google Reviews block.
opening_hours A business opening-hours block.
sms_signup An SMS / text-list signup block.
instagram_feed, youtube_feed, x_feed Social-feed blocks that pull recent posts.

The tip, product, and shop blocks are part of Bio commerce — payments are handled through your connected payment account, and the platform fee depends on your plan. See Plans and billing for the fee schedule.

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