Flo Docs
Courses

Courses Overview

Courses let you package video, text, PDFs, and quizzes into modules students buy or enroll in from your Flo page. You build the curriculum in the dashboard, set pricing, publish when ready, and fans learn on https://myflo.link — on a public course page, in the learn player, and inside the fan portal under My Courses.

This guide is the map: where courses live in Flo, how draft vs live works, plan limits, and how courses connect to the Builder, Flo Payments, and optional memberships.

Related: Create a course · Curriculum · Enrollment · Flo Payments · Fan library.


What you can sell and deliver

PieceWhat it does
ModulesGroup lessons (for example “Week 1”, “Bonus resources”)
LessonsVideo, text, PDF, or quiz — see Lesson types
PricingFree checkout, one-time, subscriptions, or payment plans — by plan
CertificatesOptional completion certificate — Certificates
Drip & previewRelease modules over time or offer free preview lessons — Drip & preview

Students keep access through their fan portal account after they enroll. You can also include a course in a membership tier via Membership Hub → Classroom (Classroom) so members open it without a separate purchase.


Plan limits and pricing models

Flo counts every course row on your account toward the limit, including draft courses.

PlanCourses you can createPaid pricing models
Free1One-time only (including $0 free)
Creator3One-time, subscriptions, and payment plans
ProUnlimitedSame as Creator
StudioUnlimitedSame as Pro

When you hit the cap, New course becomes Upgrade to add courses and sends you to Settings → Billing.

AI writing on descriptions

On Creator and above, the Description field on the Details tab includes an AI helper to draft course copy. Free plans use the shared monthly AI allowance for other types, not course descriptions.

Creator plan required

Subscriptions and payment plans for courses require Creator or above. See Course pricing for how rows sync to checkout.


Where courses show up

SurfaceURL or pathWho sees it
Courses catalogDashboard → Monetize → Courses (/dashboard/courses)You — all courses, stats, publish toggles
Course editor/dashboard/courses/{course-id}You — Details, Curriculum, Pricing, Certificate, Enrollments
Public course pagehttps://myflo.link/{your-username}/courses/{slug}Anyone — landing page and enroll CTA when Live
Learn player…/courses/{slug}/learn (with access token when Flo issues one)Enrolled students
Fan portalhttps://myflo.link/{your-username}/portal/coursesMy CoursesFans who signed in and enrolled (or have membership access)
Flo pageYour published page with a Sell a Course blockVisitors — checkout into the course you picked in the block

Draft courses are hidden

Until a course is Published / Live, the public page and Sell a Course block do not offer enrollment. Fans with old links may see an unavailable state.


End-to-end workflow

  1. Create the course

    Dashboard → Courses → New course (or the New course tile). Enter Course title and Course URL slug on the create screen, then Flo opens the editor on Details.

  2. Fill in Details

    Add a Cover image, Description (Markdown supported), and optional Welcome message for the portal after enroll. Confirm the public URL preview (myflo.link/{username}/courses/{slug}).

  3. Build Curriculum

    Open the Curriculum tab — add modules and lessons, upload video, set drip days, and mark preview lessons if needed.

  4. Set Pricing

    On Pricing, choose how students pay. Free courses can publish without Flo Payments; paid prices need a connected payouts account (Connect payments).

  5. Optional Certificate

    On Certificate, turn on completion certificates and passing rules when you use quizzes.

  6. Publish

    Click Publish in the editor (or flip the publish control on the course card). Toast: Course is now live — students can enroll (or Course published — students can now enroll from the catalog).

  7. Add to your Flo page

    Dashboard → Builder → add Sell a Course → pick this course → Publish your page so visitors can enroll.

  8. Track students

    Use Enrollments in the editor to search students, open portal links, and Export CSV.


Open the Courses catalog

  1. Go to Courses

    Dashboard sidebar → MonetizeCourses.

  2. Review quota

    The Courses on your plan meter shows how many slots you have used.

  3. Create or open a course

    New course opens a modal (title + template picker) — Create course saves a draft and opens the editor. Click any course card to open an existing course.

Header actions

ButtonWhat it does
Open builderJump to Dashboard → Builder to add or edit a Sell a Course block
New courseStart create flow (or Upgrade to add courses at your plan limit)

When you have at least one course, the subtitle shows counts such as 3 total · 2 published · 1 draft · 48 students.

Portfolio stat cards

Below the header (when you have courses):

CardMeaning
Total coursesAll courses on your account · subline shows how many are published
Total studentsSum of enrollments across all courses
30d revenueGross purchase revenue in the last 30 days (UTC) · if courses use mixed currencies — check each card
Avg. completionAverage progress across enrollments that qualify · until students progress

Filters, search, and sort

ControlOptions
TabsAll, Published, Draft
SortRevenue, Students, Last updated (default)
SearchSearch courses… — matches title or description

Each course card shows

ElementDetail
StatusPublished or Draft badge on the cover
Draft bannerDraft · not visible publicly when not live
StatsStudents, 30d rev, Completion (with bar when data exists)
FooterPrice · lesson count · last updated
Publish toggleFlip live/draft without opening the editor
Menu (⋯)Edit, Copy link (https://myflo.link/{username}/courses/{slug}), Delete course

Menu shortcuts still growing

View students and Analytics in the card menu are placeholders today — open the course and use the Enrollments tab (and dashboard analytics elsewhere) instead.

Empty catalog

CopyAction
Turn your knowledge into incomeExplains video, text, and PDF lessons on your Flo page
Create your first courseStarts create (or View plans & billing when at limit)

Course editor — five tabs

Open any course from the catalog. The top bar shows ← Courses, course title, Live or Draft, View (public page when live), Save when you have unsaved work, and Publish / Unpublish.

A stat strip summarizes Modules, Lessons, Students, and Status.

TabYou use it to…
DetailsThumbnail, title, URL slug, description, welcome message, public URL preview
CurriculumModules, lesson order, types, drip, previews — Curriculum
PricingHow you charge — same editor patterns as products — Course pricing
CertificateEnable certificates, template, passing score, quiz requirements — Certificates
EnrollmentsStudent list, search, Export CSV with portal learn links — Enrollment

Save behavior:

ActionResult
Save (top bar)Writes Details changes and/or Pricing rows when those tabs are dirty
Publish / UnpublishFlo saves pending edits first, then toggles status
Success toastsCourse saved, Pricing saved, Course and pricing saved, or live/draft messages above

Flo Payments and paid courses

SituationWhat Flo shows
Paid price, no payouts accountWarning: Set up Flo Payments to sell paid courses — free courses can still publish · link Set up payouts → (Settings → Payments)
Catalog with paid courses, no Stripe ConnectSame warning above the grid
Free ($0) coursePublish anytime; checkout still runs for enrollments when you use paid checkout flows at $0

Payout timing and fees: Flo Payments.


Sell a Course block (Builder)

  1. Open Builder

    Dashboard → Builder on the page where you want the offer.

  2. Add block

    Insert Sell a Course from the block picker.

  3. Choose course

    Pick a published course, adjust card copy, price display, and layout options in the block settings.

  4. Publish page

    Publish the page so the live URL shows the block.

The block drives fans into Flo checkout for that course. After payment (or free enroll), Flo creates an enrollment and opens the learn experience. Details: Enrollment · Student experience.


How students experience your course

StepWhat happens
DiscoverSell a Course on your page, direct link, or membership Classroom
CheckoutFlo Payments (or free enroll) — email matches their fan account
PortalCourse appears in My Courses after they sign in — Fan library
LearnContinue opens the player; progress updates as they finish published lessons (and pass quizzes if required)
CertificateIssued when completion rules pass — Certificates

Encourage fans to sign in at https://myflo.link/{your-username}/login so enrollments attach to My Courses and survive device changes.


Courses vs products vs memberships

CoursesDigital productsMemberships
Best forStructured lessons over timeFiles, templates, one-off downloadsOngoing community + perks
DashboardCoursesProductsMemberships → Open hub
Student viewMy Courses + learn playerMy ProductsMy Membership + hub content
Include without separate saleVia Classroom on a tierUsually separate purchaseTier benefits

You can sell the same knowledge as a course and gate bonus modules inside a membership — they are separate entitlements in Flo.


Delete a course

From the card menu → Delete course, confirm Delete permanently.

Flo warns that the course title and all its modules, lessons, and student enrollments will be permanently deleted. This cannot be undone.


Troubleshooting

IssueWhat to check
Cannot create another coursePlan limit — Courses on your plan meter · upgrade or delete a draft
Publish toggle does nothing usefulSave errors on Details or Pricing — read the red banner in the editor
Paid checkout failsFlo Payments connected · course Published · page published with a valid Sell a Course block
Block shows wrong or empty courseRe-select the course in block settings · course must be published
Student not on EnrollmentsThey may not have finished checkout · email typo · ask them to sign in to the portal
0 students but sales elsewhereEnrollments tab is per course — confirm you are in the right course editor
Completion shows —No qualifying progress yet, or no published lessons
30d revenue shows —Multiple currencies across courses — read each card’s 30d rev
AI button missing on DescriptionCreator plan or above for course description AI
New course templates do nothingBlank, Mini course, Full course, and Workshop in the modal are labels only today — structure is added in Curriculum after create

What's next?