Every recruiting email is read, the details lifted out of the prose and filed to the right player. You just open the board.
No signup — password demo1234
Every prospect on your radar, in one place.
sample data — the real one is your inbox
A recruiting inbox is not a pipeline. It is a pile — and the only thing standing between a prospect and being forgotten is whether somebody had time to type her into a spreadsheet.
The player writes. Then her mom writes. Then her club coach sends a roster with her buried on line nine.
Class year, position, hometown, travel team and a film link — scattered across a paragraph, never a field.
Anything nobody hand-enters is gone by August. The spreadsheet is only ever as current as your last free hour.
Point it at your recruiting inbox and leave it alone. No forwarding rule, no plugin, no change to how anybody emails you — and nothing for your staff to remember to do.
Player or parent or club coach, it works out who the message is actually about and lifts the details out of the paragraph — class year, positions, hometown, travel team, GPA, contact, film links.
Tier her High, Medium, Low or No Chance. Mark a visit, a camp invite, or both. Leave a note. The board reorders around what you decided — that part was always going to be yours.
Sort by tier, class or last contact. Filter to a position, a class, or just the portal.
Four on your board. Two are already tiered High.
Plain-English questions, answered from your own board — with her card beside the answer.
How many you're tracking, how many are in the portal, and where the class and position gaps are.
The roster gaps you're actually recruiting to, by class and position, marked off as they fill.
And on a phone. Same board, installable, no app store.
The board. Every prospect in one sorted list — tier, visit status, class, positions, hometown and team, last contact.
The player. Everything she and her people have ever sent, on one card.
Four emails from a player, her mother and her club coach become one prospect — not four rows. Contact details, class year, positions, hometown and travel team fill themselves in, and every film link she has ever sent stays attached to her, with the duplicates collapsed.
Her whole email history stays on the card, so you can read what she actually said before you call. Portal transfers get flagged as they arrive. Your notes sit alongside — and if you already keep a spreadsheet, it imports, so your existing list is on the board from day one.
Not a summary of them — the messages themselves, most recent first, with the original text kept word for word. The recruiting-service boilerplate and the tracking markup are stripped out; what's left is what she actually wrote.
It is the thing you want ninety seconds before you pick up the phone, and it is the reason nobody on your staff has to remember a conversation they had in March.
No query builder, no saved filters to maintain. Type the thing you were going to ask your assistant and get it back off your own data.
It cannot invent a player. The players listed under an answer are rendered from the actual query result, not read out of the model's text — so a name on screen is a row on your board or it isn't there at all. And it only ever reads: nothing it does can change a tier, a note, or a prospect.
How many you're tracking, how many are in the portal, how much mail actually came in, and where your classes and positions are thin. The shape of the recruiting year, without anybody building a pivot table.
Your own list of the gaps you're recruiting to — class, position, priority, a line of context — ticked off as they fill. You write it and you close it; it's a tracker sitting beside the board, not a matchmaker running against it.
Coach-assigned High / Medium / Low / No Chance, plus an Unsorted pile that's the default view.
Visit · Visit + Camp · Camp Invite, editable inline beside tier.
Per-player notes log, kept beside her emails.
Drag-and-drop bulk import with header synonyms, a preview before anything writes, and duplicate detection.
Portal transfers detected at ingest, badged on the card, filterable on the board.
Search by name; filter by class, position, tier, slapper, portal.
Installable to the home screen, portrait-locked, pull-to-refresh, branded offline page. Never caches recruit data.
Viewer-persisted light/dark across the whole dashboard.
One shared program password. No per-seat pricing.
Links de-duplicated across tracking-token variants and click-tracker wrappers, then split into Social and Film / Links.
Each email is classified and mined for name, email, phone, class year, positions, hometown, travel team, GPA, bats/throws, tournament, bio and links.
Add a player by hand with duplicate-name protection.
Built for — and running live at — a Division I softball program through a full recruiting cycle. On that board: 4,000 recruiting emails read and sorted into 1,500 tracked prospects. Measured, not projected.
Encrypted in transit and at rest, access-controlled, scoped so your program only ever sees your own data. Encrypted off-site backups with a restore process we rehearse against real backups — worst case you lose a day of notes, not your board.
If it isn't earning its place on your staff's screens in the first month, email us and we refund it in full. No auto-renewal surprises either — we email you 30 days before the year is up.
One flat price for the whole staff — no per-seat, no per-prospect.
You ask for it and we send it — the whole board and the raw record of the mail behind it. Straight about the shape of that: there is no export button in the app today. Getting your list in is self-serve; getting it back out is a request a human handles, and we handle it whether you're renewing or walking. It is never sold, and each program's data is scoped so only that program ever sees it.
Outlook today. That's what the live program runs on and it's the only mail provider we've had in production, so it's the only one we'll promise you. The provider connection is a single layer at the very front — nothing downstream of it knows or cares where a message came from — so Gmail is a connector swap rather than a rebuild. But we haven't put a Gmail program live yet, and we'd rather tell you that than sell you a maybe. If you're on Gmail, raise it on the call.
No, and neither do they. Recruits, parents and club coaches keep writing to the same address in the same way, and none of them can tell anything changed. There's no forwarding rule for your staff to remember, nothing to install in anyone's mail client, and no second address to hand out. It reads the inbox you already have and leaves it exactly as it found it.
Two things stand between that and a bad decision. The original email stays on her card, word for word — so anything the extraction misread, you can see the truth of without leaving the page. And your judgment is stored separately from anything it reads: tiers, visit and camp status, and your notes are yours, and nothing arriving in the inbox overwrites them. What you can't do yet is hand-edit an extracted field on a player the inbox created — tell us and we correct it at the source. Players you add by hand you can edit and delete freely.
One short call on your end. We connect the inbox and do the rest, and new mail starts getting filed as soon as it's live. Then we work backwards through the history already sitting in that inbox, which is the part that turns years of mail into a populated board rather than an empty one — it runs in the background while you're already using it. If you keep a spreadsheet, that imports too.
It was built for softball and softball is the only sport it has run for — worth saying plainly. But the sport-specific parts are small and nameable: the position vocabulary, bats/throws, and a slap-hitter flag. The machinery underneath is not softball at all — one prospect assembled out of mail from four different people, class year, club team, portal inquiries, film links, last contact. Another sport means tuning that vocabulary, not rebuilding the product. You'd be the first, and we'd scope it honestly as that.
It'll land here shortly. In the meantime the fastest way to see it is live — fifteen minutes, on a call, against a real board.
A walk through the board, a player card, and Ask.
Book a 15-min demo