Support / Selling Your Programme

Selling your programme

How to sell places on your course from your own public web page: set up your organisation's payout account, set a price, build and publish the page, and welcome the people who buy a place.

Also available in: français


Available from app version 2.12.0. The selling screens described in this guide arrive with version 2.12.0. If you cannot find a screen mentioned here, update the app from the App Store or Google Play first.

Before you start

Selling is switched on for your organisation by BeWell IT. If selling has not been switched on yet, the Payouts screen shows:

In the app "Selling is not enabled for your organisation. Payout setup is unavailable until it is switched on."

If you see that message and would like to sell online, email hello@bewellit.com and we will set it up with you.

The selling tools live in the app's administration screens, so you need to be an admin of your organisation to use them. For a solo teacher who owns their organisation, that is you.

Your sales are your organisation's. When someone buys a place on your course, the money goes straight to your organisation's own payout account with Stripe, our payment partner. BeWell IT does not take a cut of your sales. The sale is between your organisation and your participant.

One honest note on availability: public course pages currently exist for the Mindful Brian app only. If your organisation uses a different BeWell Catalyst app and you would like this, tell us at hello@bewellit.com.


Set up your organisation's payout account

Before anything can be sold, your organisation needs somewhere for the money to arrive. The payout account is set up and managed securely by Stripe, our payment partner. You do this once for your whole organisation, and any organisation admin can do it.

  1. Open the Teacher tab in the app.
  2. Choose Administration Hub.
  3. Under Operations, choose Payouts.
  4. Choose Set up payouts. The setup opens in your web browser, on Stripe's own pages.
  5. Follow Stripe's steps. Stripe asks about your organisation and the bank account the money should go to.
  6. Return to the app when you are done. The Payouts screen shows how far along you are.

You do not have to finish in one sitting. If you stop partway, the Payouts screen offers Continue setup so you can pick up where you left off.

What the status messages mean

While Stripe checks your details, the screen says: "Stripe is reviewing your organisation's details. This usually doesn't take long, so check back soon." When everything is ready, it says:

In the app "Your organisation's payout account is active. It can accept payments and receive payouts."

The screen also shows three ticks: Details submitted, Accepting payments, and Payouts enabled. Once all three are on, you are ready to sell.


Price your course

The price is what turns your page into a shop window: a course with a price shows a Buy button, and a course without one does not. You set the price on the course's Public Course Page screen.

  1. Open the Teacher tab and select the course you want to sell.
  2. Under Selling, choose Public Course Page.
  3. In the Price field, enter the price for one place, for example 45.00.
  4. Save the page.

As the app puts it, the price is "shown on the page and charged at checkout". Leave the price empty if enrolment is free or by invitation only; the page then works as a brochure without a Buy button.


Build your Public Course Page

The Public Course Page is what the world sees: the place people read about your course and buy their place. Everything on it is edited from the same screen where you set the price.

What goes on the page

  • Headline and subheadline: the first thing a visitor reads.
  • Page language: English or French. This sets the language of the page and of the checkout.
  • Hero image: an optional image at the top of the page. PNG, JPG or WebP, up to 5 MB.
  • About the teacher: a short bio and photo. As the app reminds you, this is shown publicly, so do not include private or clinical details.
  • Testimonials: quotes from past participants. The app asks you to confirm you have each person's written consent before a quote is published.
  • Questions and answers: the questions people ask before joining.

The page's web address

The address has two parts and looks like /p/organisation-name/course-name. First choose Set organisation web name. This is a one-time step for your whole organisation: the name becomes the first part of every course page address, it is shared by all your course pages, and it cannot be changed later, so avoid personal names. Then choose Set course web address for the course's own part, which is also permanent once set.

Choose the web name carefully. Because the organisation web name is permanent and appears in the address of every course page you will ever publish, pick something that will still fit your organisation in five years. "calm-harbour-mindfulness" ages better than a person's name.


Put your page on the web

Until you publish, the page is a private draft only your organisation's admins can see. One switch makes it public. In the Publish section of the Public Course Page screen, turn on Publish this page on the web.

As the app explains: "When on, the page is public on the web and can appear in search results." Publishing makes the page reachable by anyone with the address; it does not change your course community or anonymity settings inside the app.

Switching the page off works the same way in reverse, with one thing to know: after switching off, the page can remain reachable for a few minutes while web caches expire. That is normal and passes on its own.


Invite people who paid you directly

Not every sale happens on the web page. When someone pays you directly, by bank transfer or in person, you give them their place with an access key. Each key is single use: one key admits one participant.

  1. Open the Teacher tab and select the course.
  2. Choose Invite Participants.
  3. In the Issue Access section, set the Number of keys you need.
  4. Choose Issue keys.
  5. Send each key to its participant. They redeem it in the app when they join the course.

The screen keeps a list of issued keys grouped as Pending, Active and Revoked, so you can always see which keys have been used. You can revoke a key at any time. Revoking an unused key simply makes it unusable; revoking a redeemed key removes that participant from the course and frees their seat.

Organisation admins can issue and manage access keys on any course in the organisation, not only on courses they teach themselves.


Your participant list and seats

Every paid or key-issued place takes up a seat, and a course has 100 seats. The Issue Access section shows where you stand at a glance, for example "12 of 100 seats in use".

What "full" means

When all 100 seats are in use, the web page stops selling and shows visitors "This programme is currently full." instead of the Buy button. Two things soften the edges:

  • Anyone who has already paid always gets their place, even if that lands the course slightly over the line. A paid buyer is never turned away after paying.
  • Issuing access keys near the limit warns you but does not stop you, so a direct arrangement you have already made can still be honoured.

Freeing a seat works as you would expect: revoking a redeemed key, or refunding a purchase, frees that participant's seat for someone else.


Refunds and disputes

The sale is between your organisation and your participant, so refunds are your organisation's decision. To arrange one, write to hello@bewellit.com with the participant's email address and the course name, and we will process the refund for you.

When you refund a purchase made on your page, the participant's place is removed automatically and the seat is freed. Partial refunds free the seat too, so refund the full amount if you refund at all.

A card dispute (sometimes called a chargeback) is when a buyer asks their bank to reverse a payment. Disputes are handled between your organisation and the card holder through Stripe, which guides you through responding. If you receive a dispute and are unsure what to do, contact hello@bewellit.com and we will help you find your way around it.


What your participants experience

Knowing what your buyers see helps you support them. Here is the journey after someone chooses Buy this programme on your page:

  1. They pay on a secure checkout page run by Stripe.
  2. They land on a "Payment received" page confirming their place.
  3. They receive an email from the app with the subject "Your claim code for" followed by your course name. It contains a 10-digit claim code and the steps to get started.
  4. If they already have an app account under the same email address they paid with, and that address is verified, the course appears in their app automatically. No code needed.
  5. Otherwise they install the app, create an account, and enter their claim code. On the course join screen they choose "Bought this course online?" and type the code.

The claim email is the one message we promise your buyers. If a buyer asks what to look for in their inbox, that subject line is the answer.

There is a whole guide for your participants: Joining a Paid Programme. Feel free to share it with anyone who buys a place.


Troubleshooting

The page shows no Buy button

Check three things in order: the course has a price, your organisation's payout account setup is complete (all three ticks on the Payouts screen), and selling is switched on for your organisation. Any one of them missing hides the Buy button.

The page is not reachable on the web

Check that Publish this page on the web is switched on. After publishing or unpublishing, allow a few minutes for the change to reach everyone; web caches take a moment to catch up.

The page says the programme is currently full

All 100 seats are in use. Revoking unused keys frees seats. If your course genuinely needs more room, contact hello@bewellit.com.

A buyer says they never received their email

Ask them to search their inbox and spam folder for "Your claim code for". If it is truly missing, ask them to contact hello@bewellit.com with the email address they used at checkout, and we will put it right.

You cannot see Payouts or Public Course Page in the app

These screens need an organisation admin account and app version 2.12.0 or later. If your app is up to date and you still cannot see them, ask the person who administers your organisation to check your role.

Next
What your buyers see: Joining a Paid Programme

Last updated: 15 July 2026