The 18 skills
Retention
Churn Prevention
Scores every active member daily for churn risk using attendance decline, tenure, and engagement signals, then sends a personalized check-in to the at-risk ones before they cancel. Runs: daily, early morning · Channel: SMS
Cancel Intent Detector
Watches inbound messages for cancellation language and immediately drafts a save offer tailored to that member’s history, plan value, and attendance. Runs: in real time when intent is detected · Channel: SMS
Growth
Inbound Sales + Booking
Responds to new lead inquiries within minutes — welcomes them, answers questions about your gym, suggests booking a visit. Runs: in real time on a new lead · Channel: SMS
Lead Qualification
Replies to inbound lead messages with contextual info, asks qualifying questions to understand their goals, and routes qualified leads to staff. Runs: in real time when a lead replies · Channel: SMS
Lead Follow-up
Follows up with leads who went quiet after 48+ hours. Varies the message so it doesn’t read as a bot, and stops after two unanswered attempts. Runs: hourly check · Channel: SMS
Reactivation Agent
Finds members inactive 30+ days and sends a personalized “we miss you” with an actual reason to come back. Respects a 60-day cooldown. Runs: Monday mornings · Channel: SMS
Trial Conversion
Nudges trial members toward a paid plan, timed against their real trial usage and days remaining, recommending the best-fit plan for how they’ve actually trained. Runs: daily · Channel: SMS
Revenue
Payment Recovery
Detects failed payments, sends a recovery message with a payment-update link, tracks retries, and escalates persistent failures to staff with the member’s full payment history. Runs: in real time on failure · Channel: SMS
PT Upsell
Finds group-only members with 8+ weeks of consistent attendance and zero personal-training history, then sends a coach-style suggestion — not a sales pitch. 90-day cooldown. Runs: midweek · Channel: SMS
Engagement
Engagement Agent
Personalized birthday messages in your gym’s voice. Runs: daily, morning · Channel: SMS
Milestone Celebration
Celebrates members crossing 50, 100, 250, and 500 check-ins with a message referencing their actual journey. Runs: in real time on milestone · Channel: SMS
Referral Intelligence
Identifies happy, engaged members with 6+ months tenure and asks for a referral at the moment they’re most likely to say yes. Runs: Friday mornings · Channel: SMS
Onboarding
Member Onboarding
Runs a 30-day, six-touchpoint sequence for new members — welcome, first-class tips, check-in encouragement, community integration — personalized to their plan and early activity. Runs: daily · Channel: SMS
Marketing
Review Request
Asks engaged members for a Google review at check-in milestones, with a direct link. Capped at one ask per member per quarter. Runs: on milestone · Channel: SMS
Operations — reporting only, no member messages
Daily Briefing
A summary of everything that happened — signups, cancellations, revenue movement, attendance trends, and what needs your attention. Runs: refreshed through the day · Channel: internal
Class Intelligence
Analyzes booking patterns, peak times, no-show rates, and capacity utilization, with weekly optimization insights. Runs: weekly · Channel: internal
Revenue Forecasting
Monthly MRR projection with churn-adjusted forecasting and identified revenue risks. Runs: monthly · Channel: internal
Coach Performance
Daily attendance patterns by coach — who drives engagement, which slots underperform. Runs: daily · Channel: internal