Most boutique studios run their CRM badly. The owner adds a notes field for every member with their favorite class type and dietary preferences, the front desk fills in three of them, and six months later the database is a wasteland of half-finished records nobody trusts. Then the owner buys a separate email marketing tool, imports the same data badly, and now there are two systems of record disagreeing with each other.
A studio CRM is not a contact-management hobby. It's the spine of retention, conversion, and reactivation. Done right, it pays back faster than any other operational investment. Done wrong, it's a tax on every staff hour. Here's what actually matters.
The minimum viable CRM: 5 fields
If your CRM has more than ~10 fields per member, you are not running a CRM. You are running a data-entry job for your staff. The minimum that actually moves operations:
- Name (first and last, spelled correctly; first names matter most).
- Phone (SMS-capable, formatted to E.164 like
+12025551234). - Email (deliverable, opt-in confirmed).
- Lifecycle stage (Lead / Trial / Active / Lapsed / Cancelled).
- Attendance trend (Engaged / Drifting / Inactive, derived from booking history, not manually entered).
Five fields. Every other piece of data should be derived, not entered. Attendance trend? Calculated. Total spend? Calculated. Last visit? Calculated. The only things humans should be typing are the things only humans know.
When notes hurt more than they help
Free-text notes feel like a feature. They are usually a liability. The problems:
- Notes get stale fast. "Loves the 7am class" is true for 3 months until they move jobs.
- Notes get inconsistent. Three different staff use three different conventions, and nothing is searchable.
- Notes leak liability. "Difficult" or "complains a lot" in a member record is a lawsuit waiting in some jurisdictions.
- Notes get ignored. Most studios admit they don't read member notes before greeting them anyway.
Use notes for things that meaningfully change service: medical conditions, accessibility needs, family details that matter ("husband is also a member, kids in our family camp"), allergies. Don't use notes as a diary.
Tagging discipline (where it goes wrong)
Tags are great in theory and a disaster in practice. Within a year most studios have 80+ tags, 40 of which are typos or near-duplicates (vip, VIP, vip-customer, important). The CRM becomes unfilterable.
Rules that hold the system together:
- Cap total tags at ~15. Discipline over expressiveness.
- Define each tag in writing. A glossary your staff actually sees.
- Audit quarterly. Merge duplicates, kill unused.
- Use enums for status, tags for everything else. Lifecycle is an enum (5 values, exclusive). "Prefers weekend classes" is a tag.
- No tags for things that are calculable. "High-spender" is a report filter, not a tag.
The segments that matter
Once you have clean data, segmentation is where the value compounds. Here are the segments every boutique studio should run, and what to do with each.
| Segment | Definition | Size | Action |
|---|---|---|---|
| VIPs | Top 20% by 12-month revenue | 20% of base | Owner-personal touch, birthday, milestone gifts |
| Active engaged | ≥2 visits/week, on membership | 30–40% | Maintain via community, referrals, milestones |
| Active drifting | Was ≥2x/wk, now 0–1x/wk last 21 days | 10–15% | Personal text from owner, schedule conversation |
| New (≤30 days) | First class within last 30 days | 5–10% | Run the conversion funnel |
| Lapsed (30–180d) | Was active, no booking in 30–180 days | 10–15% | Reactivation sequence; worth 3–5x cold leads |
| Cold lapsed (>180d) | Inactive 180+ days | varies | One annual win-back attempt, then archive |
| Cancelled (last 90d) | Voluntarily cancelled in last 90 days | varies | 60-day check-in, real personal outreach |
| Do not contact | Opted out, complained, or asked to leave | 1–3% | Honor strictly, never email or text |
The most under-utilized segment on the list: lapsed members. Reactivating a 60-day-lapsed member costs you almost nothing (you already have their phone number) and converts at a meaningfully higher rate than cold-list outreach with a real personal message. Acquiring a cold lead, for context, typically falls in our standard blended-CAC range of $80–$200 per member. The math says you should be working the lapsed list every Monday.
The do-not-contact list
Every CRM needs a hard "do not contact" flag. Three populations live here:
- Members who explicitly opted out. Unsubscribed, asked to be removed, complained about communication frequency.
- Members who left badly. Cancelled angrily, had a service complaint, or asked to be removed.
- Members who failed payment and never returned. Chasing them is more reputation risk than upside.
Honoring this list is non-negotiable. The reputation cost of one ex-member ranting on a local Facebook group about "they keep emailing me even after I asked them to stop" outweighs the marginal email-conversion lift. Build the flag, respect it, audit your campaigns against it before sending.
Communication cadence
More email is not better email. The studios with the highest open rates and lowest unsubscribe rates send less than the average.
A reasonable cadence:
| Segment | Email frequency | SMS frequency |
|---|---|---|
| Active engaged | 1–2x/month max | Class reminders only |
| Active drifting | Personal text from owner | Personal text, not blast |
| New (≤30 days) | Onboarding sequence (3 emails total) | Pre/post-class touches |
| Lapsed 30–60d | 1 reactivation email | 1 personal text from owner |
| Lapsed 60–180d | 1 win-back email at day 90, 1 at 180 | None unless owner-personal |
| Do not contact | Zero | Zero |
Cap your marketing emails at two per month for active members. Reserve transactional and operational messages (class confirmations, schedule changes) outside that cap.
Why lapsed members are worth more than cold leads
Every studio owner has been pitched on Facebook Ads, Google Ads, lead gen agencies. Almost none have been pitched on the highest-ROI list they already own: members who were paying you 60 days ago and aren't anymore.
Composite ranges from boutique studios on Chronix Hub. For cold paid ads specifically, expect $120–$240 effective CAC per acquired member; blended CAC across all channels typically runs $80–$200.
| Source | Cost per acquisition | Show rate | Conversion rate | Effective CAC per member |
|---|---|---|---|---|
| Cold paid ads | $8–$15 / lead | 30–45% | 8–15% | $120–$240 |
| Cold organic (SEO) | $0–$3 / lead | 50–60% | 15–25% | $15–$60 |
| Referral from member | $0–$15 / lead | 75–85% | 30–45% | $5–$45 |
| Lapsed member reactivation | $0 | 65–75% | 25–35% | $0 |
Lapsed-member reactivation is the highest-margin growth channel a studio has, and most studios spend zero deliberate time on it. Block one hour every Monday morning, pull the lapsed list, send personal texts. Watch the math.
Integrating marketing tools (when to and when not to)
The temptation: hook your CRM up to Mailchimp / Klaviyo / Active Campaign so you can run "real" email marketing. The downside: now you have two systems of record, two unsubscribe lists, and two definitions of who an active member is.
Rules of thumb:
- Under 500 members. Don't integrate. Use the email built into your studio software. The marketing-tool ROI doesn't justify the integration overhead.
- 500–2,000 members. Consider integrating for segmented campaigns. Pick one tool, sync one-way (CRM → marketing tool), maintain the CRM as the source of truth.
- 2,000+ members. Yes, integrate, but invest in segment sync hygiene. Audit weekly. Get the do-not-contact list flowing through correctly.
How Chronix Hub thinks about this
Chronix Hub's CRM is built around the philosophy above: minimal manual fields, every derivable metric calculated, segmentation as a first-class feature. Lifecycle stage, attendance trend, lapsed-member detection, and do-not-contact flags are built in on every plan. Communication caps and segment auditing are part of the platform, not bolt-on tools.
We don't try to be Mailchimp. For most boutique studios, the in-platform messaging is enough. For the ones that need more, our public API lets you pipe segments into Klaviyo, Customer.io, or whatever else without losing your do-not-contact list.
Related reading: How to reduce member churn and First-class to member conversion.