Beoflow

Sell a program

Put one of your programs on sale with a public page, take payment through your own Stripe account, and see what you have earned.

Coaching · Updated 16 October 2026

For
Coaches
On
Web

Before you start

  • You need a coach account and a program on the PROGRAMS page of the Beoflow web app (web.beoflow.com). Selling is set up on the web only.
  • To charge money, you need payouts set up with Stripe. Money goes to your own Stripe account and you stay the seller: your name is on the receipt. A free program needs none of this and publishes right away.
  • Prices are in euros, with a minimum of €1.

Set up payouts

  1. Open PROGRAMS, pick a program, open the program actions menu (the three dots) and choose Sell this program.
  2. Set a paid price and choose PUBLISH LINK. If payouts aren’t set up yet, you’re taken to the Set up payouts before you sell page.
  3. Choose SET UP PAYOUTS and complete Stripe’s identity and bank details.
  4. When Stripe is done, the page shows Payouts are set up. Choose GO TO PROGRAMS and publish again.

If the page says Stripe still needs a few details, choose CONTINUE SETUP to pick up where you left off.

Put a program on sale

  1. Open the program and choose Sell this program from the program actions menu.
  2. Under Charge, choose Free, Once, Monthly or Yearly, and enter a Price.
  3. Under Preview shows, choose what people see before they buy: Phase shape and weekly load only, Week one in full, or Every workout, unlocked.
  4. Optionally fill in Limit to a number of spots. Leave it empty for unlimited.
  5. Write your Sales page: Headline, Pitch, Highlights (one per line) and About you.
  6. Check You receive per payment, then choose PUBLISH LINK.

Under Share this, choose COPY to copy your sales page link. One link works for any number of buyers, and each buyer gets their own copy of the program. Choose PAUSE LINK to stop sales and RESUME LINK to open them again. To change the offer later, edit it and choose SAVE CHANGES.

What it costs

  • Beoflow keeps a fee of 8 percent of the price.
  • Monthly and Yearly programs include your buyer’s own Beoflow account, paid out of the sale: €9.50 a month or €114 a year. Price a recurring program above that amount, or the sale leaves you nothing. The panel warns you if the price is too low.
  • Free and Once programs don’t include a Beoflow account. Your buyer brings their own subscription, and nothing is deducted for them.
  • Stripe charges its own processing fee on your Stripe account, on top of this.
  • The fee and access cost are fixed when you publish. A later change to Beoflow’s rates doesn’t change a link you already published.

What your buyer sees

  1. They open your sales page, enter their email and choose GET THIS PROGRAM, then pay with Stripe.
  2. They get an email titled “Your program from (your name) is ready” with a link to their program.
  3. New to Beoflow: they choose a password and create their account (CREATE MY ACCOUNT). Already on Beoflow: they sign in and open the link again.
  4. They’re asked Can (your name) see your training? They can share their workouts, sleep and recovery with you or choose KEEP MY DATA PRIVATE. Buying never shares their data on its own, and they can withdraw it later in Settings.
  5. The program appears on their calendar.

At the same moment you get an email titled “(program name) just sold”. Stripe sends the buyer’s receipt.

Track sales and earnings

  • In the Sell this program panel, Since publishing shows Views, Started checkout, Bought and Earned, and Bought this program lists your buyers.
  • In the sidebar, open ACCESS and choose Athletes. If you’ve sold a program, you see Earned this month (with the Beoflow fee, your clients’ Beoflow access, and Payment processing, estimated), Next payout and Recent sales.
  • Paid, not signed in lists buyers who paid but haven’t opened their program yet. They’re not in your roster and no data is shared until they do.

Payouts are made by Stripe on your own Stripe payout schedule, to the bank account on your Stripe account. Beoflow never holds your money.

Troubleshooting

  • “Publishing a paid link needs payout setup first.” Finish payout setup, then publish again.
  • A buyer’s link has expired. The link in the buyer’s email works for 30 days after payment, until they set a password. After that they can sign in to Beoflow with the email they paid with and open the link again.
  • A buyer paid but can’t find the email. Ask them to check spam for “Your program from (your name) is ready”. Buyers under Paid, not signed in still have a valid link.
  • “Not on sale right now.” The link is paused. Choose RESUME LINK.
  • The page says “This program is not here”. The link was withdrawn or copied incompletely. Copy it again from Share this.

Privacy

  • Your sales page shows the program, the preview you chose, and your name and About you text.
  • You see each buyer’s email address in your sales list. You see their training only if they choose to share it with you.
  • Programs
  • Invite an athlete
  • Coach seats

Still not sure? Ask the team and a person will answer.

Next in Features Coach documents

Watch the webinar

Leave your name and email and it opens: 57 minutes with Daniel Greig on coaching with AI.

We use your name and address only to send you the webinar and what follows it.