DOCUMENTATION

CRM overview

Last updated Aug 2026
CRM
All plans

A kanban pipeline for the people you’re actively trying to close — not everyone in your Contacts list, just real, ongoing sales conversations. Deals connect to the same contacts, orders, and bookings already living in your workspace, so value and history don’t have to be typed in by hand.

This is deliberately separate from Contacts and engagement scoring. A contact going "hot" or opening a campaign doesn’t create or move a deal for you — you add a deal when you actually start talking to someone about buying something, and drag it forward as the conversation moves along.

Pipelines and stages

You can run more than one pipeline — Sales, Calls & Bookings, Courses, or however your business actually segments conversations. Each pipeline has its own set of stages you fully control (add, rename, reorder, delete).

A pipeline board
New
Nova Fitness
Talking
Cedar & Co.
Marsh Studio
Won
Blue Harbor
1
Create a pipeline

Pick a starting template (Sales, Calls & Bookings, Courses, or a blank Pipeline) — each seeds a sensible starting set of stages you can change afterward.

2
Add a deal

Attach it to a contact (existing or new), give it a title, and optionally a value. It lands in whichever stage you add it to.

3
Drag between stages as the conversation moves

Nothing here happens automatically from a drag except the stage change itself — moving a deal to a "Won" stage doesn’t on its own do anything more than that, unless you’ve built an automation on top of it (see below).

Custom fields

Add fields specific to how you actually track a deal — beyond the built-in title, value, and notes.

TypeUse it for
TextA short note field — referral source, project name, anything free-form.
NumberA quantity, a headcount, anything numeric beyond the deal's own value.
DateA target close date, a contract start date.
SelectA fixed set of options you define — lead source, deal size tier, whatever your team picks from a dropdown.

Fields are defined per pipeline, not globally — a field that makes sense on your Sales pipeline doesn’t have to clutter your Courses pipeline. Manage them inline from the deal panel without leaving it.

Custom field values are encrypted at rest, the same as every other field on a deal that could hold customer information — there’s no separate "this one’s not sensitive" opt-out, since a founder-defined field could hold PII just as easily as the built-in ones.

Deal value fills itself in

A deal doesn’t have to start as a manually-typed dollar amount. When an automation creates a deal off a real order or booking, its value is pulled from the actual charge.

New deal, created by automationValue is set from the real order amount automatically — nothing to type.
Existing deal, being moved by automationValue is never touched — an automation moving a deal you've already priced by hand won't silently overwrite what you set.
Manual deal creationSame as always — type a value, or leave it blank.

Lifetime value on contacts

Every real purchase from a contact — a product order or a paid-page membership — rolls up into a running lifetime-value total on their contact record, visible right on the deal panel next to their name.

This is a cached running total, not a live sum recalculated on every page load — it’s incremented the moment a real order or paid-page purchase completes, independent of whether you have any automations configured at all.
Only the first payment on a recurring paid-page subscription counts toward this total right now — a long-tenured subscriber’s lifetime value will under-count relative to what they’ve actually paid over time. Renewal charges aren’t tracked yet.

Tracking a booking as a deal

A confirmed booking can become a deal on your pipeline in one click, from the Booking admin page — no need to re-type a contact you already have.

Team permissions

On a reseller (White Label) account, CRM access for team members is its own separate permission — granting someone CRM access doesn’t also give them Booking, Automations, or any other feature, and vice versa. See team members & client access for the full permission model.

Troubleshooting

SymptomWhat it means
A deal's value looks wrong after an automation moved itAutomations only set value on a brand-new deal — if it looks wrong, check whether the value was set manually earlier rather than assuming the automation just overwrote it.
Lifetime value seems lower than what a customer has actually paidExpected for a subscription paid-page member past their first payment — renewals aren't counted yet (see above).
A team member can't see the CRM at allCheck whether they've been individually granted CRM access — it's off by default for every new team member on a reseller account.