AI shipment router with commerce and messaging plugins
A shipping desk that reads orders straight from chat messages with AI, picks the best courier by price or priority, books the shipment and keeps tracking in sync, with plugins for CRM, WooCommerce, PrestaShop, WhatsApp Business and Telegram.
RESULTEach order now takes 30 seconds instead of 10 minutes, across 150+ orders a day: about 24 staff hours saved every day.
- Routing engine
- AI order intake
- Store plugins
- Messaging plugins
“Earlier it took us 10 minutes: comparing rates across 7 different couriers, saving it in Excel, saving it in the accounting software, informing stakeholders, informing the customer and updating the order. Now all of this has dropped to 30 seconds.”
- 10 min → 30 sec
- Per order
- 150+ orders a day
- Volume
- ~24 staff hrs a day
- Saved
- ~7,400 hrs
- Saved a year
- Cost · Priority
- Routing strategies
- Claude · Gemini
- AI drivers
- 5
- Order channels
Orders arrived as WhatsApp messages, store checkouts and CRM entries, and someone had to retype each one, compare courier rates and book it by hand. The client wanted orders captured wherever they arrive and the cheapest serviceable courier chosen automatically.
- AI extracts the order from a free-text chat message, validates it against a schema and asks the customer for anything missing
- Rates compared across 7 couriers automatically, replacing a manual comparison in Excel
- Courier selection by volumetric weight, per-client weight slabs and pincode serviceability
- Two routing strategies: lowest cost, or courier priority with cost as the tie-breaker
- Shipments booked and tracking synced by queued jobs, with an audit log on every shipment
- Swappable AI drivers (Claude or Gemini) behind one extraction service
What we built
Routing engine
Quotes every connected courier, filters by serviceability, and picks the optimal one by the configured strategy. Labels, reports and per-client groups are managed in a Filament admin.
AI order intake
Incoming chat messages are turned into structured orders by an LLM, checked against the order schema, and turned into draft shipments once complete.
Store and CRM plugins
Plugins for WooCommerce, PrestaShop and the CRM push new orders to the router and pull back the courier, AWB and tracking status.
Messaging plugins
WhatsApp Business and Telegram plugins take orders in and send tracking updates back to the customer in the same conversation.
- Delhivery + 6 more couriers
- WhatsApp Business
- Telegram
- WooCommerce
- PrestaShop
- CRM
- Claude / Gemini
- Laravel 13
- PHP 8.3
- Filament 5
- Inertia 3
- Queues
Hours saved: 9.5 minutes per order × 150 orders = about 24 hours a day; × 312 working days (6-day week) = about 7,400 hours a year. Before the router, couriers were compared by hand, so the saving shown is staff time.
Still re-keying orders, bills or chat messages?
Tell us where the typing happens today and include a sample message or bill. You get a written scope, timeline and quote within 3 business days.