Skip to main content
Migration Guide

Switch from TeamUp to Who's In

TeamUp prices per coach + per location. As your club grows — more squads, more coaches, more locations — the bill grows. Move to Who's In Clubs at $8.25/mo billed annually flat — unlimited coaches, unlimited locations, full sports-club operational toolkit.

Starter and Growth plans, each with a 14-day free trial.

Why clubs switch from TeamUp

Per-coach + per-location pricing escalates

TeamUp's pricing is tiered by coaches + locations. A multi-squad club with 6+ coaches across 2 venues hits the upper paid tiers fast. Multi-section clubs (juniors + seniors + masters) compound the cost.

Who's In Clubs is $8.25/mo billed annually flat for up to 99 members ($15.83/mo billed annually on Growth for unlimited) — unlimited coaches, unlimited locations, unlimited squads. Hire freely, expand venues, add new sections without per-coach or per-venue fees.

Dated member-facing UX

TeamUp's member portal feels dated. Booking flows take more taps than members expect. Younger members + parents notice immediately.

Who's In Clubs offers a modern branded PWA: one-tap booking, Wallet pass member ID, instant fixture + roster view. Members see your brand, not a generic TeamUp skin.

Light on club community + communication

TeamUp is strong on scheduling but light on club community: no member feed, no team-specific announcement boards, basic email templates.

Who's In Clubs bundles email announcements to the whole club, emergency contacts captured when members join, and members-only events.

Step 1: Export from TeamUp

Get your data out

1

Export member directory

In TeamUp admin, navigate to Members > Export > CSV. Captures name, email, phone, squad, role (player / coach / parent), age category.

2

Export squad rosters

Squads > Export per-squad. Captures squad name, coach assignments, member roster, age category, season.

3

Document recurring training + fixture patterns

Calendar > Export. Captures recurring training slots, fixture lists, venue allocations.

4

Export fees + dues data

Finances > Export. Captures membership fees, training fees, outstanding balances, transaction history.

5

Cancel TeamUp on cutover

Once Who's In Clubs is live, cancel TeamUp at the end of your billing cycle.

Step 2: Set up on Who's In

Get running in minutes

1

Create your Who's In Clubs

Sign up at whos-in.app/clubs. Add club name, branding and club crest.

2

Set up squads + coaches

Recreate your squads as member groups (juniors / seniors / masters / women's / men's) and add your coaches.

3

Import your member directory

Import the TeamUp CSV from the Members tab (name, email and phone), then add members to their squads. Emergency contacts are collected when members join.

4

Build training + fixture schedule

Set up recurring training sessions and one-off fixtures as club events, each with its venue, capacity and an optional members-only setting.

5

Set up fees + Stripe Connect

Membership dues run through tiers on Stripe Connect, paid straight into your own Stripe account with auto-renewal. Members get an email if a payment fails, and lapsed members get a reminder. Charge for one-off sessions with paid event tickets.

6

Set up branded member portal + PWA

Members get a branded portal with upcoming fixtures, their membership and (if you allow it) the roster, plus a Wallet pass as member ID. Announcements go out by email.

Feature Mapping: TeamUp to Who's In

TeamUp FeatureWho's In Equivalent
Per-coach + per-location pricingFlat $99/yr up to 99 members, $190/yr unlimited; unlimited coaches + locations
Member directoryMember directory + branded UX
Squad rostersSquads as member groups
Training + fixture schedulingRecurring training + one-off fixtures
Fees / dues collectionFees + dues + Stripe Connect
Email broadcast (basic)Email reminders + WhatsApp via Sent.dm (members with WhatsApp opt-in)
Mobile member app (basic)Branded PWA + Wallet pass member ID
Parent contact handlingEmergency contacts at sign-up (no parent-to-child linking)
No member feedBroadcast messaging via email
Match availability pollingMembers RSVP to each fixture (no availability polls)
Limited integrationsCSV exports of members and attendees
Dated UIModern branded UX

Total migration time: ~4-6 hours

Most clubs complete their migration in a single sitting. No technical skills required.

Migration FAQ

Ready to switch from TeamUp?

Start your 14-day free trial and migrate in under ~4-6 hours.

14-day free trial on every paid plan.