Private Beta

Cargoat

Amazon-style delivery tracking for distributors, under their own brand.

Next.js 15PostgreSQL 16Row-level securityOffline driver appMapboxDocker

What is Cargoat?

Cargoat by BotLogix logo

Cargoat is delivery tracking for distributors that run their own drivers. Every order gets a private tracking link in your brand, drivers prove each drop with a photo and signature from their phone, and your office sees every driver and order on one live screen. BotLogix built it and runs it from Burlington, Ontario. It's in private beta.

Looking for something specific?


How a delivery works

Your customer sees five stages: Order placed, Preparing, Out for delivery, an arriving stage named after your heads-up (such as "10 km out"), and Delivered. Every move updates the office, the driver and the customer at the same time.

  1. The order comes in. Your office types it in or imports a spreadsheet, with a preview and an error report before anything is saved. The order gets its own tracking link, and if it has a contact email, the customer gets the first email with that link.
  2. Preparing. Your own checklist of one to eight steps, with a photo or a note wherever you require one. Nothing goes out half-ready.
  3. Out for delivery. Once the checklist is done and a driver is assigned, the order goes out and the customer hears about it.
  4. On the road. Until it's their turn, the customer's page says how many deliveries come first. On their turn it shows the live map and an arrival time.
  5. Close. When the driver crosses your heads-up line on the way to this stop (a distance or a drive time you pick), the customer gets one email: "Your delivery is close". It never sends twice.
  6. At the door. The driver checks in, takes the photo, answers your questions and gets the signature. Complete delivery stays locked until everything you require is there.
  7. Delivered. The customer's page shows the time, who signed, and the photo and signature. Your office gets a confirmation with the proof.

Your customers stop asking "where's my order?"

The call usually comes from silence, not from a late truck. Cargoat answers it before anyone picks up the phone.

  • A private link, no app, no login. It opens on any phone, in your brand, and shows one order and nothing else.
  • It only shows a time when the time is real. Before their turn, the page says something like "Two deliveries before yours", with no map and no time. On their turn, the live map appears with an arrival time, "About 2:40 pm", worked out from live drive time. The map updates about once a minute while the driver's route is on.
  • "This is your driver." First name, face, vehicle and plate. You can switch the driver card and the plate off. The driver's phone number and email never appear.
  • Proof the moment it's signed. The time, who signed, and the photo and signature side by side, with one download button.
  • Calm lines when something goes wrong. For example: "There's a hold-up. Your delivery is on hold for now." No map, no driver position and none of the driver's notes reach the page.
  • A branded email at every step. We have your order, out for delivery, your delivery is close, and delivered with the photo. Your office gets its own confirmation with the proof links, notes and answers.
  • Links that run out. A tracking link stops working 30 days after delivery, and your office can reset one at any time.

Drivers prove every drop

  • No app store. A driver opens a link, signs in with a phone number and a PIN, and adds it to the home screen on iPhone or Android. It updates itself.
  • The next stop, big. Name, address, drive time, receiving hours and dock notes, with Navigate and Call. Navigate hands the drive to Google Maps, Apple Maps or Waze.
  • One button where the thumb is. Start route, then I'm here, then Finish this delivery. Every tap target is at least 52 px, because drivers wear gloves in January.
  • Proof that can't be skipped. A photo, up to three questions you choose (such as an ID check), and a signature with who signed. Until everything you require is there, the screen says what's missing: "Still needed: photo, signature, 1 question".
  • Problem with delivery. Nobody there, could not get in, damaged or refused, or something else. The driver sends it to the office in a few taps and moves on to the next stop.
  • It keeps working with no signal. Once it has been opened with signal, the app keeps a copy of the day. Check-ins, photos, signatures and finished deliveries are saved on the phone and sent once, in order, when the signal comes back. The strip says it plainly: "No signal. 2 updates saved on this phone."

One honest limit: a phone browser can't share location with the screen off. Location goes out once a minute while the route is on and the app is open.


Your whole day on one screen

We call the office's live board the Herd.

  • Every driver on a live map, as a face in a ring that says what's happening. Each driver's remaining route shortens behind them as they drive.
  • "Needs you" notes. A problem at a door, an order ready to ship with no driver, a phone that went quiet for 10 minutes on the road. Otherwise: "Everything is on track".
  • A ticker of the day. New order, out for delivery, at the stop, delivered, problem, each with its minute and a link to the order.
  • A shorter stop order, on request. "Suggest a shorter order" works out a new order from real travel times and shows how much time it saves. It keeps your current order unless the new one saves at least a minute, and the office decides whether to apply it.
  • Nothing ships half-ready. The preparing checklist has to be finished before an order goes out, with a photo where you require one.
  • Outside couriers too. Drivers who work for an outside courier show with the courier's name, and the customer's page says "Delivered by" with the courier's name.

Business customers get their own portal

A business customer signs in and sees every delivery across every one of its locations, open and past, in your brand. Delivered orders carry their photo and signature to download. The portal is optional, and we set up portal accounts with you at onboarding.


Your brand, not ours

Your customer should see your name when the truck is coming.

  • What you set: your logo, your colours, which colour means "happening now", your heading font, the tracking page headline, your stage labels, which preparing steps customers see, and the subjects of the four customer emails.
  • What stays the same: the stage words, the layout and the reading font for everyone, Atkinson Hyperlegible Next, a typeface drawn for low-vision readers. Status always shows a word, an icon and a colour, never colour alone.
  • Contrast is checked. The settings screen warns you when a colour can't carry a readable label.
  • Cargoat stays in the background. On every screen your customer sees, Cargoat shows only as "Powered by Cargoat" in the footer, and you can switch that off. The office board and the driver app keep the Cargoat look.

Your data, your server

  • One install per client. Your own server, your own database, your own settings. No client shares a database with another.
  • Canadian clients, Canadian servers. A Canadian client's install goes on a server in a Canadian region.
  • You own your data. BotLogix runs the server as the service provider.
  • Access rules inside the database. Drivers, business customers and tracking links each get their own rules, enforced by the database itself. Automated tests prove a driver can't read another driver's stops and a customer can't read another customer's orders.
  • Backups run every night and are kept for 14 days.
WhatKept for
Orders, timelines, delivery answers and problemsThe life of the install
Proof photos and signaturesWith their order
Driver positions30 days
Tracking linksUntil 30 days after delivery or cancellation
Backups14 days

Works with what you have

Orders come in by hand or from a spreadsheet your system already exports, and each delivery can notify your other systems through a signed webhook. If your accounting or order software can export a spreadsheet, it can feed Cargoat.


How BotLogix built Cargoat

Techie alert. This one's for the people who like seeing what's happening under the hood.

Cargoat is one app on one database per client, with no outside service for live updates or the job queue. That keeps each client's server small and easy to look after.

LayerWhat we usedWhat it does
AppNext.js 15, React 19, TypeScriptOne app serves the office, the driver app, the tracking page and the portal
DatabasePostgreSQL 16 with row-level securityEach role's access rules live inside the database
Background workA queue that lives in PostgreSQLEmails, the heads-up, the webhook, route suggestions and nightly clean-ups
Live updatesDatabase notifications streamed to the pageThe board and tracking pages update without a refresh
MapsMapboxMaps, drive times, route suggestions and address lookups
EmailResendThe five branded emails
Driver app with no signalA service worker and an outbox on the phoneKeeps working offline and sends each action once
ServerDocker Compose with CaddyOne server per client, with HTTPS set up automatically

The first real delivery

On 6 November 2026, Steffen drove Cargoat's first real delivery, to a lunch spot in Burlington, using his own phone as the driver's.

Time (Toronto)What happened
11:44Order created. The "we have your order" email went out with the tracking link.
11:46Checklist done. The out for delivery email went out.
11:47Within 10 km. The arriving email went out.
12:37Driver checked in at the stop.
12:38Completed with photo, signature and ID check. The delivered email and the office confirmation went out.

Every email went out on the first try, and positions arrived every 45 seconds at about 5 metre accuracy for the whole drive (it's once a minute now). One lesson stood out: the 10 km heads-up went out 50 minutes before arrival, which is why you can choose a drive time instead. The full story is here.

Tested before every release

Every release runs the full test set before it goes live. For the release we checked on 8 November 2026, that was 316 unit and database tests and 12 browser tests passing. One of them runs a whole delivery in airplane mode (check-in, photo, signature, complete, then close and reopen the app) and checks that exactly one delivered order, with its photo and signature, comes through when the signal returns.

We build and run our own products, so we consult from doing.


Questions distributors ask

Do my drivers need to download an app?

No. They open a link, sign in with their phone number and a PIN, and add it to the home screen on iPhone or Android. There's no app store and nothing to update.

What happens when a driver loses signal?

The app keeps working. Check-ins, photos, signatures and finished deliveries are saved on the phone and sent once, in order, when the signal comes back. It needs to be opened once with signal first.

Can a customer watch the driver at someone else's stop?

No. The live map and arrival time appear only when it's that customer's turn. Before that, the page says how many deliveries come first.

What does a delivery prove?

A photo, a signature and who signed, the check-in time and place, and answers to up to three questions you choose, such as an ID check. The driver can't complete the delivery until everything you require is there.

How do customers get updates?

By email at each step (order placed, out for delivery, close by, delivered) and on their tracking page, which updates itself. Cargoat doesn't send text messages.

Can we use our own brand?

Yes. Your logo, colours, heading font and wording appear on the tracking page, the emails and the portal. Cargoat shows only as "Powered by Cargoat" in the footer, and you can switch that off.

How do orders get into Cargoat?

Your office types them in or imports a spreadsheet, with a preview and an error report before anything is saved.

Where is our data kept?

In your own database on your own server, a Canadian one for Canadian clients. Driver positions are deleted after 30 days, and tracking links stop working 30 days after delivery.

How much does it cost?

Pricing isn't published while Cargoat is in private beta.

Who makes Cargoat?

BotLogix, an AI consulting and workflow automation firm in Burlington, Ontario, operating since 2018. We build and run our own products, and Cargoat is one of them.

Cargoat at a glance

What it isDelivery tracking for distributors that run their own drivers
The three partsA tracking link and branded emails for customers, a driver app with photo and signature proof, and one live screen for the office
StatusPrivate beta
DevicesTracking page and portal in any phone or computer browser, with no app or login for tracking. The driver app installs from the browser on iPhone and Android. The office works in a computer browser.
Where it runsEach client gets its own install: its own server, database and settings. Canadian clients on a Canadian server.
LanguageEnglish, with Canadian or US spelling and kilometres or miles
PriceNot published during the private beta
Made byBotLogix, Burlington, Ontario, since 2018

← All products · Book a demo →