Your coaching practice deserves
a home that breathes.
VeloCMS is an independent coaching publishing and discovery-call platform for life coaches, career coaches, executive coaches, relationship coaches, business coaches, ADHD coaches, productivity coaches, wellness coaches, and accountability partners — longform reflection essays on coaching philosophy and methodology, screening inquiry forms with five-question discovery gates, native audio meditation and guided-reflection hosting, member-only frameworks and worksheets, and BYOK Stripe paid 1:1 coaching packages at 0% platform fee — with the Wabi Sabi theme free on every plan.
Why coaches are paying $103+/month for a stack that doesn't talk to itself
Four platforms, four audiences, four monthly bills — and none of them host your coaching philosophy essays or connect your audio meditation to your paid packages.
CoachAccountable $30/mo + Bonsai $24/mo + Thinkific $39+/mo + Calendly $10/mo = $103+/mo SaaS stack
For a coach earning $5–10K/month in coaching revenue, that's 1–2% of revenue spent on tools that should be one platform. CoachAccountable handles client management, Bonsai handles contracts and invoicing, Thinkific hosts your courses and frameworks, Calendly takes booking — four separate logins, four separate audiences, four separate billing cycles, and four separate places for a client to get confused and drop off. None of them host your public-facing coaching philosophy essays or your audio meditation library. So you add a fifth tool: Squarespace, Webflow, or a Wix site. By the time your coaching practice has any infrastructure, you've assembled a $130+/month SaaS stack that doesn't talk to itself.
Your discovery calls get spammed by people who can't afford you
Calendly's free tier has zero screening. A prospect books a 30-minute discovery call with no prior information beyond their name and email. You spend the first 15 minutes understanding their situation — then discover they're looking for a $50/session coach and your packages start at $2,000. That's 30 minutes gone. Then you do this 12 more times this month to find 3 viable clients. You needed a form with five screening questions between 'interested' and 'booked' — current challenge, prior coaching experience, what they've already tried, their goal for the next 90 days, and investment range. Calendly doesn't ask. You lose hours every week to unqualified discovery calls because the booking tool has no intelligent gate.
Your audio meditations + frameworks + worksheets live on Gumroad / Patreon / Podia — scattered across three platforms
Your free meditation library is on SoundCloud, your paid frameworks and worksheets are on Gumroad, your weekly newsletter goes out via Mailchimp, and your coaching philosophy essays live on Medium where they're competing with 10,000 other coaches for the algorithm's attention. Three platforms means three audiences: your SoundCloud followers don't know about your Gumroad products, your Gumroad buyers aren't on your Mailchimp list, and your Medium readers don't know about any of it. A client who finds your audio meditation on SoundCloud has no obvious path to booking a discovery call or joining your paid framework community — there's no owned home that connects the meditation, the essay, the inquiry form, and the paid offering in one coherent journey.
What a coaching-first publishing platform actually gives you
Reflection essays, screening forms, audio meditations, BYOK Stripe coaching packages, and the Wabi Sabi theme — one platform, one subscriber list, zero fragmentation.
Longform reflection essays — coaching philosophy, methodology, and anonymized client stories that attract the right clients
The coaches who attract the best-fit clients aren't the ones with the most Instagram followers — they're the ones whose public thinking reflects the depth, approach, and worldview that a specific type of client is looking for. A 2,000-word essay on 'why most productivity coaching fails people with ADHD' or 'the three things executive coaches never say in a first session' is a client-filtering mechanism. The coach whose essay resonates with a prospect is already 80% sold before the discovery call. VeloCMS is built for longform posts with reading-experience typography, pull-quote formatting, and JSON-LD Article schema that makes those essays citeable by AI answer engines when someone searches 'life coach for career transition executives'.
Discovery-call inquiry form with screening — current challenge, prior coaching, goals, budget range, timeline
Between 'I'm interested' and 'book a call,' VeloCMS puts five screening questions: what specific challenge are you working through right now, what have you already tried, what's your primary goal for the next 90 days, have you worked with a coach before (and what was that like), and what investment range feels realistic for this. Every submission lands in your owned member list with the full form data and triggers an immediate email to you. Prospects who aren't a fit self-select out after question three. The calls you do take are with people who already understand the depth of work you do and are prepared to invest appropriately. Your calendar fills with viable clients, not exploration conversations.
BYOK Stripe paid 1:1 coaching packages — 0% platform fee on $300–3000 programs, one-time or recurring
Connect your Stripe account directly via a 60-second OAuth flow. Create one-time packages (a 6-session career transition intensive at $1,200), recurring subscriptions (monthly executive coaching retainer at $600/month), or hybrid bundles (90-day program with bi-weekly calls and framework access at $2,400 one-time). Each package gets a public checkout page at your domain. VeloCMS takes 0% — only Stripe's standard 2.9% + $0.30 processing applies. Your Stripe account receives payment directly. Compare this to Thinkific's plan fees, Podia's transaction fees, or Kajabi's 0%-only-on-highest-tier pricing — on VeloCMS, the 0% fee applies on the free plan.
Native audio meditation + guided-reflection content pillar — your content on your domain, not SoundCloud's algorithm
Upload MP3 files directly to VeloCMS via Cloudflare R2. Each audio post gets a native inline player with waveform thumbnail, title, description, and a call-to-action below the player. Your free 10-minute morning grounding meditation and your guided journaling reflection audio live at yourname.com/meditations/morning-grounding — not at soundcloud.com/yourname/morning-grounding where SoundCloud's 'You might also like' sidebar serves your listeners your competitor's content. The meditation library becomes a content pillar: new listeners find it via search ('free guided meditation for anxiety'), follow the audio post, subscribe to your newsletter, and enter your warm-lead funnel — without any SoundCloud algorithm involvement.
Wabi Sabi theme included free — mindful aesthetic, asymmetric reading column, paper-warm cream + terracotta accents
The Wabi Sabi theme was designed for content that asks a reader to slow down and reflect — not for a dashboard or an app. Paper-warm cream backgrounds with subtle texture, terracotta accent used with restraint for CTAs and pull-quotes, an asymmetric reading column that's narrower than most CMS defaults (more intimate, less broadcast-y), and restrained typography that makes a 2,000-word coaching philosophy essay feel like a letter, not a blog post. It is the opposite of the generic white-background-blue-button coaching website template. Alternative themes if Wabi Sabi doesn't fit your practice: Memo Garamond for therapy-credentialed coaches or academic methodology (serif, formal, citation-ready), Studio Calm for a warmer more feminine coaching aesthetic with botanics and softer palette.
Features coaches and their clients actually need
Reflection essays, screening inquiry forms, audio meditations, paid coaching packages, email newsletter, and member-only frameworks — without the $103+/month SaaS stack.
Coaching philosophy essays — longform reflection content that filters for your ideal client
TipTap prose editor optimized for 1,500–3,000-word reflection pieces. Pull-quote blocks, footnotes, section breaks. JSON-LD Article schema baked in — search engines and AI answer engines can cite your methodology essays directly.
Screening discovery-call inquiry form — five-question gate between interest and calendar access
Current challenge, prior coaching experience, primary 90-day goal, investment range, and timeline — structured intake that filters unqualified prospects before they touch your calendar. Every submission stored in your owned member list.
BYOK Stripe paid coaching packages — one-time, recurring, or hybrid program tiers at 0% platform fee
Connect your Stripe account directly. Create intensive packages, monthly retainers, or bundled programs. Public checkout page at your domain. VeloCMS takes 0% — only Stripe's standard 2.9% + $0.30 applies. Your Stripe, your client relationship.
Native audio meditation player — MP3 uploads on your domain, not SoundCloud's algorithm
Upload meditation and guided-reflection audio directly via Cloudflare R2. Inline native player with waveform thumbnail per post. Your meditation library lives at a canonical URL on your domain — indexed by search engines and discoverable without SoundCloud.
Email newsletter for warm-lead nurturing — weekly digest to your owned subscriber list
Build a free subscriber list from your discovery-call form, audio meditation opt-in, and inline newsletter signup. Weekly coaching insight emails go to your list via Resend — no Mailchimp plan fee, no subscriber cap on the free tier.
Member-only frameworks + worksheets — deep-dive content behind a member gate
Publish full frameworks, worksheets, and case studies as member-only posts. Free members access the newsletter; paid members (via BYOK Stripe) get the deep-dive methodology content. One paywall, one login — not Gumroad + Patreon + Podia stitched together.
From $103+/month stack to one coherent coaching platform in five steps
No developer, no Zapier glue, no migration wizard. Your client list, your meditations, your frameworks, your newsletter — on your domain.
Export your CoachAccountable / Bonsai client list and content from Thinkific or Gumroad
From CoachAccountable: export your client contact CSV from Settings → Exports. From Bonsai: download your contract templates as PDFs and your client invoicing history. From Thinkific: Admin → Exports → Student email list CSV. From Gumroad: Settings → Advanced → Export customers (includes email + purchase history). Your existing accounts stay live throughout so active clients are uninterrupted — migration happens alongside your existing tools, not instead of them.
Upload your audio meditation library to VeloCMS
In Admin → Media, upload your MP3 meditation files directly — Cloudflare R2 handles storage and CDN delivery. For each file, create an Audio post in Admin → Posts: title, description, the native audio block (paste or drag the uploaded file URL), and a newsletter opt-in call-to-action below the player. Publish as public (free lead magnet) or member-only (paid content). Your meditation library now lives at yourcoachingdomain.com/tag/meditations — indexed by Google, discoverable via search, with no SoundCloud dependency.
Set up your screening discovery-call inquiry form
In Admin → Pages, create a 'Work With Me' page. Add a Form block with five fields: current challenge (long text), prior coaching experience (select: none / tried it briefly / experienced / currently working with someone), primary goal for next 90 days (long text), realistic investment range (select: under $500 / $500–1,500 / $1,500–3,000 / $3,000+), and ideal start timeline (select: immediately / 1 month / 3+ months / just exploring). Form submissions arrive at your email immediately and are stored in Admin → Members as contacts. Your Calendly link — if you keep it — goes only to prospects who complete the form. Unqualified leads stop at question three.
Activate Wabi Sabi theme + BYOK Stripe paid coaching packages
In Admin → Themes, click Wabi Sabi → Apply. Instantly: paper-warm cream backgrounds, terracotta accent, asymmetric reading column, restrained serif typography that makes your coaching essays feel like correspondence. Then in Admin → Settings → Membership, connect your Stripe account via 60-second OAuth. Create your first coaching package: '90-Day Career Transition Intensive — $2,400' (one-time) or 'Monthly Executive Coaching Retainer — $600/month' (recurring). VeloCMS takes 0%.
Migrate your Mailchimp newsletter list to VeloCMS members
In Mailchimp: Audience → Export Audience → download email CSV. In VeloCMS Admin → Members → Import: upload the CSV. Your existing subscribers are imported as free members and receive your next newsletter via VeloCMS + Resend. You can cancel Mailchimp's paid plan and send from your VeloCMS site immediately. Members imported this way are marked as email-only (no password) — they receive newsletters without needing to create an account unless they choose to upgrade to paid membership for framework access.
VeloCMS vs CoachAccountable + Bonsai vs Thinkific vs Squarespace
| Feature | VeloCMS | CoachAccountable + Bonsai | Thinkific | Squarespace |
|---|---|---|---|---|
| Custom domain | Yes | CoachAccountable: no / Bonsai: limited | Yes | Yes |
| Platform fee per paid package | 0% | Bonsai 0% + Stripe / CA $30/mo flat | 0% on Growth+ / 5% on Starter | 3% on Basic Commerce |
| Longform essay / coaching blog | Yes | No | Weak | Yes |
| Native audio meditation player | Yes | No | Yes | Requires plugin / embed |
| Screening discovery-call form | Yes | CoachAccountable: yes / Bonsai: no | No | Manual only |
| Member-only deep-dive content | Yes | No | Yes | Paid add-on |
| Cost per year ($) | 0–348 | CA $360 + Bonsai $288 = $648+ | $468+ | $168–276 |
Start free. Pay only when you grow.
Free covers 100 posts, Wabi Sabi theme, inquiry form, and audio meditations. Upgrade when you need a custom domain or BYOK Stripe paid coaching packages.
Free
$0
- 100 coaching essays and audio posts
- Wabi Sabi theme
- Screening discovery-call inquiry form
- Native audio meditation player
- Email newsletter to subscribers
- velocms.org subdomain
Pro
$9/mo
- Everything in Free
- Custom domain
- BYOK Stripe paid coaching packages
- 1,000 posts
- Member-only frameworks + worksheets
- Memo Garamond + Studio Calm themes
Business
$29/mo
- Everything in Pro
- Team members (associate coaches)
- Unlimited posts
- Multi-author coaching blog
- Priority support
- Advanced analytics
Questions from coaches and coaching practice founders
Everything about migrating your tools, setting up screening forms, hosting audio meditations, and selling coaching packages on your own domain.
Frequently asked questions
Can I migrate my CoachAccountable or Bonsai client list to VeloCMS?
Yes. From CoachAccountable, export your client contact CSV from Settings → Exports — it includes names, emails, and session history. From Bonsai, download your client list from the Clients tab as CSV. In VeloCMS Admin → Members → Import, upload the CSV. Your clients import as free members and appear in your admin as contacts. VeloCMS doesn't replace CoachAccountable's session-tracking or Bonsai's contract functionality — but it does replace the public-facing coaching website, the audio meditation library, the paid framework paywall, and the newsletter — consolidating the four tools your clients never saw into one place they can navigate.
How do screening discovery-call inquiry forms filter unqualified prospects?
The form sits between your 'Work With Me' page and your calendar link. A prospect who clicks 'Book a Discovery Call' gets a five-question form first: their current challenge, what they've already tried, their primary 90-day goal, their realistic investment range, and their ideal start timeline. Prospects who indicate they're 'just exploring' or select an investment range below your minimum package price receive a polite automated response directing them to your free resources (newsletter, audio meditations, essays). Prospects who complete the form with aligned answers receive a calendar link to book. You read every submission in Admin → Members before deciding whether to send the calendar invite — you're never surprised on a call.
Why is Wabi Sabi the recommended theme for life coaches?
The Wabi Sabi theme was designed around the visual language of mindful, intentional content: paper-warm cream backgrounds that feel like reading a letter rather than a website, terracotta accent used with restraint so the visual environment doesn't compete with the words, an asymmetric reading column narrower than most CMS defaults which creates an intimate reading experience rather than a broadcast one, and restrained serif typography that makes a 2,000-word coaching philosophy essay feel like correspondence. For a coach whose work is built on trust, depth, and reflection, the visual environment of the site is a first impression that either supports or undermines that positioning. Wabi Sabi supports it. Alternatives: Memo Garamond for therapy-credentialed or academically-positioned coaches (formal, citation-ready, journal-like), Studio Calm for a warmer and more feminine aesthetic.
How do paid 1:1 coaching packages work via BYOK Stripe — one-time vs recurring vs hybrid?
In Admin → Settings → Membership, connect your Stripe account via 60-second OAuth. You then create coaching products in three patterns. One-time packages: a fixed price for a defined program (e.g., '6-Session Career Transition Intensive — $1,200'), payment collected upfront, client receives a confirmation email with instructions for scheduling the first session. Recurring subscriptions: a monthly retainer (e.g., 'Executive Coaching Monthly — $600/month'), billed automatically each month via Stripe's subscription engine, client can pause or cancel from their account page. Hybrid: an upfront deposit for a program plus a recurring monthly fee for ongoing access to the framework library. Each product type gets its own public checkout page at your domain. VeloCMS takes 0% on all of them — Stripe's standard 2.9% + $0.30 is the only processing fee.
Can I host audio meditations natively without SoundCloud?
Yes. VeloCMS uses Cloudflare R2 for media storage — you upload MP3 files directly in Admin → Media. For each meditation, create a post with an Audio block: the uploaded file renders as a native inline audio player with playback controls, no external dependency. Your meditation at yourcoachingdomain.com/meditations/morning-grounding is indexed by Google as content at your domain. There is no SoundCloud profile required, no SoundCloud 'You might also like' sidebar that serves your listeners competitor content, and no SoundCloud algorithm that decides whether your meditation gets surfaced to new listeners. The audio lives on your domain, builds domain authority for your domain, and stays there.
What's the right disclaimer for life coaching vs licensed therapy?
VeloCMS doesn't enforce disclaimers — that's a legal and practice decision specific to your jurisdiction and credentials. A common pattern for coaches who are not licensed therapists: a site-wide disclaimer in the footer ('Coaching is not therapy and is not a substitute for licensed mental health treatment. If you are in crisis or need therapeutic support, please contact a licensed therapist or call a crisis line.') and a post-level disclaimer on any essay that touches mental health adjacent topics. VeloCMS includes a Footer block in the theme editor where you can add this text globally. Some coaches also add a disclaimer acceptance checkbox to the discovery-call inquiry form. The specific wording should be reviewed by a legal professional familiar with your jurisdiction's regulations — this answer is informational, not legal advice.
Can I publish member-only frameworks and worksheets behind a paywall?
Yes. In VeloCMS, any post can be set to 'members only' or 'paid members only' from the publish panel. Free members (newsletter subscribers) can access content marked 'members only' after logging in with magic link. Paid members — those who have completed checkout via your BYOK Stripe coaching package — access content marked 'paid members only.' A coach might publish free member content like 'The 5 Coaching Questions I Ask Every New Client' and paid member content like 'The Full ADHD Productivity Framework PDF Worksheet.' The paywall is a membership gate, not a per-file Gumroad transaction — a client who buys your $600/month retainer package automatically has paid-member access to the entire framework library for the duration of their subscription.
Should I keep my Calendly and Gumroad, or can I consolidate to VeloCMS?
For most coaches who use Calendly only for discovery calls and Gumroad only for one-time digital product sales, VeloCMS replaces both without loss of functionality. The screening inquiry form replaces Calendly's booking page for discovery calls — and adds the screening questions Calendly can't ask. BYOK Stripe paid packages replace Gumroad for coaching packages and framework sales — with 0% platform fee vs Gumroad's 10% cut on free accounts. Where you might keep Calendly: if you're using Calendly Pro's round-robin scheduling across a team of coaches, or if clients book paid-per-session calls (rather than packages). Where you might keep Gumroad: if you're selling low-cost digital downloads at high volume to a cold audience and you rely on Gumroad's built-in discovery marketplace. But for most coaching practices selling $300–3000 packages to warm leads, VeloCMS consolidates the stack.
Your coaching deserves a home that breathes.
Start free with Wabi Sabi. No credit card, no $103+/month SaaS stack, no discovery calls with people who can't afford you.
Start free with Wabi Sabi →