This guide covers your options for charging for a course on Heartbeat — whether you want to sell it as a standalone product, bundle it into a membership, or grant free access to specific members.
✨ Try this with Pulse
Pulse can walk you through setting up paid course access. Try it here!
In this guide
- Sell your course as a standalone product
- Bundle your course with a paid membership
- Give individual members free access
Sell your course as a standalone product
Use this option if you want members to purchase your course directly, independently of any membership.
Go to Courses, open the ⋯ menu on your course card, and select Edit Course Info. Toggle on Set as Paid, then select your currency and set a one-time price. You can also add an installment plan — if you do, make the plan shorter than the length of the course to reduce the risk of members cancelling before payments are complete.
To increase visibility for members who haven't purchased yet, toggle on Upsells. Non-purchasers will see your course card in the community with a purchase button.
🎓 Learn how to customize upsell messages
Bundle your course with a paid membership
Use this option if you want course access to be included as part of a paid membership tier rather than a separate purchase.
Go to Courses, open the ⋯ menu on your course card, and select Edit Course Info. Toggle on Bundle with a Paid Membership and select one or more paid groups from Settings > Products.
Members paying for those groups will see the course as included at no extra cost. If upsells are enabled on the group, free members in your community will see the course card with a purchase button — clicking it will prompt them to join the membership.
Bundling a course into a membership is a good way to build recurring revenue rather than relying on one-off course sales.
🎓 Learn how to create offers in Heartbeat
Give individual members free access
You can grant free access to specific members or groups — useful for admins, moderators, or beta testers who need access to a paid course without purchasing it.
Go to Courses, open the 3 dot menu (⋯) menu on your Course card, and select Edit Course Info. Under Access sSettings, add the individual members or groups you'd like to grant free access to.
Want to see a feature added to Courses?
Share your request or upvote others on our Public Roadmap — we prioritize updates based on demand.