Know what your sales team actually brought in.
Setter reports, dialer reports and closer post-call forms, turned into cash collected, close rates, commissions and agency profit — after processing fees, in real time.
- Cash after fees, not headline revenue
- Per-rep close rates and commissions
- Live from the Airtable your team already fills in
One screen that answers “how are we actually doing?”
The reports already exist in Airtable. This turns them into the numbers you'd otherwise rebuild in a spreadsheet every Monday.
Profit that accounts for fees
Agency profit is calculated from cash collected after each deal's processing or financing fee, then split at that client's rev share — not from a headline revenue number that never hits the bank.
Every payment method priced
Whop, Fanbasis, Stripe, Klarna, Affirm, Sezzle, cash. Each carries its own fee rate, editable per client, applied deal by deal.
Setter and closer leaderboards
Close rate, show rate, cash per call and commission owed for every rep, derived straight from the EOD and post-call reports they already fill in.
Goals with pacing
Set a monthly cash target per client. The dashboard scales it to any window and tells you whether you're ahead or behind pace today, not at month end.
Reads your Airtable
Paste a base ID and the field mapping is guessed for you, then stays editable. No migration, no new place for the team to log their calls.
Dialing activity
Dials, connects, conversations and pitches from the dialer reports, tracked next to the money so you can see which activity actually converts.
Live in an afternoon, not a quarter
Nothing changes for the people filling in the reports. The tracking layer sits on top of what they already do.
- 01
Connect the base
Paste a client's Airtable base ID. The schema is read once and each table — setter EOD, dialer EOD, closer post-call — is matched automatically.
- 02
Check the mapping
Every guessed field is a dropdown you can override, so bases that drifted apart over time still line up on the same metrics.
- 03
Invite the team
Send invites scoped to a brand. Reps see their own commissions, brand admins see their brand, you see everything.
Give a client a login without giving away the agency
The hard part of sharing a dashboard isn't the charts — it's making certain the wrong person can't see the wrong number. Permissions here are enforced where it counts, so handing out a login is a one-minute decision.
Invite only
There is no public sign-up. Accounts are created by an agency admin and arrive as an email invite.
Enforced on the server
A rep's brand is checked in the API route and in the database's row-level security, not just hidden in the interface.
Scoped by role
Sales reps see their own commissions. Brand admins see their brand. Agency profit and rev-share numbers stay agency-only.
Your data stays yours
Airtable credentials live server-side. Clients never see another client's numbers, and never see the base behind them.
Stop rebuilding the same spreadsheet
Already working with A1 Media? Sign in to see your numbers. Everyone else — get in touch and we'll connect your base.