• BJJ & MMA academies
  • Karate & taekwondo schools
  • Judo & boxing clubs
  • Multi-program gyms

Belts. Attendance. Billing. Three subscriptions and counting.

Programs with your own rank ladders, students who are simply CRM contacts with an enrollment, a class schedule they check into, and a kiosk link that turns the front-desk tablet into a check-in station. The gym app is bought once from the app marketplace — and it runs inside the CRM that already texts your parents and bills your memberships.

Start 30 days free $0 today · no contract · cancel any time
  • Unlimited calls, texts, emails and contacts
  • Everything else in Chirply comes with it
$0charged today
30 daysfree, on the top plan
No contractcancel before day 30, never billed
Unlimitedcalls, texts, emails & contacts

You teach commitment for a living, and your software vendor has you re-committing every month — per feature, per location, forever.

What it is costing you

The problem is not that it is hard.

It is that nobody has the hours, and the cost of skipping it never shows up as a line on any invoice.

The rent goes up every time you grow

Member software is priced so that every feature you finally need — another program, another schedule, another report — moves you up a tier. Your school gets bigger; so does the bill, permanently.

Your members live in a second list

The member database in your gym software and the contacts in whatever you text from are two lists, drifting apart. The parent who asks a question by SMS is invisible to the system that knows their kid missed three classes.

Students quit quietly, weeks before they tell you

Nobody announces they are drifting. Attendance fades first — and if no one is watching the pattern, the first you hear of it is the cancellation email.

How it works

Set up once. It runs from then on.

  1. 1

    Install

    Buy the app once

    Martial Arts Gym is a one-time purchase from the app marketplace inside your workspace — bought once, not rented. It runs on your workspace's own contacts from the first minute.

  2. 2

    Build

    Set up your programs and ladders

    Custom belt ladders per program, with stripes and the full promotion history for every student. Promotion eligibility is computed from attendance and time at rank — advisory, because the instructor decides.

  3. 3

    Check in

    Hand the front desk a tablet

    A signed kiosk link turns any tablet into a check-in station with no login — and one button disconnects every tablet at once if a link leaks. Check-ins feed the attendance log automatically.

  4. 4

    Keep

    Catch the quiet ones early

    Attendance reporting surfaces the students who have gone quiet. Because every student is a CRM contact, the win-back is a text from the same system — and the review request goes out while the promotion photo is still fresh.

What you get

Every piece of this is already live.

These are not roadmap items. Each one is running in production today, described here in the same words the full product catalog uses.

Martial arts gym

Belts, attendance and the front-desk tablet, tied to the contact record — bought once, not rented.

Programs with your own rank ladders, students who are simply CRM contacts with an enrollment, and a class schedule they check into — plus a kiosk link that turns any tablet at the front desk into a check-in station.

  • Custom belt ladders per program, with stripes and the full promotion history for every student
  • A member is a CRM contact plus an enrollment — there is no second list of people to keep in sync
  • Promotion eligibility computed from classes attended since the last promotion and months at the current rank — advisory, because the instructor decides
  • Weekly class schedule with check-in, an attendance log, and reporting that surfaces the students who have gone quiet

Public booking pages

Let leads book the right meeting without the email ping-pong.

Every event type gets a shareable booking page with your availability, timezone handling, intake questions, confirmation copy, and location instructions.

  • One-on-one, group, collective, and round-robin events
  • Phone, in-person, video, Google Meet, Zoom, Teams, or custom locations
  • Minimum notice, date range, buffers, capacity, and slot interval controls
  • Custom confirmation message and post-booking redirect

Unified conversations inbox

Stop switching apps to find out what you already told them.

Inbound and outbound SMS, email, WhatsApp, Messenger, and Instagram threaded together per contact, with color-coded bubbles for direction.

  • Reply from the inbox or straight from the contact record
  • Inbound email routed in via your own sending domain
  • WhatsApp, Messenger, and Instagram sit in the same thread as SMS and email
  • Every message on the shared activity timeline

Broadcast campaigns

Reach a whole segment on any channel, from one screen.

One-off blasts by email, SMS, ringless voicemail, outbound IVR or AI call — one composer, one audience builder, real analytics. Multi-step follow-ups are automations.

  • Any channel from one composer — email, SMS, voicemail drop, IVR or AI call
  • Send windows, days of week, timezone, and throttle-per-minute
  • Email goes out through your sender pool, so warmup caps are respected and a send bigger than today's capacity parks the remainder for tomorrow instead of failing it
  • Every send appears in the background jobs monitor, where you can pause, stop, reschedule or slow it down while it is still running

Recurring subscriptions you sell

Sell your own memberships and let access manage itself.

Sell recurring products through your funnels on your own Stripe account. A paid subscription grants the buyer's access automatically, a lapsed one revokes it, and subscribers manage their own card and cancellation through a Stripe billing portal.

  • Charged on the workspace's own Stripe account — including Connect sales — never pooled through the platform
  • Membership access is granted on payment and revoked when the subscription ends, with no manual list-keeping
  • Buyers update their card or cancel through Stripe's billing portal, so card details never touch Chirply
  • A sensible default portal configuration is created for Stripe accounts that never set one up

Review requests & tracking links

Every finished job asks for the review by itself.

Generate a trackable review link per customer and send it from a workflow the moment work is marked complete. You see who opened it, who clicked, and who left one.

  • One link per customer, so you know exactly who reviewed
  • Fires from any workflow trigger — task completed, invoice paid, deal won
  • Opened / clicked / completed status on every request
  • Send over SMS or email on the channel they already reply to — through your own number and sending address, logged in their conversation

Smart segments

Define an audience once as rules and let it keep itself current.

Rule-based audiences over the contact record and everything attached to it, so “booked but never showed, and nobody has called them in two weeks” becomes a saved segment you send to — not a spreadsheet someone exports again every Monday.

  • 49 built-in fields grouped as Contact, Address, Consent & safety, Membership, Broadcast email engagement, Website engagement and CRM activity — plus every custom field you have added
  • Related-record rules across Bookings, Stripe, Sales, Work, Conversations, Calls and Forms, with 45 more filters underneath them
  • Text, number, date, boolean and relation operators — including “is in the last N days” and count rules like “has more than two open tasks”
  • Every filter on a related record has to match the same record, so two unrelated appointments can't fake a match

This is the part of Chirply that solves martial arts. See the other 14 areas — CRM, scheduling, messaging, automations, funnels, commerce, reputation and the rest — all included in the same workspace.

The offer

Try it on your own business for 30 days.

You do not have to migrate anything to find out whether this works. Start the trial, set up the one thing you came here for, and judge it on that.

  • $0 charged today. A card holds the workspace; nothing moves until day 30.
  • Unlimited usage. Calls, texts, emails and contacts are uncapped on every plan.
  • Your providers, your rates. Bring your own Twilio, Mailgun and AI keys and pay them directly — we do not mark usage up.
  • No contract. Cancel before day 30 and you are never billed.

Your trial runs on Scale, the top plan, so nothing is locked while you evaluate. If martial arts is all you need afterwards, Grow at $77/mo carries it — switch down before the trial ends and keep the lower price.

Your order

Start free for 30 days.

$0 today. A card keeps the workspace running after the trial, and Scale renews at $97/month unless you change plans or cancel first.

Scale plan — 30-day trialThe whole platform, nothing locked
$0
From day 30, unless you switch or cancelChange plans or cancel any time before then
$97/mo
Due today
$0.00

Cancel any time before day 30 and nothing is charged. Calls, texts, emails and contacts are unlimited on every plan — you bring your own Twilio, Mailgun and model keys and pay those providers directly.

$0 today. Cancel before day 30 and you are never billed.

No contract, no setup fee, no cancellation call. The card only exists so a workspace you decide to keep does not stop working on day 31.

Before you start

The questions everyone asks.

Is the gym app included in the trial?

The 30-day trial delivers the platform the gym app runs in — the CRM, texting, scheduling, billing and reviews. The Martial Arts Gym app itself is a separate one-time purchase from the app marketplace inside your workspace, on any plan. Bought once, it is yours; there is no per-feature subscription ladder to climb.

Does this replace my member database?

It never creates one. A member is a CRM contact plus an enrollment — there is no second list of people to keep in sync, so the parent who texts you and the student who missed three classes are the same record.

How does front-desk check-in actually work?

You open a signed kiosk link on any tablet and it becomes a check-in station — no login on the device. Check-ins write to the attendance log and count toward promotion eligibility, and one button disconnects every kiosk at once if a link ever leaks.

Will it promote students automatically?

No, and that is deliberate. It computes eligibility from classes attended since the last promotion and months at the current rank, then flags the student. The belt is the instructor's call; the software just makes sure nobody eligible gets forgotten.

How do memberships get billed?

As recurring subscriptions sold through checkout, billed on your own Stripe account — the money goes straight to you, and what each family has paid shows on their contact record next to the attendance and the conversation.

Weighing it against something specific?