Helm
Start a project

Module · User accounts

One person, one record,
and eighteen things hanging off it.

Your customers sign in on your own domain and see their own orders, bookings, stamps and whatever they have access to. Everything else in Helm attaches to the same row, which is why none of it needs reconciling.

Included on Business. $35 a month on any plan.

LK
Layla Karam
[email protected]VerifiedTwo-factor on
6Orders
7 / 10Stamps
2Bookings
Aug 21Order #1043 — Tote, OliveShop
Aug 21Stamp added at the counterLoyalty
Aug 04Table for four, confirmedBooking
Jul 18Course access grantedEntitlement

Example account — one row, everything attached to it


A password, hashedstandard
Email verificationstandard
Two-factor, if they want itoptional
Sign out everywhereone click
Account suspended by youif needed

What an account actually has

Proper accounts

Not an email address on the end of an order.

These are real accounts, not an email field on an order. Verified addresses, hashed passwords, optional two-factor, and sessions you can end from your side when somebody says their phone was stolen.

Signing out everywhere works by moving a counter on the account, so it ends tokens that were already issued rather than just refusing the next login — the difference between locking the door and asking politely.


The spine

Every module writes here. That is the point of it.

Loyalty cards, orders, bookings, quiz answers, course progress, community posts, coaching plans and session credits are all rows against one customer.

Loyalty
Cards, stamps and redemptions
LoyaltyOn
Shop
Orders and every line on them
ShopOn
Bookings
Requests, confirmed and declined
BookingsOn
Courses
Which lessons they finished
CoursesOn
Coaching
Plans and check-in threads
CoachingOn
PT
Credit balance and the ledger
PTOn

The modules that write to one record

Why this is not just tidy

Loyalty cannot exist without it — a stamp card is attached to a person, and if there is no person there is nothing to attach it to. The same is true of course progress and session credits.

So it comes on with them

If you switch on loyalty, courses or PT, accounts are part of what makes them work. It is not an upsell sitting next to them.

They see their own, and only their own

Signed in on your domain, a customer sees their orders, their bookings, their stamps. Not a support ticket asking you to look something up.


Bought it — access from the orderOrder
You granted it by handManual
Granted by an external systemGrant API
Expired on its own dateExpired
You revoked itRevoked

The five ways access exists or stops

Who can open what

Three ways in, and two ways it stops.

Access to a course, a community, coaching or a block of sessions is an entitlement with a kind, a status and a source — so “should this person be able to open this” always has one answer and a reason attached.

Three sources, because real life has three: they paid on the site, they paid you by transfer and you granted it, or another system you run granted it. All three are recorded the same way.


Your side of it

A list you can actually use, not a table you export.

Search, status, activity, orders and leads per person — and a leaderboard if the way you sell rewards it.

1
Layla K.
6 orders · 7 stamps · active
412
2
Omar S.
4 orders · last in this week
288
3
Rita B.
3 orders · quiet for 6 weeks
240
4
Nour A.
1 order · joined in July
96

Example, last 30 days

Everyone, searchable

Find a person by name or address and open what they have done. The thing you reach for when someone rings up about an order from March.

Activity and totals

Who joined, who is active, who has stopped. Enough to notice a regular going quiet while there is still time to do something about it.

A leaderboard, if it fits

For a loyalty or community business, who is most engaged is a real question. For a shop it is noise, so it is a panel you can leave off.


How you get it

On your plan, or add it

Included on the plans below, and purchasable on its own if your plan does not carry it.

Included on the Business plan. On Lite and Standard it is $35 a month, or $350 a year. It also arrives with loyalty, courses, coaching or PT, because those cannot work without it.


Before you start

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

It is not a CRM

It holds what your customers did with you. There are no pipelines, deal stages, tasks or reminders, and nothing chases anybody.

No marketing email or newsletters

Helm does not send campaigns to this list. Transactional email only — an order confirmation, a booking reply, a password reset.

You cannot import a spreadsheet of customers

Accounts are created by the person who owns the address, because an account nobody verified is a liability rather than an asset.


Getting started

It is the row everything else writes to, so it is worth getting first.

Included on Business. $35 a month on any plan, or $350 a year.

Prices in GBP, EUR and CAD on the pricing page.