Instead of Smartabase
Stop renting Smartabase. Own your athlete management system.
We build your version around your squads, your wellness form, your testing battery and your sport's concussion policy, bring your Smartabase records across and run it for you.
Smartabase, now called Teamworks AMS, has no public price. Teamworks quotes each organisation privately, and taking more than one of its products brings no automatic discount.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
What the subscription covers
You pay for screens over records your staff already keep
Teamworks does not publish a price for Smartabase. Its own pages say how it is sold, and underneath sit athletes, sessions, forms and injuries.
A price you only see in a quote
There is no price on the page. Teamworks quotes each programme, so the bill depends on what you take and how you negotiate.
Sold product by product
Smartabase now sits in a family of Teamworks products. Teamworks says buying more than one brings no automatic discount; bundle discounts come through its Elite programme.
A new name on the same invoice
Smartabase became Teamworks AMS. Teamworks says only the name and logo changed, and invoices now carry the new name.
Forms built for each organisation
Smartabase describes itself as customisable and unique to each organisation. Your wellness, load and injury forms were built for you, and they hold your records.
Dashboards over your own data
The dashboards show the questions someone built a chart for. A new question means a new build.
An uploader for your spreadsheets
Smartabase offers an uploader to bring data in from CSV, Excel and XML files. The data being uploaded is already yours.
Your own athlete system
Start with what the performance team asks before every session
This morning
Know who can train and who to talk to
Availability, the morning wellness form and the week's load, read together before the first session.
- check Out, modified and available, squad by squad, with each expected return
- check Wellness scores four or more points under the athlete's own 28-day normal, short sleep and any item at 1 of 5
- check The forms not in yet, named, so the team manager can chase them before training
- check Five names to talk to before the session, with the one reason for each
Training load
See the spike before the injury
Session RPE for every athlete, the last seven days against the four-week average, and the week-on-week change.
- check A squad session logged in one line, with each athlete's exception after it
- check Athletes who are out skipped automatically; modified athletes kept out of contact
- check Spikes over the ratio you set, leaving out athletes who are injured
- check An athlete back from a long injury flagged as their load climbs, with their clearance date beside it
Concussion
Return dates the rules set, not the calendar
Every concussion carries its earliest contact and play dates under the NZ and Australian guidance for that athlete's age and medical cover.
- check Twenty-one days to competition and 14 symptom-free days before contact for under-19s and community squads
- check Stages recorded in order, a day apart, with a stage moved too early refused
- check Clearance by a doctor only: a physio clearing a concussion is refused
- check A third concussion in twelve months flagged for a season review
Duty of care
The records that protect the programme
Consent, safety checks, a complete injury register and testing that says what really changed.
- check Athletes with no health information consent on file, named
- check Staff working with under-18s whose safety check is missing or expired
- check Days lost by body area and mechanism across the season
- check Test results judged against the squad's smallest worthwhile change, so noise is not called progress
Make it yours
Design your own Smartabase replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from Smartabase. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your Smartabase data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from fictional demo records for a provincial rugby union with a men's squad, a women's squad and an under-18 academy. Your staff ask the question and check the records behind the answer.
Athlete Management for Claude Code
Connected to your own database
Whose wellness is down this morning, and whose form is missing?
Wellness this morning: 20 of 23 in
Eli Moana
- Squad
- ACAD
- Normal
- 20.3
- Flag
- not submitted
Will Henare
- Squad
- SEN
- Score
- 10
- Normal
- 20.3
- Sleep h
- 5.0
- Flag
- 10.3 below their normal; 5 h sleep; soreness 1 of 5
- Comment
- Hip flexor tight after Saturday. Did not sleep ...
Rory Ngata
- Squad
- SEN
- Normal
- 20.2
- Flag
- not submitted
Grace Halliday
- Squad
- WMN
- Normal
- 20
- Flag
- not submitted
Ana Fifita
- Squad
- WMN
- Score
- 21
- Normal
- 20
- Sleep h
- 5.5
- Flag
- 5.5 h sleep
- Comment
- Night shift
| Athlete | Squad | Score | Normal | Sleep h | Flag | Comment |
|---|---|---|---|---|---|---|
| Eli Moana | ACAD | 20.3 | not submitted | |||
| Will Henare | SEN | 10 | 20.3 | 5.0 | 10.3 below their normal; 5 h sleep; soreness 1 of 5 | Hip flexor tight after Saturday. Did not sleep ... |
| Rory Ngata | SEN | 20.2 | not submitted | |||
| Grace Halliday | WMN | 20 | not submitted | |||
| Ana Fifita | WMN | 21 | 20 | 5.5 | 5.5 h sleep | Night shift |
Ask it anything
Questions answered from your athlete records
Real questions the free version answers today on its demo data. They are not a claim that Smartabase cannot be built to answer them.
Switching
How to switch from Smartabase
A move involves exporting your forms, mapping your fields, checking imported records against Smartabase, and running both systems side by side briefly before you switch.
- 1
Export your records
Export each Smartabase form as a CSV: athletes, wellness, RPE, injuries and test results. Smartabase sites use their own forms, so check which exports your account allows and confirm the process with Smartabase if needed. Keep the original exports available while you check the records that come across.
- 2
Load the records
Start with a test run before saving anything. It shows what the import will bring across, so you can review the result before loading the records. When you are ready, import the forms you have chosen to move. The import recognises common column names, but names can vary between Smartabase sites.
- 3
Check the import results
Review what the test run says will come across and check any warnings, unmapped fields or records that need attention. Compare the imported athletes, injuries and recent training load with Smartabase, and check that the fields and rules your staff rely on are represented correctly. Resolve gaps before you use the new records to make decisions.
- 4
Run both systems briefly
Keep Smartabase and the new database running side by side for a short period. Use the same records in both and compare key checks, including who is available, injury status and recent load. Ask staff to confirm that the information they need is present and consistent. This gives you a chance to catch gaps before Smartabase is no longer your reference.
- 5
Switch off Smartabase
Once the records and checks match what you need, make the new database your working system and stop using Smartabase for day to day records. Keep any exports or records your organisation needs to retain, following your own requirements. Tell staff where to record information from then on so updates are not split between systems.
Where the real effort goes
The real work is usually mapping your own forms, fields and rules, then deciding how much history to bring across. The import recognises common column names, but each Smartabase site builds its own forms and some fields may not map or carry over. If you have Enterprise DNA run the move, they map your records and check athletes, injuries and recent load before you switch.
Not ready for a call?
Get your Smartabase switch plan by email
We will send you the step-by-step plan for moving your business off Smartabase, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your Smartabase switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to make it yours
Start with the free version or have your version built
Open source
Do it yourself
Free code
- 1 Clone the repo and run npm install, npm test and npm run demo.
- 2 Open it in Claude Code, Codex, OpenCode or Cursor.
- 3 Set your squads, thresholds and your sport's concussion numbers by asking for them.
- 4 Export your athletes, wellness, RPE, injuries and tests from Smartabase to CSV and run the import with --dry-run first.
Built around your business
We customise it
One setup fee, then a retainer
- check Your squads, your wellness questions, your testing battery and your sport's own concussion policy
- check Your Smartabase athletes, forms and injury history brought across and checked squad by squad
- check A phone form for athletes' morning wellness and RPE, writing straight into your records
- check Connections to your GPS units, force plates and team calendar, scoped for how you work
Omni by Enterprise DNA
We run it for you
One setup fee, then a retainer
- check Installed and operated through Omni by Enterprise DNA
- check Access for coaches, the medical team, strength and conditioning and analysts
- check Backups, restore checks and updates looked after
- check The morning screen and the Monday review prepared for your staff to read
Questions
Instead of Smartabase, answered
Our athletes fill in their wellness and RPE on the Smartabase app. What replaces that? expand_more
In the free version staff record the forms, or bring them in from a form you already use. Most programmes want athletes answering on their phones, so we build a short phone form into your version that writes straight into your records, with the questions your staff already ask.
How do our records come across from Smartabase? expand_more
You export each form to CSV: athletes, wellness, RPE, injuries and test results. A test run shows what will come across before anything is saved, and running it twice does not double anything. Every Smartabase site builds its own forms, so on the paid paths we map yours and check athletes, injuries and the last month of load against Smartabase before you switch.
Our GPS and force plate data feed into Smartabase. Do we lose that? expand_more
The free version takes distance and high-speed running when they are in the session export. In your version we connect your GPS units and testing equipment directly, so a session arrives with its numbers and nobody retypes them.
Does this keep us within the concussion rules and the privacy law? expand_more
It checks your records against eight rules, from health information consent and safety checks for staff working with under-18s to the 21-day and 14-day concussion guidance and a doctor's clearance, and names the source of each. Your doctor, your sport's policy and the law still set the rules. It makes sure the evidence is on file and the gaps are named before they matter. Your athletes' health information stays in a database you own.
What do we pay Enterprise DNA? expand_more
The code is free. A version built and run for your programme has one setup fee, then a retainer. Sam looks at your Smartabase quote, your squads and how your staff work before agreeing the scope.
Own the records behind every athlete you look after
Take 30 minutes with Sam to go through your Smartabase quote, your forms and how your staff get from the morning wellness to the team sheet. We map your programme and agree what your version needs before you change anything.
Athlete Management for Claude Code is free and open source, published by Enterprise DNA.
Done paying for Smartabase?
Get your version built