For captains

Write the rules once, and the week follows them

Every week you count RSVPs, text subs, and chase dues. League Autopilot does that follow-up from rules you write once. AI runs only when you write the rules.

A game week

What happens between games

You set things up once. Each week, the system does the follow-up and tells you when it needs you.

  1. WPT 01 Start

    Set up your team in about a minute

    Pick “I’m a captain setting up one team” and name the team. You land in the captain view. Admin screens stay hidden until you add a second team.

    Runs on its own The system builds a small org around your team, so you never set up a league by hand.

    Built
  2. WPT 02 Roster

    Keep two rosters: your Core and your subs

    Your Core roster is invited to every game. Your Additional Subs roster hears from you only when you need them for one game. A player you add counts at once, even before they get the app.

    Runs on its own Send invites now or later, or paste an invite link into your group chat.

    Built
  3. WPT 03 Schedule

    Add your season’s games

    Add each game with its date, time, opponent, and venue. If your league turns on schedule upload, AI reads the league’s PDF into games for you.

    You decide After an upload, each player gets one “games added” notice, not one per game, and you can undo the batch for 24 hours.

    Built
  4. WPT 04 Rules

    Write your lineup rules once

    Type rules in plain words, like “John in goal, else Sarah.” AI compiles them once into a rule list you can read. You check the list and turn it on.

    AI, once This is the only AI step in lineups. Every game after it runs on plain code.

    Built
  5. WPT 05 RSVP

    RSVPs come in, and the lineup fills

    Players tap In, Out, or Maybe. The engine fills each slot from the replies and your rules, and shows the reason for each pick.

    Runs on its own The 24-hour and 8-hour checks stay silent when you are full.

    Built
  6. WPT 06 Approve

    Short a player? Approve who gets asked

    When a spot opens, the engine builds a ranked list of who to ask. In Approval mode, the default, nobody hears from it until a captain taps Approve.

    You decide Every captain on the team gets the plan, and the first one to act decides.

    Built
  7. WPT 07 Autopilot

    Or turn on Autopilot to recruit for you

    Autopilot asks your own Subs first, then your backup list. Next it asks players with no team who offered to sub. Last, it asks players on other teams, where the league allows it. The first player to say In takes the spot.

    Runs on its own It sends one invite per open spot, reports after each round, and tells you when the list runs out.

    Built
  8. WPT 08 Dues

    Collect dues without chasing people

    Enter the season costs, and each player sees their share. The Venmo button fills in the amount. Zelle shows who to pay and how much. Players tap “I’ve paid,” and you approve it.

    Runs on its own Two reminders go to each unpaid player, and you get a preview the day before the first one.

    Built

Rosters

Two rosters, on purpose

Your team and your backup list are different groups. They hear from you in different ways.

Core roster

  • Your Full-time players and Subs. They are invited to every game and RSVP for each one.
  • Mark a player On leave, and they stay on the team. They get no RSVP asks, and the engine does not place them in the lineup.

Additional Subs

  • Your list of people who fill in now and then. They hear from you only when you pull them into one game.
  • Rank them. The engine first asks whoever fits the open position, then follows your order.

A player you add is on the roster at once, even with no app. The invite only links their app account, and they can still say no. Send it now or later, or paste an invite link into your group chat. If an invite sits unanswered, you get a nudge at 7 days, at 30 days, then every 90 days.

Lineup rules

AI writes the rules once, then code runs every game

You describe how you like to play. AI turns that into a fixed rule list one time. We call this compiling. The same rules give the same lineup every time.

  • Plain-word rules

    AI

    Write “John in goal, else Sarah” or “Don’t call up Mike unless fewer than 8 are confirmed.” You read the compiled list before you turn it on.

  • Limited to your preferences

    The AI can only set your preferences. It cannot change platform rules, like “a player who said Out is never placed.”

  • Checked before use

    The system rejects a rule that names an unknown player or breaks a platform rule. It shows you why.

  • Ten compiles a month

    Each team gets 10 compiles a month. A failed compile does not count. A starter rule list works with no AI at all.

  • No AI per game

    Each game’s lineup comes from plain code. There is no “ask AI” button on the game screen.

Lineup rules
3 of 10 this month
Compiled
You wrote

“John in goal, else Sarah. Don’t call up Mike unless fewer than 8 are confirmed.”

  • 01 Goal: John. If John is not In, Sarah.
  • 02 Mike: call up only when fewer than 8 are confirmed.
  • Platform rule: a player who said Out is never placed. Locked
2 rules · 0 errors Edit Turn on

RSVPs and lineups

It messages you only when you are short

The system checks your lineup as replies come in. It contacts you only when something needs you.

  • Targeted reminders

    Reminders go only to players with no reply or a Maybe. Players who answered are left alone.

  • Late changes reach you

    A player who changes their answer close to game time triggers an alert to you.

  • A reason on every slot

    Each pick shows why, like “John gets goal if available: John is In.” Tap any slot to change it.

  • Shortage alerts

    If a reply leaves a key position, like goalkeeper, impossible to fill, you hear right away.

  • Silence means full

    Checks run 24 hours and 8 hours before the game. If the lineup is full, they send nothing.

Recruiting subs

You choose how much it does alone

When you are short, the engine builds a ranked list of who to ask. You pick whether it waits for you.

You decide

Approval mode (the default)

  • Nobody is contacted until a captain taps Approve.
  • Every captain on the team gets the plan. The first one to act decides, so nobody gets asked twice.
Runs on its own

Autopilot (you turn it on)

  • The engine sends invites down the list on its own, one invite per open spot.
  • It waits about 12 hours for each answer, then moves on. It reports after each round.
  • Autopilot uses no AI. It follows a fixed order in plain code.

Who gets asked

A fixed order, every time

Full-time players already have every game invite. When a spot is still open, the engine asks in this order. Players on your do-not-recruit list are skipped.

The first player to say In takes the spot. If a spot fills while invites are still out, the engine asks you before it cancels them.

Dues

Collect dues without chasing people

Captains often pay the league first, then spend weeks getting paid back. The fee plan shows who owes what and sends the reminders.

  • A fee plan from real costs

    Add the league fee and field rental. Split the total or set a price per player.

  • Pay buttons

    The Venmo button opens with the amount filled in. Zelle shows the amount and who to send it to.

  • “I’ve paid” comes to you

    A player reports a payment, and you approve it. A report never marks a player paid on its own.

  • Reminders with a preview

    Unpaid players get a reminder 7 days before and on the due date. You get a preview a day before the first one, so you can mark cash first.

  • Private exemptions

    Mark a player exempt. Teammates never see who is.

  • Late joiners

    A new player on your Core roster is added to the dues list on their own. You set their share.

Spring dues · $95 each
League fee + field rental
8 of 12 paid
  • Dana R. Venmo · Apr 2 Paid
  • Marcus T. Says paid by Zelle Reported
  • Lena O. Hidden from teammates Exempt
  • Sam K. Reminder Apr 13 Due Apr 20
Venmo · Zelle · cash Approve Marcus

Your players

What your players see on their phones

Players use the browser on any phone or computer, and the iPhone app once it is in the App Store. In the browser there is nothing to install.

  • One-tap RSVP

    In, Out, or Maybe from the schedule, with an optional note like “running 10 min late.”

  • Game invites

    A sub sees an invite for one game and can accept, say maybe, or decline. Accepting does not add them to the roster.

  • One fees view

    Every team they owe, across teams and seasons, with five years of history.

  • One Messages tab

    Every team chat in one place.

  • Their own calendar

    A calendar feed keeps games in sync in Google, Apple, or Outlook.

  • Sub when they want

    Any player can opt in to sub for other teams from their account.

My week
2 teams
Sun14 R vs Rivervale 6:15 pm · Field 2 In
Tue16 H Harbor needs a sub One game · 7:00 pm · Field 1
Accept Maybe Decline
You owe $95 Northside · due Apr 20 Pay with Venmo

Ask Siri

Ask Siri, with the app closed

With the iPhone app (coming soon), players and captains ask Siri about their games. Siri answers out loud from live data, and shows the answer on screen.

On iPhone

“When’s my next game?”

  • Any player can ask. Siri names the day, time, opponent, and field of the soonest game, across every team they are on.
  • Siri: “Your next game is Sunday at 6:15 PM against Rivervale at Field 2.” Tap the answer, and the app opens on that game.
On iPhone

“Who’s coming to tonight’s game?”

  • Siri gives the In, Maybe, and Out counts, and how many have not answered. Then it names who is In.
  • Siri: “For tonight’s game against Rivervale: 9 in, 2 maybe, 1 out, 3 haven’t answered.” With no game today, Siri names the next game instead.

Say “League Autopilot” in the question, or “Autopilot” for short. Apple requires the app’s name. Both questions also show in the iPhone’s Shortcuts app. Siri reads only what you can see in the app, and it changes nothing. Android does not have this yet.

More for captains

The rest of the week

Smaller tools that save a group text.

  • Team chat

    Every team gets a general channel. Make others for Full-time players only, Subs only, or one game.

  • Several captains

    A team can have several captains with the same abilities. One owner can archive the team or hand it off.

  • AI

    The assistant

    Ask “Who hasn’t replied for Saturday?” For changes, it shows a card, and nothing is saved until you confirm.

  • Season-start review

    When a new season opens, prune the roster, review a draft fee plan, and confirm the team.

  • AI On the roadmap

    Forward an email to RSVP

    Forward “can’t make Sunday” to your team’s address, and the player’s RSVP updates.

Questions

Common questions

Will it message my players without asking me?

Not by default. In Approval mode, nobody is contacted until you approve. Autopilot sends on its own only if you turn it on.

Does AI pick my lineup each week?

No. See “Lineup rules” above.

Does my league need to use League Autopilot?

No. You can start alone with one team. Add a second team or a league later, and the admin screens appear.

Is there an app to download?

Not yet. An iPhone app is coming soon to the App Store. Until then, players and captains use League Autopilot in the browser on any phone or computer, with nothing to install.

Does it process payments?

No. Money moves through Venmo, Zelle, or cash. League Autopilot tracks who paid.

Status

Where the build stands

League Autopilot is not open to the public yet. We are getting ready for our first test leagues.

See what ships

Build stage

· · ALPHA BETA LAUNCH