For Coaches & Studios

Your roster. Your families.
Your whole program.

TwirlPower gives coaches and studio owners everything they need to run a real program — classification tracking, direct family messaging, private lesson scheduling, invoicing, and a profile that helps the right families find you.

Free to get started — always  ·  No credit card needed  ·  Unlimited twirlers

Studio Roster

See every twirler's classification at a glance

Your studio roster shows every linked twirler with their current classification level and org — no digging through individual profiles. Spot who's ready to advance instantly.

Full roster with classification chips per org
Advancement alerts — get notified when a twirler hits the threshold
Invite existing TwirlPower users or new families by email
Bulk invite — search and invite multiple twirlers at once
Studio Roster — 6 Twirlers
EO
Emma O. USTA Beg. TU Nov.
SF
Sophia F. USTA Int.
ML
Mia L. NBTA Nov. ⚡ Ready to advance
⚡ Advancement Alert
Mia L. has hit 5 wins in NBTA Novice — ready to advance to Beginner.
Coach Profile & Discovery

Put a face to your name. Get found by the right families.

Your TwirlPower profile is how families find you — and decide they want to reach out. Now it's a real introduction: your photo, your bio, the organizations you coach, and your state. When a parent searches for a USTA coach nearby, they find you — not a gray circle.

Headshot photo — show up as a real person in family search results
Bio, studio name, and organization badges (USTA, NBTA, TU, DMA, AAU, WTA)
Families can filter coach search by state and org to find you directly
Families include a personal message with connection requests — you see it in your notification email
JW
Jamie Wilson
Colorado Twirling Academy
USTA NBTA ✓ Verified
New Connection Request
"Hi Jamie — my daughter Emma just moved up to Intermediate in USTA. Looking for someone who specializes in 2-baton. Would love to connect."
Family Messaging

One message. Every family. Or just the one who needs it.

No more group texts where half the thread is "ok!" from parents who were accidentally added. TwirlPower messaging lets you broadcast to your whole roster at once, or go direct with one family. Everyone stays in the loop — on their terms and yours.

Group broadcast — one message reaches every family on your roster at once
Direct threads — private conversations when one family needs something specific
Unread badges — see who hasn't seen the important stuff yet
Families can read and reply in-app, and initiate messages to you
Email notifications — families get notified even when they're not in the app
Messages
📣
All Families
State comp this Saturday — staging at 8am
Sent
EO
Emma O.'s family
Quick question about Sunday's lesson…
1 new
ML
Mia L.'s family
Thanks for the heads up on her score!
Read
Private Lesson Scheduling

Scheduling without the seventeen texts.

A family wants a lesson. They text you. You're with a student. Two hours pass. You text back three times. They don't respond until tomorrow. TwirlPower Sessions end that loop — families request a time, you confirm or counter, and automatic reminder emails handle everything else.

Request/approve flow — families suggest a time, you confirm or offer an alternate
Automatic reminder emails to both coach and family — 24 hours and 1 hour before
Set your cancellation policy — families see it before they request
Lesson records import directly into invoices with one click
Lesson Request
SF
Sophia F. — Private Lesson
Requested: Thursday, Jun 12 · 4:00 PM
✓ Confirm Suggest alternate
⏰ Reminders sent automatically
Both you and the family get reminder emails 24 hrs and 1 hr before every lesson.
Invoicing

Get paid without the awkward ask.

You shouldn't have to chase families over text for lesson payments. TwirlPower invoicing lets you send itemized invoices directly to families in the app — and now families can pay by card the moment they open it. No Venmo request. No waiting to see if the check's in the mail. Connect Stripe once in your settings, and every invoice you send becomes a one-tap payment for the family. You still get paid exactly what you charged. TwirlPower takes a 2.5% platform fee on card payments, in addition to Stripe's standard processing fee — Include a Venmo or Zelle handle in your profile and families see that too — alongside the Pay button, or on its own if you haven't connected Stripe.

Accept card payments directly in the app — families pay in one tap
Itemized invoices — line by line, so there are never any questions
Import lesson records into invoices with one click — no retyping
Track status: draft, sent, paid, and overdue — all in one view
Families see invoices in the app they're already using
Already have a Venmo or Zelle handle in your profile? Families see that too — use both, or either.
Invoice — Emma O.
Private Lesson — Jun 4 $45.00
Private Lesson — Jun 11 $45.00
State Comp Entry Fee $25.00
Total $115.00
Pay Now · $115.00
✓ Paid (2) Sent (1) Overdue (1)
Competition Management

Create competitions and invite your twirlers

Create competition events in TwirlPower, invite your twirlers, and track who's attending. Families get notified and can add the competition to their tracker.

Create coach-side competitions with date, location, and org
Invite individual twirlers or your full roster
Track competition attendance and results
Competitions appear in each twirler's history automatically
Favorite competitions to follow for your studio
Browse the TwirlPower competition directory and invite your twirlers to existing competitions
Upcoming Competitions
State Championships 2026
Apr 26 · Westminster, CO · USTA
4 attending
Summer Invitational
Jun 14 · Denver, CO · NBTA
Invites sent
Club & Studio Management

Your studio, properly introduced.

Claim your club on TwirlPower to appear in the public directory with a real presence — club photo, practice location, your website, and a coach roster families can actually browse. Manage your team, handle member requests, and give new families a real first impression.

Club photo — show up in directory search the right way
Location & practice info — address, parking, directions for new families
Website link — send families to your site with one tap
Coach roster — families see who coaches at your studio, with photos and verified badges
Approve or decline member join requests — pending badge keeps you on top of it
My Club — Colorado Twirling Academy
TW
Tye W.
Club Owner · ✓ Verified
Owner
JM
Jamie M.
Coach · ✓ Verified
Coach
📍 Lakewood Recreation Center · Parking in Lot B
🔔 2 pending member requests
All Coach Tools

Everything in one place

📊

Classification Dashboard

See every twirler's level across every org in one view. No more asking families for updates.

💬

Family Messaging

Broadcast to your whole roster at once, or go direct with one family. Unread badges, email notifications, and no more group text chaos.

📅

Private Lesson Scheduling

Families request a time, you confirm or counter, automatic reminders go out. The back-and-forth is officially retired.

🧾

Invoicing

Send itemized invoices for lessons, equipment, and clinic fees. Track paid, sent, and overdue — all in one view.

🔔

Advancement Alerts

Get notified automatically when a twirler on your roster hits an advancement threshold.

🌐

Coach Profile & Search

Upload your photo, add your bio and org badges, and get found by families searching for a coach in your state and org.

📧

Bulk Invitations

Search existing TwirlPower users or invite new families by email — one at a time or all at once.

🗂️

Competition History

View every competition result for your linked twirlers — placements, scores, and scorecard uploads.

📱

Mobile Ready

Access your roster and coaching tools from any device — works on iOS, Android, and desktop.

What's Available & What's Coming

Your coaching platform — and where it's headed

Here's everything available for coaches today, and what's actively in development next.

✓ Available Now
Accept card payments directly in the app — families pay by card in one tap
Connect Stripe once — every invoice becomes a one-tap payment
Studio roster with classification chips
Advancement alerts
Competition creation and invites
Bulk invite (existing users + new families)
Club claim and management
Public directory listing
Pending member notifications
Message your families — group announcements or individual threads
Schedule private lessons — families request, you approve, reminders go out automatically
Send invoices for lessons, equipment, and uniforms
Track what's paid and what's pending
🔜 Coming Soon
Recurring monthly billing — lesson packages, team dues, uniform fees
Class and boot camp scheduling
Progress reports to send to families
Multi-studio management
Coach analytics and growth trends

Free to get started — always.

Open App → How to get started →

Your program deserves better tools. Your families deserve better communication.

Free to get started — always. Create your coach profile, link your twirlers, and have your whole program running in minutes.