Integration · Shipping
Connect Claude & ChatGPT to Track-POD
Ask your AI what is being delivered today, which orders failed and where a driver has been. It can read orders, routes, drivers and vehicles, fetch proof-of-delivery PDFs and GPS tracks, and create or update orders and routes. It can also mark an order delivered or rejected, with your approval if you want it.
Free plan, no credit card. Takes about a minute.
Try asking
“Which deliveries changed status since this morning?”
The AI lists orders whose status changed after the time you give, so you see what was delivered and what failed.
“Show me all routes for tomorrow with drivers.”
It lists the routes for that date with driver, vehicle and status.
“Send me the proof of delivery for order 10452.”
It fetches the POD PDF for the order.
What your AI can do
Orders and proof of delivery
Find orders by number, tracking ID or date, see status and goods, and download proof-of-delivery PDFs.
Routes and drivers
Create and update routes, add orders to them, and read drivers, vehicles, stops and GPS tracks.
Delivery status
Catch recent status changes, and mark orders as delivered, collected or rejected with a reason.
“Create a delivery for Nordic Foods ApS, Havnegade 12, on Friday.”
It creates a delivery order with customer, address and date, plus phone, goods and notes if you give them.
“Put order 10460 on route R-17.”
It adds the order to the route. It can move it from another route if you allow it.
“Where did the driver on route R-12 go today?”
It reads the route and the driver's GPS track for it.
60 tools for Track-POD
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_new_order_to_routeVisible to othersUpdate an existing order identified by code code. Has effects visible outside this system. API summary: Add new order to route.add_order_to_routeChanges dataPut an existing order (`order_number`) onto a route (`code_code`). Set `allow_transfer` to move it from another route, or `allow_reschedule` to move a failed order and clear its old status.add_unscheduled_orders_the_maximum_is_500Visible to othersCreate a new order. Has effects visible outside this system. API summary: Add unscheduled orders (the maximum is 500).check_connectionCheck that the Track-POD connection works and see the current API rate limits. Takes no inputs.complete_orderVisible to othersMark an order (by number in `number_number`) as delivered or collected, optionally with actual goods quantities, cash collected (`cod_actual`), a `driver_comment` and `signature_name`. The status change is visible to the customer and on the proof of delivery.create_addressChanges dataCreate a new address. Required: full address. API summary: Add or update address.create_driverChanges dataCreate a new driver. API summary: Add driver.create_orderChanges dataCreate a delivery (`type` 0) or collection (`type` 1) order. Give at least `client` (customer name) and `address`, plus `number`, `date`, contact `phone`/`email`, time slot, `goods_list` and `note` as needed. `notifications_policy` controls whether the customer is notified.create_routeChanges dataCreate a route with a `code`, `date`, depot, driver (`driver_login` or `driver_name`), vehicle and a list of `orders` to include.create_vehicleChanges dataCreate a new vehicle. Search vehicles first to avoid duplicates. API summary: Add vehicle.delete_orderDeletesPermanently delete an order by `order_number`. This cannot be undone.delete_order_2DeletesPermanently delete a order by order id. Destructive action; may require approval. API summary: Delete driver by Track-POD unique identifier.delete_order_by_idDeletesPermanently delete a order by order id. Destructive action; may require approval. API summary: Delete order by id.delete_route_by_codeDeletesPermanently delete a order by order code. Destructive action; may require approval. API summary: Delete route by code.delete_route_by_idDeletesPermanently delete a order by order id. Destructive action; may require approval. API summary: Delete route by id.delete_usernameDeletesPermanently delete a username by username. Destructive action; may require approval. API summary: Delete Driver by id.delete_vehicleDeletesPermanently delete a vehicle by vehicle id. Destructive action; may require approval. API summary: Delete vehicle by Track-POD unique identifier.get_orderGet one order by its order/invoice/job number in `order_number`, including status, address, goods and proof-of-delivery details.get_order_2Get one order by order id. API summary: Get driver by Track-POD unique identifier.get_order_by_idGet one order by order id. API summary: Get order by Id.get_order_by_track_idGet one order by its Track-POD tracking ID (`track_id`, a UUID).get_order_dateGet one date for a order by date. API summary: Get vehicle checks by date.get_order_pod_by_idDownload the pdf document for a order. API summary: Get order POD by Id.get_order_pod_pdfGet the proof-of-delivery (POD) PDF for an order by its number in `number_number`.get_order_shipping_label_by_idList shipping labels for a order. Optional filters: page type or advance template. API summary: Get order shipping label by Id.get_orders_by_route_dateGet one order by date. API summary: Get orders by route date.get_routeGet one route by its route code in `order_code`, including driver, vehicle and stops.get_route_by_idGet one order by order id. API summary: Get route by id.get_route_codes_for_export_exported_is_falseList orders. Optional filters: status. API summary: Get route codes for export (exported is False).get_route_ids_for_export_exported_is_falseList orders. Optional filters: status. API summary: Get route ids for export (exported is False).get_route_trackGet the driver's GPS track for a route, given the route code in `order_code`.get_route_track_by_idGet one order by order id. API summary: Get route track by id.get_usernameGet one username by username. API summary: Get driver by Username.get_vehicleGet one vehicle by vehicle id. API summary: Get vehicle by Track-POD unique identifier.get_vehicle_checkGet one vehicle check by vehicle check number. API summary: Get last vehicle check by number.get_vehicle_checks_by_dateGet one order by date. API summary: Get vehicle checks by date.list_driversList all drivers in the account. Takes no inputs.list_listsList lists. API summary: Get Vehicle Check Lists.list_order_shipping_labelsList shipping labels for a order. Optional filters: page type or advance template. API summary: Get order shipping label by number.list_orders_by_dateList all orders scheduled for one `date` (yyyy-MM-dd), with their status and route.list_orders_by_numberList the last 25 orders that share one order number (`number_number`), for example repeat deliveries of the same job.list_orders_status_changedList orders whose delivery status changed after the given `date` and time (no more than one day back). Use to catch up on recent deliveries and failures.list_reject_reasonsVisible to othersList the reasons available for rejecting an order, a site visit or individual goods. Use to find a `reject_reason_id`.list_route_ordersList the orders on one route, given the route code in `order_code`.list_routes_by_dateList all routes for one `date` (yyyy-MM-dd), with driver, vehicle and status.list_vehiclesList vehicles, optionally filtered by vehicle `number`.reject_orderVisible to othersMark an order (by number in `number_number`) as failed/rejected with a `reject_reason_id` from list_reject_reasons and an optional `driver_comment`. The status change is visible to the customer.reject_order_rejectVisible to othersReject a order (id id). Has effects visible outside this system. API summary: Set the order status to 'not delivered' or 'not collected' by Id. Note: The order must be scheduled for delivery.reject_order_reject_order_by_track_idVisible to othersReject a order (track id). Has effects visible outside this system. API summary: Set the order status to 'not delivered' or 'not collected' by TrackId. Note: The order must be scheduled for delivery.submit_order_completeVisible to othersComplete a order (id id). Has effects visible outside this system. API summary: Set the order status to 'delivered', 'collected', or 'partially' by Id. Note: The order must be scheduled for delivery.submit_order_complete_order_by_track_idVisible to othersComplete a order (track id). Has effects visible outside this system. API summary: Set the order status to 'delivered', 'collected', or 'partially' by TrackId. Note: The order must be scheduled for delivery.update_driversVisible to othersUpdate an existing driver. Has effects visible outside this system. API summary: Update driver.update_orderChanges dataUpdate an order by its `track_id`: date, contact details, goods, time slot, notes and more. The address cannot be changed once the order is planned into a route.update_order_custom_fieldsVisible to othersUpdate an existing custom field identified by code code. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update routes custom fields by route code.update_ordersVisible to othersUpdate an existing order. Has effects visible outside this system. API summary: Update order.update_orders_add_order_to_route_by_idVisible to othersUpdate an existing order identified by id id. Has effects visible outside this system. API summary: Add new order to route.update_routeChanges dataUpdate a route by its route code in `order_code`: date, driver, vehicle, depot, start time or orders.update_route_by_idChanges dataUpdate an existing order identified by order id. API summary: Update route by id.update_routes_custom_fields_by_route_idVisible to othersUpdate an existing custom field identified by id id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update routes custom fields by route id.update_vehiclesVisible to othersUpdate an existing vehicle. Has effects visible outside this system. API summary: Update vehicle.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Track-POD from the app list.
- 2
Paste your key
Paste a Track-POD API key. In Track-POD open Account Settings and go to the Web API tab. Create a key there (you can have several and disable them later) and copy it.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Track-POD?
The AI can read orders, routes, drivers, vehicles, reject reasons, proof-of-delivery PDFs and GPS tracks. It can create and update orders and routes, add an order to a route, mark an order delivered or rejected, and delete an order if you switch that tool on.
Does the AI see my Track-POD API key?
No. Your Track-POD API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Deleting an order is permanent, and completing or rejecting an order is visible to the customer. These actions can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Track-POD account.
Will my customers see changes the AI makes?
Some of them. Marking an order delivered, collected or rejected changes a status the customer can see, and completing an order also shows on the proof of delivery. When the AI creates an order, the notifications setting on the order decides whether the customer is notified.
Related integrations
Let your AI work in Track-POD today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Track-POD freeHeyMyApps is not affiliated with Track-POD. Product names are trademarks of their owners.





