Helm
Start a project

Module · Offerings

One list decides
what people can buy and what it opens.

Courses, a community, coaching and session blocks are four different things to sell and one question to answer: who is allowed to open this. Offerings is where that is answered, and it appears the moment you have anything to sell.

Arrives with your first course, community, coaching plan or session block.

Espresso fundamentals
Seven lessons, self-paced
Course$60On
Members' archive
Every past course and the forum
Community$15/moOn
Twelve-week programme
Plan plus weekly check-ins
Coaching$240On
Block of ten sessions
In person or online
PT sessions$400On
Strength primer
Retired last spring
Course$60Off

Example catalogue — four kinds of thing, one list


Bought it — access from the orderOrder
You granted it by handManual
Another system granted itGrant API
Ran out on its own dateExpired
You took it backRevoked

Every way access starts or stops

What it produces

Not a receipt. A thing on the person that can be checked.

Selling something creates an entitlement on the person: what kind, whether it is active, and where it came from. Three sources, because real life has three — they paid on the site, they paid you another way and you granted it, or a system you run granted it.

An offering can also expire after a set number of days, so a twelve-week programme stops being open in week thirty without anybody remembering to close it.


CourseLessons and progressCourses
CommunityThe members' spaceCommunity
CoachingPlan and check-insCoaching
PT sessionsCredits on the ledgerPT

Example — the four kinds, and what each unlocks

Four kinds

One catalogue, however many of them you run.

Four kinds of access, each matching a module. The catalogue does not care which of them you actually run — it only appears once at least one of them exists, and it lists whatever you have.

Which is why it is not a switch you go looking for. A catalogue with nothing in it is a screen that wastes your time, so it stays out of the way until it has a job.


Fundamentals
The course on its own
Course$60On
Fundamentals + a call
Course plus 45 minutes
Course$140On
Members' archive
Includes every past course
Community$15/moOn

Example — one course, sold three ways

Selling one thing three ways

Three entries, not three rules.

The same course can appear three times at three prices, because how you sell a thing is a separate question from what the thing is. Each entry grants the same kind of access; only the price and the wrapping differ.

Which is deliberately not a bundle engine. Three entries you can read is better than one entry with rules behind it that nobody can explain when a customer disagrees about what they bought.


Before you start

What this does not do, said now rather than later.

It is not a checkout

Offerings decides what exists and what it unlocks. Taking the payment is Stripe on your own account, or you being paid another way and granting access yourself.

No discount codes or bundles

One offering, one price, one kind of access. Selling the same course three ways means three entries, which is more honest than a pricing-rules engine nobody can debug.

No subscriptions of its own

A monthly membership is a recurring charge you handle in Stripe; Helm grants the access and expires it. It does not run the billing cycle.


Getting started

It shows up when you need it, and stays out of the way until then.

Arrives with your first course, community, coaching plan or session block. Nothing to buy.

Plans start at $20 a month. Prices in GBP, EUR and CAD on the pricing page.