Search the documentation

Find a page by title or section.

Data

Exports and reports

What you can take out of Cooriroo today: a full trip report as a PDF, a trip list as CSV, and shift rosters as CSV or PDF.

Updated

Cooriroo has three built-in exports rather than a single export-everything button: a detailed PDF report for one trip, a CSV of the trips on your screen, and CSV or PDF of a shift roster. This page covers what each one contains and, just as importantly, where each one stops.

ExportScopeFormat
Trip reportOne trip, in full detailPDF
Trip listThe trips currently on screenCSV
Shift rosterThe shifts in the selected date rangeCSV or PDF
The exports that exist today, and what each one covers.

The trip PDF report

Who can do this

Role
Administrators
Permission
trips:read

The trip report is restricted to admins and super-admins even though the surrounding trip screens admit drivers, because the report bundles costs, revenue, internal notes and contact details into one file.

Open a trip and use Download PDF. Cooriroo assembles the report server-side and returns it as trip-report-<trip number>.pdf. It gathers, in one document:

  • The trip itself, with its stops in sequence and the tasks at each stop.
  • Cargo carried on the trip.
  • The trip’s event timeline.
  • The recorded GPS track, and a rendered map of the route.
  • Notes and metadata, including trip custom fields resolved to their labels — archived definitions included, so an old report still reads correctly.

Trip list CSV

The trips list has an Export CSV button in its toolbar. It writes out one row per trip with the trip number, status, type, priority and category; the assigned driver, vehicle and origin; scheduled and actual start and end times; estimated distance and duration; notes; and the created date. The file is named trips-export-YYYY-MM-DD.csv and is built in your browser, so it arrives immediately.

You can also select rows in the list and use the Export action in the bulk bar, which exports exactly the trips you ticked.

Shift roster exports

The shifts page offers Export CSV and Export PDF side by side. Both cover the shifts in the date range the page is showing, so the range you pick before exporting is the range you get. Each row carries the shift id and driver name, status and type, scheduled and actual start and end times, total, break, working and overtime hours, whether it counted as overtime, who started and ended it, and its notes. The CSV is named shift-report-YYYY-MM-DD.csv; the PDF is the same table in landscape, with the date range in its header.

Both buttons stay disabled while the range holds no shifts, so an empty file is never produced.

When there is no export button

Common asks, and what to do today

I need every destination, origin, vehicle or driver out of Cooriroo
Cause

Those lists have an Import button but no matching Export button today.

Read the entity through the API, which paginates the full set. If what you need is the shape rather than the data — the column names, the allowed values for a type, which of your custom fields exist — download that entity’s import template instead. It is generated for your tenant and describes every column.

My CSV has fewer rows than the list says match my filters
Cause

Browser-built exports write the rows currently loaded, not the whole result set.

Select the rows you want and use the bulk Export action, which exports your selection rather than the page. For a genuinely complete extract, page through the API.

A column I added to the table is missing from the CSV
Cause

The CSV column set is fixed; it is not derived from your table layout.

Showing, hiding or reordering columns changes what you see, not what the export writes. Custom fields in particular are not part of the trip CSV — read them from the API, or from the trip PDF report, which does resolve them.

I want a report on a schedule rather than on demand
Cause

Every export listed here is triggered by hand from a screen.

There is no scheduled or emailed report in Cooriroo today. Build it against the API on your own schedule, and use notification webhooks if what you actually want is to react to something rather than to receive a file.

Terminology

Your organisation can rename these. If your screens say something else, this is what they mean here.

Trip
Buttons and headings use your term for a trip; the exported filenames do not, so they stay stable across tenants and over time.Rename it in Settings → Terminology
Driver
Shift exports name each person rather than using a term, so a renamed driver role changes the screen around the button, not the file.Rename it in Settings → Terminology