MartialMembers.ai
All features
Lead Flow

From Meta ad to signed member, watched by you.

A lead arrives through an ad, a web form, or your chatbot. Lead Conversion replies on WhatsApp inside a minute, qualifies their interest, and books a trial against the real timetable. They show up. Trial Follow-up checks in the same evening. They sign up through the member app. The owner reads the inbox twice, approves both replies, and watches the rest happen.

  • Source channels
    3
  • Agents on the path
    Lead Conv · Trial F/U · Trial NS
  • Owner approvals
    2 taps
  • Trial to signed
    ~72 hrs
Source capture · three inlets

Meta ad, web form, chatbot. One pipeline.

Every inbound lead lands in the same pipeline regardless of how it arrived. Meta lead-form fields map directly. The trial-booking widget on your site captures the same shape. The Front Desk chatbot can hand off mid-conversation. Source, campaign, and ad set are attributed automatically so you can see which channel actually pays.

  • Meta Lead Ads sync: fields auto-map to contact, source, campaign, ad set, ad
  • Embeddable trial-booking widget for any website (single script tag)
  • Front Desk chatbot can capture leads in-conversation and hand to Lead Conversion
  • Source attribution preserved end-to-end, including UTM passthrough
  • Duplicate detection on phone + email so the same person isn't worked twice
crm.martialmembers.com/leads
Leads · Pipeline36 open
New12
  • EMEmma M.
    Meta Adsagent
  • RTRavi T.
    Web formagent
  • BLBen L.
    Walk-in
Contacted8
  • JMJames M.
    Meta Adsagent
    trial booked
  • ALAlex L.
    Referralagent
Trial booked7
  • KOKim O.
    Web formagent
  • PTPriya T.
    Referral
  • DVDevon W.
    Meta Adsagent
Trial done4
  • SRSarah R.
    Walk-in
    warm
  • NBNoah B.
    Web form
Signed5
  • YTYara T.
    Referral
  • MOMarcus O.
    Meta Ads
Conversion · last 30d · 38%Avg. lead → trial · 14h · 6mCost / lead · £6.40
Lead journey

From Meta ad to signed member. Two agents handle the middle.

A lead arrives. Lead Conversion answers on WhatsApp inside a minute, qualifies their interest, and books a trial. They show up. Trial Follow-up checks in the same evening. They sign up through the member app. The owner watched.

Source
  • Meta ad
  • Website form
  • Chatbot
Lead Conversion · WhatsApp
T+47s

"Hi Sam, thanks for getting in touch. Beginner BJJ runs Tuesday and Thursday evenings at 18:00. Would you prefer Tuesday or Thursday for your free trial?"

Trial bookedT+5min

Tue 18:00, Beginner BJJ, Coach Mike. Calendar invite sent. Workflow fired the welcome SMS.

Trial attendedT+2d

Kiosk check-in at 17:54. Coach Mike took the class. Attendance logged.

Trial Follow-up · WhatsApp + email
T+90min after class

"How did Tuesday feel? Coach Mike said you did very well. Want to lock in the Adult Unlimited plan before the next class fills up?"

Signed up via the member appT+3d

Adult Unlimited plan active. Direct Debit set on the iOS app. First class booked for Monday.

The owner read the inbox twice, approved both agent replies, and watched the rest happen.

Agent moment oneLead Conversion · WhatsApp

Replies in under a minute. Books against the real timetable.

A new lead arrives at 22:14. Lead Conversion answers within a minute on WhatsApp, asks what discipline and what age, checks the live class schedule for the next age-appropriate slot, offers two times, and books the trial when they pick. Two-message owner approval gate by default; you can switch it off for off-hours auto-send once you trust it.

  • WhatsApp Business for messaging — same number your members already use
  • Reads live timetable, age bands, capacity, and instructor before suggesting a slot
  • Books the trial directly into the schedule; calendar invite + welcome SMS fire
  • Owner sees the draft in the inbox, approves with one tap (or auto-sends after trust)
  • Hands off to a human the moment the conversation goes off-script
  • Fires tag rules: trial-booked, beginner, evening-class-fit
crm.martialmembers.com/inbox/sam-reilly
JM
James Murphy
+44 7700 900456 · WhatsApp · new lead
Hi, interested in trying a kickboxing class. Do you have anything for total beginners?
21:14
Hi James 👊 Yes, we run a Beginner Muay Thai on Tuesday and Thursday at 18:30, both have spots this week. First class is on us. What night works better for you?
21:14
get_timetableget_available_trial_classes
Tuesday could work. Do I need anything?
21:16
Just shorts and water. We'll lend you wraps and gloves. I've held you a spot for Tue 7 May, 18:30 with Coach Yara, confirm and you're in?
21:16
book_trial_for_contact
Confirmed, see you Tuesday!
21:17
Booked ✅ You'll get a reminder Monday evening. Address and what to expect coming through now.
21:17
Trial booked · contact tagged · workflow firedresolved · 3 min
Agent moment two (the fork)Trial No-show · morning after

If they didn't turn up, this agent goes first.

The day after a missed trial, Trial No-show drafts a low-pressure WhatsApp asking what happened and offering to rebook into the very next age-appropriate class. Two thirds of no-shows are scheduling problems, not interest problems. The agent treats it that way.

  • Reads yesterday's bookings and the kiosk attendance log
  • Identifies trials that were booked but not checked in (no kiosk, no portal, no walk-in)
  • Drafts a single rebook offer with a real alternative slot from the live timetable
  • Fires only once per lead — never nags
  • Hands off the moment the lead replies with anything other than yes/no
crm.martialmembers.com/inbox/trial-noshow
Sarah Rivers · WhatsAppDraft suggested
Hi! Yeah I'd love to come back this week 🙌
20:48
Suggested reply · context: streak broken 7d, last class Wed
Amazing, really good to hear. Open Mat is on Sat 11–12 if that works, or No-Gi tomorrow at 19:00 with Sam. Either way, I'll put a wrap and a fresh towel out for you.
confidence · high
Agent moment threeTrial Follow-up · same evening

The night after their first class, while it's still warm.

Trial attended. 90 minutes after the class ends, Trial Follow-up writes a multi-channel message: WhatsApp for speed, email as the readable fallback. The coach's actual feedback gets quoted. The plan that fits their attended class shows up first. The signup link drops them straight into the member app.

  • Pulls the coach's post-class note from the roster screen
  • Surfaces the plan that fits the class they took (Adult Unlimited, Kids Term, PAYG …)
  • Stripe + Direct Debit options preset based on the offered plan
  • Single signup link opens the member app directly to the plan-confirm screen
  • If no reply in 36 hours, Email Sequencer takes over with a longer-form follow-up
crm.martialmembers.com/inbox/sam-reilly
JM
James Murphy
+44 7700 900456 · WhatsApp · new lead
Hi, interested in trying a kickboxing class. Do you have anything for total beginners?
21:14
Hi James 👊 Yes, we run a Beginner Muay Thai on Tuesday and Thursday at 18:30, both have spots this week. First class is on us. What night works better for you?
21:14
get_timetableget_available_trial_classes
Tuesday could work. Do I need anything?
21:16
Just shorts and water. We'll lend you wraps and gloves. I've held you a spot for Tue 7 May, 18:30 with Coach Yara, confirm and you're in?
21:16
book_trial_for_contact
Confirmed, see you Tuesday!
21:17
Booked ✅ You'll get a reminder Monday evening. Address and what to expect coming through now.
21:17
Trial booked · contact tagged · workflow firedresolved · 3 min
Self-serve signup

Signed up through the member app. Direct Debit set, first class booked.

The signup link opens the member app on the device they're already on. They confirm the plan, choose Direct Debit (UK) or card, set up the mandate via GoCardless or Stripe, and book their first class from the timetable inside the same session. No phone call. No paperwork. The CRM creates the member, links the family if relevant, and fires the welcome workflow.

  • iOS app on the App Store and Android app on Google Play (web fallback always works)
  • GoCardless Direct Debit mandate or Stripe card, both mobile-friendly
  • Family bundles supported — sign up the kid and the parent in one flow
  • First class booked from the live timetable before they put the phone down
  • Welcome workflow fires: tag the member, queue the first-week check-in, attribute the source
crm.martialmembers.com/portal/signup
BillingMay 2026 · 247 active subsExport · CSV
MRR · projected
£24.6k+6.5%
Successful
23194%
In retry
115%
Pending payouts
£18.2kFri
Plans · live
  • Unlimited Adult124£89
  • Kids Unlimited56£59
  • Pro 3×/wk31£74
  • Family Bundle22£164
  • PAYG bundles14£99
Recent charges · today
231 / 247 collected
MemberAmountStatus
  • Sarah Rivers£89.00paid
  • Marcus O.£59.00paid
  • Yara T.£74.00paid
  • Jordan L.£164.00retry
  • Devon W.£99.00paid
  • Priya T.£89.00paid
  • Alex Lee£164.00paid
  • Noah B.£59.00failed
Owner in the loop

Two approvals, total. Then the rest is on rails.

The owner reads the inbox twice — once before Lead Conversion's first message goes out, once before Trial Follow-up's. Both are one-tap. Everything else is automatic: the booking, the calendar invite, the kiosk check-in writeback, the attendance log, the signup, the Direct Debit. The audit log records the agent draft, the owner approval, and the eventual send so you can review any conversation end-to-end.

  • Approve-before-send gate per agent, configurable per-tenant
  • Auto-send after N successful approvals if you want to relax the gate
  • Full audit timeline per lead: draft, approval, send, receipt, reply, action
  • Owner can edit the draft inline before approving (no rewriting in another tool)
  • Every workflow fire, tag application, and agent call is captured in the activity log
crm.martialmembers.com/inbox/approvals
Dashboard
Tue · 6 May
Active members
247+12
Check-ins today
89+18%
MRR
£24.6k+6.5%
At-risk
14−3
Attendance · 12 weeks
+14% vs prev
Agents · last 24hlive
  • Lead Conversion
    Booked trial. Sarah R.
    12m
  • Retention
    Re-engaged 3 at-risk members
    2h
  • Inbox
    Drafted 8 reply suggestions
    3h
  • Email Sequencer
    Sent 24 follow-ups
    9am
28
weeks
Your streak
Top 3% of academy
Next class · Tue 18:30
Today's classes
7
  • Kids BJJ16:00Marcus12 / 16
  • Adult Muay Thai18:00Yara21 / 24
  • No-Gi19:00Sam18 / 20
  • Open Mat20:00, 9 / 30
Booked into your real schedule

The trial lives on the same timetable your members see.

When Lead Conversion books a trial, it doesn't go into a side queue. It writes to the same class instance your existing members are looking at. Capacity moves. The waitlist sees it. The kiosk recognises the trial when they walk in. After the class, attendance writes back into the lead record so Trial Follow-up has real ground truth, not a guess.

  • Trial booked = real class-instance booking, capacity-aware
  • Kiosk recognises the lead by name or phone for walk-in check-in
  • Attendance writes back to the lead record (attended, no-show, late)
  • Coaches see trials in the live roster with a Trial tag
  • If the trial spot is over capacity, the agent offers the next valid slot instead
crm.martialmembers.com/timetable/2026-05-12
Timetable
Wk · 4–10 May 2026
Mon04
Tue05
Wed06
Thu07
Fri08
Sat09
Sun10
10:0012:0014:0016:0018:0020:00
Kids BJJ
Marcus12/16
Adult MT
Yara21/24
Kids BJJ
Marcus14/16
No-Gi
Sam18/20
Open Mat
, 9/30
Morning BJJ
Yara8/12
Kids BJJ
Marcus16/16
Adult MT
Yara22/24
Adult BJJ
Sam19/24
Wrestling
Devon12/20
Kids BJJ
Marcus13/16
Sparring
Yara14/16
Open Mat
, 11/30
Comp Class
Sam8/12
See this flow on your own pipeline

Bring last month's leads to the waitlist.

Join the waitlist and send a CSV. We'll show you what Lead Conversion would have replied, where Trial Follow-up would have stepped in, what Trial No-show would have caught, and how many would have signed before the third day.