Enterprise DNA

Instead of Traffio

Stop renting Traffio. Own your traffic management system.

We build your version around your clients' rate cards, your plans and permits and the ticket rules in every state you work, bring your Traffio people, skills, vehicles and bookings across, and run it for you. Every controller you hire stays off the bill.

Traffio charges on the higher of your vehicles, staff or bookings: A$1,860 a month for up to 120 staff, A$5,580 a month for up to 600. That is A$22,320 to A$66,960 a year.

  • check_circleYour data in a database you own
  • check_circleOpen source, no lock-in
  • check_circleBuilt and run by Enterprise DNA

What the subscription charges for

The bill climbs with every controller you hire

Traffio publishes its tiers, and every tier has every feature. What moves the price is the size of your business: the higher of scheduled vehicles, scheduled staff or bookings. Your own records cost the same at 50 controllers or 500.

groups

Priced on your headcount

Up to 120 scheduled staff is A$1,860 a month. Pass 120 and you move up a tier, whether or not the work pays more.

local_shipping

Priced on your fleet

Vehicles count too. Add utes and attenuators and the tier can rise even when the crew does not.

event_note

Priced on your bookings

A busy month of short call-outs counts against the booking limit. The higher of the three sets the price.

smartphone

Paying for the screens

Much of the fee is the allocation board and the crew app. The records underneath are ordinary: jobs, plans, permits, shifts, crews, tickets, vehicles and dockets.

bar_chart

The reports they chose to build

You get the reports on the list. Margin per signed hour by job, or tickets that lapse before a worker's last rostered shift, depend on what is there.

lock

Your job history in their cloud

Years of bookings, dockets, plans and incident records sit in a system you rent rather than own.

Your own traffic management office

Start with what your allocators check before every shift

Tickets

Nobody on site without the right ticket for that state

Every crew member is checked against a ticket for their role, issued for the state or country the job is in and current to the end of the shift, before they are put on it and again when they sign on.

  • check A Queensland ticket on a New South Wales night job is caught, not found at the gate
  • check Queensland accreditation tracked to its 3-year renewal
  • check New Zealand TMO and STMS warrants tracked to expiry through the NZGTTM change
  • check A reminder to the worker drafted with the rule for their region

Plans and permits

No set-up outside the plan or the permit

Each job carries its traffic management plan and the road authority's permit. A shift with no approved plan for the day, no approved permit, or hours outside the permit window cannot start.

  • check A 7 pm set-up on an 8 pm to 5 am Road Occupancy Licence is refused
  • check New Zealand jobs checked for an approved Work Access Permit
  • check Night works booked past the permit's end date raised days before
  • check A site pack for the supervisor with the plan, permit, crew and vehicles

Crews and vehicles

Who can cover, in one question

When a controller drops out, ask who can cover. Everyone is checked against tickets, other bookings, rest between shifts and weekly hours, and the best options come first.

  • check Double bookings ruled out across every job
  • check House rules like 10 hours rest set by you, and overridden only with a reason that is kept
  • check Attenuators past their inspection, or with a driver missing the licence class, kept off the road
  • check A failed prestart stops the vehicle until it passes

Dockets and money

Every signed hour invoiced once

Crew sign on and off, the client signs the docket, and signed hours go on one invoice at the client's rates, with weekend rates, minimum call-out hours and GST for the country.

  • check Dockets waiting on a signature, oldest first, with a chase note drafted
  • check Disputed dockets held back until they are agreed
  • check Signed work not invoiced yet, by client
  • check Margin per signed hour by job after crew pay

Make it yours

Design your own Traffio replacement

Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from Traffio. Try it here, and we build the real one.

2. What it runs

3. Make it fit

4. Your colour

Your business · your Traffio replacement Your version
YB Your business

auto_awesome

Answered from your own database

Build my version

We build it from the open-source base, bring your Traffio data across and run it for you.

What it looks like

Ask it like you would ask a colleague

Real answers from a fictional demo traffic management company working in New Zealand, New South Wales and Queensland. Your office asks the question and checks the records behind the answer.

forum

Traffic Management for Claude Code

Connected to your own database

What needs my attention across the jobs today?

cannot start: permit

Ref
S-1322
Detail
J-2051: outside the permitted hours (20:00-05:00), Mon 09 Nov 19:00

cannot start: permit

Ref
S-1324
Detail
J-2051: no approved permit for the shift date, 2 shifts from Wed 11...

cannot start: permit

Ref
S-1723
Detail
J-2062: no approved permit for the shift date, 2 shifts from Tue 10...

cannot start: plan

Ref
S-1221
Detail
J-2042: no approved traffic management plan for the shift date, 5 s...

rostered against the law

Ref
S-1121
Detail
J-2041: no current traffic controller ticket for NZ (Jack Wilson), ...

rostered against the law

Ref
S-1320
Detail
J-2051: no current traffic controller ticket for NSW (Daniel Okafor...

client not told

Ref
INC-13
Detail
J-2061: Motorist threatened the controller at the stop-slow point (...

failed prestart, booked again

Ref
V-12
Detail
V-12: Left brake light out on the attenuator frame, next on S-1320 ...

regulator not notified

Ref
INC-12
Detail
J-2051: Controller struck by a passing truck's side mirror

short of crew

Ref
S-1221
Detail
J-2042: needs 2 controllers, has 0, 5 shifts from Mon 09 Nov

short of crew

Ref
S-1723
Detail
J-2062: needs 2 controllers, has 0, 2 shifts from Tue 10 Nov

short of crew

Ref
S-1723
Detail
J-2062: no supervisor on the crew, 2 shifts from Tue 10 Nov

ticket expired

Ref
W-103
Detail
Jack Wilson: NZ tmo expired 2026-11-02, next shift Mon 09 Nov 09:00

vehicle not fit to go

Ref
S-1121
Detail
J-2041: Liam Chen does not hold class 2 for V-02, 5 shifts from Mon...

vehicle not fit to go

Ref
S-1121
Detail
J-2041: V-02 inspection ends 2026-11-04, 5 shifts from Mon 09 Nov

docket disputed

Ref
S-1318
Detail
J-2051: Client says the crew packed up at 03:00, not 04:00

docket not signed

Ref
S-1116
Detail
J-2041 Wed 04 Nov, 3.4 days ago

docket not signed

Ref
S-1117
Detail
J-2041 Thu 05 Nov, 2.4 days ago

Ask it anything

Questions answered from your traffic management records

These examples combine your own records across every job, crew and client at once. They are not a claim that Traffio cannot produce a similar report.

chat_bubble Which jobs earn the least per signed hour after crew pay, over the last 28 days?
chat_bubble Which shifts in the next 14 days cannot legally start today, and why?
chat_bubble Which workers have a ticket that runs out before their last rostered shift in that region?
chat_bubble How many worked hours are waiting on a client signature, by client?
chat_bubble How much signed work is not invoiced yet, by client?
chat_bubble Who signs on late, and by how many minutes on average, over the last 28 days?
chat_bubble Which jobs have the most incidents per 100 hours worked?
chat_bubble How many hours did each vehicle work in the last 28 days, and what did it bill?
chat_bubble Which workers are within 8 hours of the weekly limit this week?
chat_bubble Which permits end within 14 days while shifts are still booked after them?

Switching

How to switch from Traffio

A move usually means exporting key Traffio reports, loading and checking the records, then running both systems side by side before you stop using Traffio.

  1. 1

    Export your Traffio records

    Export people, their skills, vehicles and the Job Sheets report from Traffio. Save the reports as spreadsheets, then as CSV files for import. Traffio also offers Person Hours and Person Dockets reports as spreadsheet exports, which you can keep if you need that history. Signed docket images and forms stay in your Traffio export. Check with Traffio about the export options available on your account.

  2. 2

    Load the records in order

    Load the exported records in this order: people, skills, vehicles, then Job Sheets. Start with a test run that checks each file without loading it, then load the records. The import skips repeated rows and stops a whole file if it finds a bad row, so do not treat a partial load as complete.

  3. 3

    Check the import findings

    Read the test-run results before loading, and deal with every reported issue. Check that the headings and values match what the import expects, and map report headings where needed. After loading, review the imported shifts. Each is checked against the same rules as a new shift, so workers booked without a current ticket for the job's state are visible from the start.

  4. 4

    Run both systems side by side

    Keep Traffio running while you use the new database and Claude Code for a short period. Work through roster and office tasks in both, and compare workers, bookings, vehicles and job records against Traffio. Check that your team can find and correct gaps before relying on the new records alone. The new version has no web front end, so make sure the people handling the move are comfortable using it through Claude Code.

  5. 5

    Switch off Traffio

    Stop using Traffio only after you have checked the records you need and the new workflow is ready for day-to-day use. Keep the Traffio exports, including any signed docket images and forms you need, because those remain in the Traffio export rather than becoming new-system records. Then stop entering new work in Traffio and use the new system as your working record.

construction

Where the real effort goes

The time is usually in matching Traffio's report headings and your own fields to the new records, agreeing how your operating rules should be represented, and choosing how much history to bring across. The imports cover people, skills, vehicles and Job Sheets, while signed docket images and forms stay in Traffio's export. Enterprise DNA does the migration work when you have them install and run it.

Not ready for a call?

Get your Traffio switch plan by email

We will send you the step-by-step plan for moving your business off Traffio, what the move really involves, and how we would do it for you.

One email with your plan. No spam, and you can unsubscribe any time.

Three ways to make it yours

Start with the free traffic management office or have your version built

Open source

Do it yourself

Free code

  1. 1 Clone the repo and run npm install, npm test and npm run demo.
  2. 2 Open it in Claude Code, Codex, OpenCode or Cursor.
  3. 3 Export people, skills, vehicles and the Job Sheets report from Traffio as CSV files and import them with a dry run first.
  4. 4 Add your clients' rates, plans and permits, then run /compliance before the next roster goes out.
Get it on GitHub

Built around your business

We customise it

One setup fee, then a retainer

  • check Your clients' rate schedules, award rules and fatigue limits built in
  • check Your dockets, site packs and invoices in your brand
  • check Your Traffio people, tickets, vehicles and bookings brought across and checked
  • check A phone screen for crews to accept shifts, sign on, do prestarts and get the client's docket signature, if you want one

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 your whole office with no charge per controller, vehicle or booking, plus backups and restore checks
  • check Shifts that cannot start, expiring tickets and unsigned dockets raised every morning
  • check Ticket and permit rules kept current as each state and New Zealand change them
Book a call with Sam

Questions

Instead of Traffio, answered

Does this replace everything Traffio does? expand_more

The free version covers the office: clients and rates, jobs with their plans and permits, shifts and crews, tickets, vehicles and prestarts, dockets, incidents and invoices. It has no crew phone app, allocation board or client login. Sign-ons, prestarts and docket signatures are recorded by the office, or we build your crews a phone screen on the same records.

Can we trust the ticket and permit checks? expand_more

Each check comes from a rule written down with its source: the SafeWork NSW traffic control card, Queensland's traffic controller accreditation, the New Zealand move from CoPTTM to the NZGTTM, Road Occupancy Licences and Work Access Permits. Your office sees the rule behind every refusal. It is a records check, not legal advice.

What happens to the people and bookings we already run in Traffio? expand_more

People, their skills, vehicles and bookings come across from Traffio report exports. Skills become tickets, and every imported shift goes through the same checks as a new one, so anyone booked without a current ticket for the job's state shows up on the first day. Signed docket images and forms stay in your Traffio export.

We work in New Zealand and Australia. Will it handle both? expand_more

Yes. Each job runs on its own clock and its own rules: TMO and STMS tickets in New Zealand, the state's own card or accreditation in Australia, GST at 15% or 10%, and invoices in the client's currency. One roster covers both.

What do we pay Enterprise DNA? expand_more

The code is free. A version built and run for your company has one setup fee, then a retainer, with no charge per controller, vehicle or booking. Sam reviews your Traffio tier, your clients' rate schedules and the states you work in before agreeing the scope.

Own the records behind every crew you send out

Take 30 minutes with Sam to go through your Traffio tier, your clients' rates and the permit and ticket rules you work under. We map your operation and agree what your version needs before you change systems.

Traffic Management for Claude Code is free and open source, published by Enterprise DNA.

Done paying for Traffio?

Get your version built