For Sports Teams

Practice Signups, Dues Collection, and Reminders for Sports Teams

Slot-based practice signups, automatic reminders before every practice, Stripe-powered dues collection, and QR check-in. Free for unlimited players.

Why this exists

Team managers and coaches lose hours every week chasing practice RSVPs, reminding players about dues, and updating the roster spreadsheet. I'm In! handles the signup, the reminder, and the payment in one tool.

What you get

Practice slot signups

Each practice is a slot with its own time, capacity (e.g., 18 players max), and waitlist. Players see who's confirmed and self-pick their slot.

Automatic practice reminders

Reminders go out automatically before every practice at the lead time you set — no more group-text spam.

Dues and fee collection

Charge season dues, tournament fees, or jersey costs directly through Stripe. No platform fee — only Stripe's standard 2.9% + $0.30.

Waitlists for popular practices

When a practice hits capacity, additional players join the waitlist and auto-promote if anyone drops out.

QR check-in at the field

Confirm attendance with a quick QR scan at the field. Useful for coaches who need attendance records for tournament eligibility.

Roster CSV export

Export the full team roster, contact info, and attendance history at any time.

How the workflow runs

  1. 1Create your team at https://im-in.events/create — name the team and add the first practice.
  2. 2Add recurring practices as slots: each with its own time, capacity, and (optional) fee.
  3. 3Turn on reminders.
  4. 4Share the signup link with your team in the group chat.
  5. 5Players sign up in 15 seconds. Dues are paid through Stripe at signup time.
  6. 6On practice day, scan QR codes at the field for attendance.
  7. 7Repeat throughout the season.

Who uses it

Youth sports teams, rec leagues, club teams, intramural leagues, and pickup sports groups use I'm In! to coordinate practices, collect dues, and track attendance.

How it compares to common alternatives

TeamSnap

Strong for league management with stats and schedules, but starts at $11.99/month per team and locks core features behind paid tiers.

SignUpGenius

Possible but not sports-specific — no built-in dues collection, ad-supported free tier, and paid plan for reminders.

Google Forms + Venmo

Works for tiny teams; falls apart once you have recurring practices, dues tracking, and 20+ players.

I'm In! for Sports Teams — FAQ

Is there a team size limit?

No. The free tier supports unlimited players and unlimited practices.

Can I collect dues with I'm In!?

Yes. Connect Stripe in a one-time setup and charge a fee per signup. Only Stripe's standard processing fee (2.9% + $0.30) applies — no platform fee from I'm In!

Can players cancel and rejoin?

Yes. Players can cancel their own slot, which opens it for waitlisted players or new signups.

Can I require dues upfront?

Yes. Mark a practice or season fee as required at signup. Players who do not pay are not added to the roster.

How does attendance tracking work?

Players check in via QR scan at the field, or you check them in manually from the event dashboard. Attendance is exportable as CSV.

Can multiple coaches share access?

Yes. Add collaborators with their email — they can manage the team alongside you.

Does I'm In! handle tournament schedules?

Each tournament can be its own event with multiple game slots. For complex multi-game brackets, dedicated league software may fit better.

What about player birthdays and medical info?

I'm In! collects email and name by default. For deeper roster data (medical, jersey size), use a one-time intake form via your team's preferred tool and keep I'm In! for the signup and dues workflow.

Not for you if

  • ·You need league-wide standings, statistics, and bracket logic (try TeamSnap or LeagueApps).
  • ·Your team needs deep medical and emergency contact storage with HIPAA compliance.
  • ·You only have one practice per season and a five-player team (a group text might be enough).

Ready to make event signups magically easy?

Free for unlimited events and unlimited participants. No ads. Create your first event in 30 seconds.