Integration · Shipping
Connect Claude & ChatGPT to RouteLogic
Ask your AI to create a delivery or pickup task in RouteLogic, find a customer's task or tell you what is planned on a route. It can read schedules, visits and proof of delivery, book customer appointments, add products to tasks and send schedule notifications to customers. Planning questions get answered without clicking through the planner.
Free plan, no credit card. Takes about a minute.
Try asking
“Create a delivery task for order 5812 on Friday for Jan de Vries, Kerkstraat 12, Utrecht, between 9 and 12.”
The AI searches for the order number first to avoid a duplicate, then creates the delivery task with customer, address, time window and date.
“Add 2 pallets of tiles and 1 box of grout to that task.”
It adds both products to the task with description and quantity.
“Which routes are planned for next week?”
It lists the schedules in that date range, so you can open one and see its visits.
What your AI can do
Tasks and products
Search delivery and pickup tasks by customer, address, date, type or status, create and update tasks, and add or change the products on them.
Schedules and visits
List planned schedules in a date range, read a schedule with its visits, and check the status and timing of each stop.
Proof and appointments
Read proof of delivery with signature, photos and notes, download the files, and book customer appointments for delivery or pickup.
“Was the delivery to Jansen Bouw signed for?”
It finds the task and its visit, reads the proof of delivery and fetches the signature or photo.
“Move the pickup at Bakkerij Smit to next Tuesday afternoon.”
It finds the task and updates its date and time window.
“Send the customers on tomorrow's route their notifications.”
It finds the schedule and sends notifications to the customers on it. These are real messages to your customers.
45 tools for RouteLogic
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_task_productsChanges dataAdd one or more products to a task by `task_uuid`; pass `data` as a list of products, each with `description` and optional quantity, unit (pieces or weight) and identifier.create_appointmentChanges dataBook a customer appointment with `appointment_date`, `address`, `customer`, `external_identifier` and optional time window, type (delivery or pickup) and note.create_availabilityChanges dataCreate a new availability.create_taskChanges dataCreate a delivery or pickup task with `delivery_date`, `external_identifier` (e.g. order number), customer (name, email, phone), address, time window and driver note. Search first to avoid duplicates.create_task_codeChanges dataCreate a new code for a task. API summary: POST Task Codes.create_task_returnable_packagingChanges dataCreate a new returnable packaging for a task. API summary: POST Task Returnable Packaging.create_visit_codeChanges dataCreate a new code for a visit. API summary: POST Visit Codes.create_webhook_groupDeletesCreate a new webhook group. Required: name, webhook url or events. Search webhook groups first to avoid duplicates. Destructive action; may require approval. API summary: POST Webhook Group.delete_taskDeletesPermanently delete a task by `task_uuid`; set `force_remove_from_schedules` to also remove it from planned schedules. This cannot be undone.delete_task_codeDeletesPermanently delete a code by task code uuid. Destructive action; may require approval. API summary: DELETE Task Code.delete_task_productDeletesPermanently delete a product by product uuid. Destructive action; may require approval. API summary: DELETE Product.delete_task_productsMoves moneyPermanently delete a product by task uuid. Financial or irreversible action; may require approval. API summary: DELETE Products.delete_task_returnable_packagingDeletesPermanently delete a returnable packaging by task returnable packaging uuid. Destructive action; may require approval. API summary: DELETE Task Returnable Packaging.delete_visit_codeDeletesPermanently delete a code by schedule visit code uuid. Destructive action; may require approval. API summary: DELETE Visit Code.delete_webhook_groupDeletesPermanently delete a webhook group by webhook group uuid. Destructive action; may require approval. API summary: DELETE Webhook Group.get_fileDownload a file such as a proof-of-delivery photo or signature by its `document_key` (taken from the proof of delivery).get_scheduleGet one schedule (route) by `schedule_uuid`, including its visits.get_taskGet one task by `task_uuid`, including customer, address, time window, status and notes.get_task_codeGet one code for a task by task code uuid. API summary: GET Task Code.get_task_productGet one product for a task by product uuid. API summary: GET Product.get_task_returnable_packagingGet one returnable packaging for a task by task returnable packaging uuid. API summary: GET Task Returnable Packaging.get_visitGet one planned visit (a stop on a schedule) by `schedule_visit_uuid`, including status and timing.get_visit_codeGet one code for a visit by schedule visit code uuid. API summary: GET Visit Code.get_visit_proof_of_deliveryGet the proof of delivery (signature, photos, notes) for a visit by `schedule_visit_uuid`.get_webhook_eventGet one webhook event by webhook event uuid. API summary: GET Webhook.get_webhook_groupGet one webhook group by webhook group uuid. API summary: GET Webhook Group.list_returnable_packaging_typesList returnable packaging types. API summary: GET Returnable packaging types.list_task_codesList codes for a task. API summary: GET Task Codes.list_task_productsList the products attached to a task by `task_uuid`.list_task_returnable_packagingsList returnable packagings for a task. API summary: GET Task Returnable Packaging.list_templatesList templates. API summary: GET Templates.list_visit_codesList codes for a visit. API summary: GET Visit Codes.search_schedulesList planned schedules (routes) in a date range with `filters_from_date` and `filters_to_date`. Use this to find a schedule's uuid.search_tasksSearch delivery and pickup tasks by free text (`filters_search`: customer name, city, street, postal code, etc.), date range (`filters_from_date`, `filters_to_date`), `filters_types` or `filters_statuses`. Use this to find a task's uuid before other actions.search_webhook_eventsSearch webhook events by filters, filters status failed, filters limit or filters page. Use this to find existing webhook events before creating a new webhook event. API summary: GET Webhooks.search_webhook_groupsSearch webhook groups by filters, filters limit or filters page. Use this to find existing webhook groups before creating a new webhook group. API summary: GET Webhook Groups.send_schedule_notificationsVisible to othersSend notifications to the customers on a schedule by `schedule_uuid`, choosing channels in `types`. This sends real messages to customers.submit_webhook_eventDeletesResend a webhook event (webhook event uuid). Destructive action; may require approval. API summary: POST Resend Webhook.submit_webhook_event_all_failedDeletesResend a webhook event. Destructive action; may require approval. API summary: POST Resend All Failed Webhooks.update_taskChanges dataUpdate a task by `task_uuid` (its `external_identifier` must also be passed): change date, time window, address, customer, note or other fields.update_task_codeChanges dataUpdate an existing code identified by task code uuid. API summary: PUT/PATCH Task Code.update_task_productChanges dataUpdate a product on a task by `task_uuid` and `product_uuid`: description, quantity, unit or identifier.update_task_returnable_packagingChanges dataUpdate an existing returnable packaging identified by task returnable packaging uuid. API summary: PUT/PATCH Task Returnable Packaging.update_visit_codeChanges dataUpdate an existing code identified by schedule visit code uuid. API summary: PUT/PATCH Visit Code.update_webhook_groupDeletesUpdate an existing webhook group identified by webhook group uuid. Destructive action; may require approval. API summary: PUT/PATCH Webhook Group.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose RouteLogic from the app list.
- 2
Paste your key
Paste your RouteLogic API token. In RouteLogic (app.routelogic.io), click your name, open Synchronisation and copy your API token.
- 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 RouteLogic?
The AI can search and read tasks, the products on a task, schedules, visits and proof of delivery, and download proof files such as photos and signatures. It can create and update tasks, add and update products on a task, book customer appointments, send schedule notifications to customers and delete tasks.
Does the AI see my RouteLogic API token?
No. Your RouteLogic API token 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 a task is permanent and sending schedule notifications reaches your customers, and both 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 RouteLogic account.
How does the AI find the right task or route?
RouteLogic identifies tasks, schedules and visits by an internal ID. The AI first searches tasks by customer name, street, city, postal code or date, or lists schedules in a date range, and then uses the ID it found for the next step. Before creating a task it can search for your order number to avoid duplicates.
Related integrations
Let your AI work in RouteLogic today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect RouteLogic freeHeyMyApps is not affiliated with RouteLogic. Product names are trademarks of their owners.





