Getting Data Out
Integrations & API Access
What you can automate today, from the API and inbound email to calendar feeds, file exports and ERP integration.
4 min readLast updated
Goal
Work out whether Trackberry can connect to the system you have in mind, and which integration point to use.
Is there a public API?
Yes. Any member, admin or owner can create an API token under Organization settings → API & webhooks and read shipments, tracking, free time, alerts, checks, documents and packing lists as JSON. See The Trackberry API for tokens, versions and every endpoint.
Most of it is read-only. A token created as “Read and write” can also do two things:
- Create and revoke the tracking links you give your customers (see Customer links).
- Upload documents for extraction and read the data back, whether or not the shipment is tracked with Trackberry (see Documents to data).
For events, admins can set up webhooks: Trackberry calls your system when a shipment changes status or ETA, its document checks finish, or an alert opens. If another write endpoint would change how you work with Trackberry, tell us what you’d build with it at [email protected]. A concrete use case helps us assess the request.
What you can automate today
Much of Trackberry’s data is already machine-readable. These are the integration points that exist and are supported.
| You want to… | Use | Direction |
|---|---|---|
| Read shipments, tracking and alerts from your own code | The Trackberry API | Out |
| Ask an AI assistant about your shipments | Connect an AI assistant (MCP) | Out |
| Get shipment documents into Trackberry automatically | Inbound email address | In |
| Send a loading sheet or invoice from your own system and get its data back | Document upload API | In and out |
| Keep arrival dates in Outlook, Google, or Apple Calendar | Calendar subscription feed (ICS) | Out |
| Pull a filtered shipment list into a spreadsheet | Excel download for a one-off file, or a live feed you can refresh | Out |
| Keep a Power BI or Excel report up to date from a live URL | BI feeds | Out |
| Have Trackberry call your own system when something changes | Webhooks | Out |
| Push packing data into your ERP | ERP integration | Out |
| Share live tracking with a customer or partner | Public tracking pages | Out |
Inbound email is a real integration point
Your organization’s address, [email protected], accepts mail from
any system that can send it. Anything that can email a packing list can feed
Trackberry: a supplier’s ERP, a forwarder’s notification system, a scheduled
job in your own stack.
Documents are extracted, matched to the right shipment, and the email body is analyzed for status changes. There are no credentials to manage on your side. See Receiving Documents by Email.
The calendar feed is a live URL
The ICS subscription link described in the Calendar guide is a stable, tokenized URL that returns current shipment arrivals every time it’s fetched. Calendar apps are the intended consumer, but anything that reads ICS can poll it.
Two things to know before you build on it:
- The token grants read access to your organization’s arrival data. Treat it as a secret; Revoke link invalidates it immediately.
- It returns arrivals, not full shipment records. It is not a substitute for an API.
ERP integration is set up with you, not by you
Trackberry pushes data into ERP systems through a connection our team builds and maintains — via your ERP’s own API, a file drop, or UI automation for software that has neither. Our team configures it, so it is not something you set up yourself, and it carries a setup fee and a monthly retainer.
See Exporting Data & ERP Integration for methods, what the export contains, and current pricing.
Known limitations
Knowing these limits in advance means you won’t discover them halfway through a build:
- The API mostly reads. It reads what you see in the app, including document files. Its only writes are customer tracking links and document uploads.
- Webhooks cover seven events. Status changes, ETA changes, finished document checks, new alerts, newly read documents, and shipments becoming Ready for ERP or going back to review can be POSTed to your endpoint (see Webhooks); other changes only reach people, see Notifications.
- Shipments can’t be created or edited through the API. They’re created by email, by manual upload, or as a draft container. The one exception is an uploaded document with no shipment to go on: it gets a new draft shipment that isn’t tracked.
- The calendar feed is read-only and scoped to arrivals.
- Export formats are per-ERP. TradaBase XLSX is available today, switched on for each organization that uses it; other templates are built on request.
Getting help
Email [email protected] with what you’re trying to connect and which system is on the other end. We’ll tell you whether an existing integration point covers it, or what it would take to build one.