Create a Product
Use Dashboard → Monetize → Products → New product to add something you sell on your Flo page. The full-page editor covers what you are selling, how fans get it, what they pay, and whether the product is live in your catalog.
After you Create product, you return to the product list. You still need a checkout block on your page and Update live in the builder before fans can buy.
Plan limits
Only live (published) products count toward your cap. Free: 3 active products · Creator: 10 · Pro / Studio: unlimited. At the limit, the form is disabled and you will see Upgrade plan instead of Create product.
Before you start
| Check | Why |
|---|---|
| Room under your active product limit | Creating with Publish immediately on counts as live right away |
| Delivery URL ready (digital) | Required before save — stable link fans can open after purchase |
| Flo Payments for paid prices | Settings → Flo Payments → earnings account Active before fans can complete paid checkout (not required for $0 products) |
| Creator+ for recurring prices | Subscription and payment plan rows on the product need Creator, Pro, or Studio |
Overview: Products.
Open the New product page
Go to Products
Dashboard → Monetize → Products, then New product (or the New product tile on the grid).
You can also use Back to products from the top bar to return without saving.
Top bar actions
- Discard — leave without saving (same as back)
- Create product — saves when the form is valid
Page title: New product.
The page is two columns on large screens: form on the left, Preview on the right.
Active products (plan limit)
At the top of the form, Active products (plan limit) shows how many live products you have versus your plan maximum.
If you are at the limit:
- The form is disabled
- Create product becomes Upgrade plan → Settings → Billing
- Message: You're at your plan's limit for active products.
Tip: Unpublish an old product from the catalog first, or upgrade your Flo plan.
Product details
Product image
Product image — optional.
- Click or drag to upload
- Flo opens a crop step, then stores the image for your account
- Shown on the product card in your catalog and on checkout when Show thumbnail is on in the builder
You do not paste an image URL on this screen — you upload a file.
Product name
Product name — required, up to 200 characters.
Placeholder example: My Course — Complete Edition
If you leave it empty and save, you will see: Product name is required.
Description
Description — optional, up to 2000 characters.
- Hint: One sentence is enough.
- Placeholder: What do they get?
- AI write icon (sparkle) — generates a short description from your product name and type, when your plan includes AI product descriptions (Free includes a small monthly allowance)
Delivery
Product type — pick one tile:
| Type | Label | When to use |
|---|---|---|
| Digital download | A URL sent after purchase | Files, links, Notion, Drive — Flo emails the URL after a successful purchase |
| Manual delivery | You'll fulfil it yourself | Physical goods, custom work, access you grant yourself |
| Membership | Recurring access or community | Legacy/simple option — for a full hub with tiers, use Dashboard → Memberships instead |
Digital download — Delivery URL
Shown only when Digital download is selected.
| Label | Delivery URL |
| Hint | Sent automatically in the receipt email after purchase. |
| Placeholder | https://drive.google.com/file/... |
| Required | Yes — must be a valid URL to save |
If missing or invalid: A delivery URL is required for digital products or Must be a valid URL.
More detail: Digital delivery.
Manual delivery
No Delivery URL field. Flo records the sale and notifies you; the fan sees Manual delivery in My Products. You ship or deliver on your own timeline.
Publish immediately
Toggle at the bottom of the product details card:
| On | Off |
|---|---|
| Publish immediately enabled (default) | Product is live in your catalog when saved |
| Toggle off | Product saves as draft — Inactive products won't appear on your Flo page |
Draft products do not count toward checkout on your page until you Publish from the product card later.
Pricing on the same page
The Pricing section uses the same editor as when you edit a product later.
Intro copy: Offer multiple prices — buyers pick one at checkout.
First price card
A new product starts with one price row:
- Pricing type: One-time (Single payment) by default
- You receive or Buyer pays
- Amount — $0 is valid for a free product
Add more options
Add price option — up to 3 total. At the limit: Maximum 3 price options per product.
| Type | Flo plan |
|---|---|
| One-time | All plans |
| Subscription | Creator+ |
| Payment plan | Creator+ |
Paid amounts should meet Minimum $0.50 for paid prices (USD default). Use You receive for guaranteed take-home or Buyer pays for a sticker price.
Saving subscription or payment plan prices without Flo Payments connected can fail with a connect-earnings-account message. Finish Flo Payments setup first.
Deep guides:
Preview panel
On the right, Preview shows a live product card — same style as Dashboard → Products.
Caption: This is how your product card will look in your grid.
It updates as you change the name, image, type, price, and publish state. Checkout on your public page can look different depending on block style (Featured, Minimal, Card).
Save — Create product
When you click Create product:
- Flo validates the name, delivery URL (if digital), URLs for image, and each price row.
- The product is created.
- Price rows are saved in the same step.
Success: you are sent back to Dashboard → Products and your new card appears in the grid.
Errors you might see
| Message | What to do |
|---|---|
| Product name is required. | Enter a name |
| A delivery URL is required for digital products | Add a valid https:// link |
| Must be a valid URL | Fix delivery or image URL format |
| The Free plan includes up to 3 active products… (or Creator 10) | Unpublish a product or upgrade |
| Product created but prices failed: … | Product exists — open Edit, fix Pricing, save again (often Flo Payments or recurring sync) |
| Connect your Stripe account before adding subscription prices. | Complete Flo Payments — wording mentions Stripe; that is your earnings account |
| Pricing card validation | Fix amount, interval, or Number of payments on payment plans |
If pricing validation fails, Create product does not complete until price rows are valid (hasErrors on the pricing editor).
After the product is created
Creating the product does not put it on your public page by itself.
Add a checkout block
Dashboard → your page → Builder → + Add block → Digital download or Physical product → select your new product.
Style checkout
Set headline, Buy Now (or custom button label), Show price, Price display (Exact, From, or Pay what you want display-only). See Pay what you want.
Flo Payments
Confirm Active for any paid price.
Publish the page
Update live so visitors see the block.
Optional extras
Edit product → Discounts for a coupon on this product, or Products → Discounts for store-wide codes (Coupons).
Create vs edit later
| New product (this page) | Edit product (slide-over) | |
|---|---|---|
| Path | /dashboard/products/new | Click card → Edit product |
| Save button | Create product | Save changes |
| Pricing | On the same page | Same Pricing section |
| Discounts | After create, via edit | Discounts tab in slide-over |
| Delete | Not on create page | Danger zone if no sales |
Quick examples
| Goal | Settings |
|---|---|
| Free lead magnet | Digital download, $0 one-time, delivery URL to PDF, Publish immediately on |
| Paid template | Digital download, Buyer pays $29 one-time, delivery URL, Flo Payments active |
| Shipped item | Manual delivery, one-time price, fulfill after Wallet sale notification |
| Monthly + lifetime | Two price options: $19/month subscription + $199 one-time (Creator+) |
Troubleshooting
| Issue | What to try |
|---|---|
| Create product missing | At active product limit — upgrade or unpublish one |
| Cannot save digital product | Add Delivery URL |
| Paid checkout fails later | Flo Payments not Active |
| Card shows price not synced | Save again after payments active; recurring prices need a moment |
| Preview price wrong | Check Pricing rows; preview uses first/primary price logic |
| Product not on live site | Live product + checkout block + Update live on page |
| Wrong currency | Prices use your account display currency on this page |