Early access is open

Quanda
Players

The whole player, on one record

Contract, mandate, family, clubs, documents, form and every conversation. The things a generic CRM has no field for, in the place you actually look.

Contract, mandate and expiry dates on the record
Family, lawyers and club contacts in one address book
Minutes, goals and availability alongside the paperwork
1.0

Everything connects to the player

A player isn't a row in a spreadsheet. Contracts, clauses, deals, brands, payments and documents all live on one record, and link to each other.

PlayersNew player
MA
Mateo Álvarez Client
Central midfielder · Real Betis · 23 · Exclusive mandate
Portal active
ClubReal Betis
Contract endsJun 2027
Release clause€30.0m
Market value€14.0m
AgentSara Okafor
Mandate endsMar 2027
Wage€1.2m / yr
Next payment30 Sep · €40k
OverviewDealsContractsBrandsDocumentsPayments
DealStatusTypeValue
Villarreal. Permanent transferStrong InterestTRANSFER€16.0m
Real Betis. Contract renewalExploringRENEWAL€1.6m / yr
Nike. Boot dealSignedSPONSORSHIP€120k
Next: Medical · Due TodaySara Okafor

A record that earns its keep

Contracts & clauses

Wage, image rights, bonuses, release and buyout clauses, sell-on %.

Mandates that alert you

Type and end date on every representation agreement, with renewal warnings.

Season stats & injuries

Minutes, goals, availability, charted per season.

Career history

Every club, every move, in order.

Passports & permits

Documents and expiry dates for the paperwork that blocks moves.

Portal-connected

Share the record’s safe slice with the player, on their phone.

Built around players, not opportunities

A generic CRM models a sale. Representation is a person with contracts, mandates, family and a career that outlasts any one deal. Click an object to see its fields and what it connects to.

A player has deals · a deal collects club offers · every offer comes from a club or brand.

The spine
On the player
Around the work

Player

contacts

Players are contacts with the full representation record attached: position, market value, mandate type and end date, portal access. Everything else in Quanda points back here.

Fields
full_name · position · date_of_birthtext · enum · date
current_club→ Company
market_valuemoney
mandate_type · mandate_endexclusive | advisory · date
agent→ Team member
portal_statusinvited | active
Connected to
Messages

From spreadsheet row to real record

110 minutesImport what you have

Bring players, clubs and contacts across from a spreadsheet. Quanda links them together as it imports.

2OnceAdd the parts that matter

Contract terms, clauses, mandate dates and documents. The fields that trigger alerts later.

3OptionalShare a slice with the player

Invite them to the portal and choose exactly what they can see.

Questions, answered

Generic CRMs are built around opportunities that close and disappear. A player is the opposite: contracts, mandates, family and club relationships that run for years and outlast every deal. Quanda is modelled on the player, so nothing has to be bent to fit.

Yes. Custom properties on players, contacts, companies and deals, managed in Settings, for how your agency actually works.

CSV import maps your spreadsheet columns onto players, clubs and contacts in one pass, and links the records to each other as they land.

Yes, without asking us. An admin can export the whole workspace as structured data at any time. It asks for a fresh second factor first, and every export is logged.

Access follows five roles, enforced on the server rather than hidden in the interface. An associate can work on a player without ever seeing wages, fees or commission.

Only the slice you choose to share, through the player portal. Everything else stays inside the agency.

Every player, properly recorded.