Snap a photo of the printed invoice or drop the saved PDF. AI reads the customer,
address, phone, delivery date & line items — no typing.
Other ways to get orders in (no typing)
Drop folder: save the PDF to /home/mordy/yard-tickets/inbox on the VPS — it's picked up automatically every 30s.
Text a photo: MMS the invoice photo to your Twilio number — it auto-creates the delivery.
This upload button uses the same AI as both of those.
Day Boxes
New Delivery Order
Deliveries
Route Builder
Routes
My Route
Today's deliveries
Product Catalog
SKUs, stock levels, and substitute logic
💡 Upload your product catalog (Excel or CSV). Columns auto-detected: SKU, Description, Category, Unit, Price, Stock On Hand, Reorder Point, Location, Gauge, Material. Once loaded, every invoice you scan checks stock and flags shortages automatically.
Backorders
Items short or out of stock — with substitute suggestions
💡 Created automatically when a scanned invoice has more of an item than you have in stock. Each one flags purchasing + dispatcher, and suggests a substitute (e.g. 20ga instead of 25ga). Update the status as it's resolved.
Feedback & Requests
What's happening, what's broken, what to build next
💡 Anything anyone types or dictates here gets logged. A review runs twice a day so problems get fixed and good ideas get built. Failures (like an invoice that wouldn't scan) are captured automatically.
Customer Accounts
Address book that builds itself from every invoice
💡 Every invoice you scan auto-saves the customer + address here. Import your Eagle customer list (CSV) to seed names; addresses fill in as invoices come through. Click any account to see its full delivery history and add notes (gate codes, "dog in yard", "sidewalk delivery only").
Fleet & Load Planning
Trucks, smart loading, route order, maintenance
🔧 Maintenance Reminders
🤖 Smart Load Planner
Estimates each order's weight & volume from its line items, then packs orders onto trucks without exceeding capacity and suggests the most efficient stop order.
🛻 Trucks
Settings
Points, SMS, printer, integrations
Points System
Quote System Integration
Leave blank to use this app's own history. Point it at your quote system to auto-fill customer names from real quotes.
Twilio SMS + WhatsApp
SMS webhook: /api/sms/inbound · WhatsApp webhook: /api/whatsapp/inbound
WhatsApp uses the same Twilio account. Sandbox sender is whatsapp:+14155238886.
Thermal Printer
Delivery Dispatch
Order Monday → deliver Tuesday = offset 1
Get free key at opencagedata.com (2500 req/day free)
Driver & Customer Tracking
Best-effort check — flags possible mismatches for human review