All-in-One Software for Laundry Services & Laundromats
Run your pickup-and-delivery laundry business — or your laundromat with subscription customers — on a single, modern platform. Customer self-service, driver mobile workflow, route optimization, multi-facility allocation, automated SMS reminders, QuickBooks invoicing, and a built-in AI assistant.
Everything you need to run a modern laundry business
Built for pickup-and-delivery operators, full-service laundromats, and commercial accounts.
Customer Self-Service Dashboard
Customers manage their own pickups, addresses, profile preferences, order history, and billing — anytime, on any device. Reduces phone calls and admin overhead.
One-Click Scheduling
Returning customers re-book a pickup with a single tap using their saved preferences and address. Built-in blackout-date support keeps the calendar accurate.
Profile-Based Preferences
Customers set up service profiles (detergent, bleach, dryer level, folding style, special instructions). Each pickup uses the right profile automatically.
Multiple Addresses
Customers can save home, work, and other addresses, plus per-address gate codes and instructions for your drivers.
Subscriptions & Recurring Pickups
Weekly, bi-weekly, every-three-weeks, or monthly schedules. Pickup instances are auto-generated so nothing slips through the cracks, with a clean recurring badge on every customer-facing row.
Status Notifications (SMS + Email)
Automated SMS via Twilio and email via Amazon SES at every status change — picked up, in process, out for delivery, completed. Per-transition triggers are configurable from the admin UI.
Pickup Reminders
Day-before SMS reminders with configurable timing windows (prior-day scan, late-evening immediate fire, catchup). Operator queue view shows exactly who’s about to be notified, with one-click manual override.
QuickBooks Online Sync
Native QBO integration: customers, items, and invoices sync automatically. Public invoice payment links go straight to customers via SMS or email — no QuickBooks account required to pay.
Online Payments
Accept payments through integrated processors. Customers see their payment history and saved payment methods right in their dashboard, and the platform sends payment-link texts on demand.
Built-In AI Assistant
A 24/7 conversational assistant that answers customer questions, schedules pickups, updates addresses, and contacts support — reducing your team’s inbox load.
Google & Facebook Sign-In
Reduce sign-up friction with one-click SSO via Google or Facebook, alongside traditional email and password login.
Commercial Accounts
First-class support for restaurants, hotels, salons, and other commercial customers — with company billing, multi-location service, and recurring invoicing.
Flexible Pricing & Services
Configure services, pricing tiers, and units (per pound, per item, per bag). Update menus on the fly — no developer required.
Mobile-First Customer Experience
Every customer-facing screen is optimized for mobile: scheduling, dashboard, AI chat, sign-up, and payments. Most customers never need a desktop.
Routing & Driver Allocation
Drivers and dispatchers get tools designed for the route — not a desktop dashboard squashed onto a phone — with multiple ways to assign, reorder, and optimize every day’s work.
Driver Mobile Workflow
Drivers open My Route on their phone, see every pickup and delivery in order, and tap to mark Picked Up, No-Show, or Delivered as they work. Voice-to-text notes capture stop-specific context — extra bag, customer prefers kitchen bags, gate code changed.
Route Optimization
One-click reorder via Google Directions API. Drivers choose where they start (store, current GPS location, or a saved approved address) and where they end. Routes longer than Google’s 9-waypoint Maps URL limit are auto-chunked so the entire day still navigates link-by-link.
Planner Allocation Board
A drag-and-drop Kanban view of every pickup and delivery for the day, grouped by driver. Drag the column header to reorder drivers, drop a stop into another column to override for the day, or open the “Help optimize” panel to step in and re-run optimization for a specific driver.
Multiple Allocation Rules
Four ways to assign a customer to a driver, layered in priority: service-area coverage (default, derived from city + store), permanent pin (always Driver A unless overridden), per-day drag-and-drop (one-off swap for today only), and manual reassignment from the customer detail view.
Set-Aside Stops (Stash)
Drivers or dispatchers temporarily quiet a stop — keeps it visible in the day’s list but excludes it from optimization and the Google Maps deep-link. One-tap unstash brings it back. Stash state is bidirectionally synced between the driver’s phone and the planner’s board.
Driver-Owned Address Book
Drivers register their own start and end points (home, gas station, favorite coffee shop). Admins approve which entries are eligible as the day’s route origin under a configurable per-driver policy — store only, current location, approved address, or any combination. Last selection is silently remembered between days.
Service Areas & Coverage
Define which cities each store serves and which drivers cover which areas. Customers in covered zones see live availability; sign-ups outside coverage are routed correctly. Coverage is configurable per-store and per-driver, so dispatchers can grow into new neighborhoods without touching code.
Manager–Driver Co-Optimization
The planner is the flight controller working alongside the driver — not above them. Either side can re-optimize the route, either side can set aside a stop, and the resulting state is mirrored on the other surface in real time. The driver keeps autonomy; the planner steps in when a phone-call swap or late add needs to land cleanly.
Optimize Anytime, By Anyone
Drivers decide when to re-optimize their own route mid-day; planners can step in and re-optimize from the allocation board when a customer calls in a swap. Each driver column shows the time of the last optimization and the resulting stop count — no guessing.
One-Tap Maps Hand-Off
Open-in-Maps button on every column and every driver phone — pre-populated with the optimized waypoint sequence. Long routes split into ordered segments the driver taps in sequence so the blue route line always draws end-to-end.
Built for Multiple Facilities
Whether you run a single storefront or a network of facilities under one parent account, the platform scales with the way you actually operate.
Per-Store Coverage
Each facility defines its own service area, drivers, pricing, hours, and reminder timing. Customer sign-ups are routed to the right store based on the address they enter — no manual triage.
Account Hierarchy
Parent accounts (multi-facility operators) sit above store-level facility managers, who supervise dispatchers and drivers in their location. Each tier sees only the data they own, with one consistent permission system.
Per-Facility Invoicing
Each store can connect its own QuickBooks Online company, so revenue and expenses stay correctly attributed. Customers under one facility never see invoices from another.
Shared Driver Pool, Local Coverage
Drivers can serve one store or multiple, with coverage assigned by city. A driver who works two facilities sees both stores’ routes from the same My Route phone view, without re-logging in.
Per-Store Settings
Same-day cutoff time, reminder timing, pricing tables, available service slots, and notification triggers can be tuned independently per facility — useful when one store opens early and another runs late shifts.
Customer Home Store
Each customer has a home store that drives which facility processes their laundry and which staff sees their account. Transferring a customer between facilities is a one-field change with full audit trail.
Auditing, Compliance & Trust
Every action that touches customer data is logged with retention policies you control — built for SOC 2 reviewers, Subject Access Requests, and post-incident investigation, not just for your own troubleshooting.
View as Customer (Read-Only)
Support staff see exactly what a customer sees in their portal — same screens, same data, with every write button disabled — for instant call debugging. Every view is recorded with admin id, customer id, section viewed, timestamp, and optional reason.
Outbound Message Audit
Every SMS and email leaves a permanent row capturing recipient, body, source trigger, provider message id, delivery status (sent, failed, skipped due to opt-out, skipped due to global kill-switch), and price. Browsable in admin, queryable for billing reconciliation.
Admin Action Audit
Role grants, permission changes, address approvals, customer reassignments, and other sensitive operations are recorded with actor, target, and before/after state. Helps with SOC 2 CC6 access reviews and incident response.
SMS Compliance Toolkit
Automatic STOP / HELP / START keyword responses meet the 10DLC carrier baseline. Per-customer opt-in flags, a phone-level block-list, and an opt-out audit log are maintained server-side. A global kill-switch in settings suppresses every outbound message instantly when toggled off.
Two-Way SMS Keywords
Customers reply SKIP to drop the next pickup, UNSKIP to restore it. Confirmation texts are sent back automatically, the customer dashboard surfaces the skipped state, and every event is logged for replay.
Consolidated Log Retention
A single settings panel controls how long each log table keeps rows — outbound SMS, outbound email, customer-view audit, admin actions, system errors. Defaults align with GDPR / CCPA timelines; you can extend or shorten per log without code changes. A daily prune cron enforces the policy.
Roles & Permissions Matrix
Granular role-based access control: account owners, facility managers, dispatchers, drivers, customer-support staff, and customers each see only what they need. Every admin tab can be granted or revoked per role from one matrix UI, with audit-logged role-change events.
Encrypted Credentials
Third-party API keys (Twilio, Amazon SES, QuickBooks OAuth, Google Maps, payment processors) are stored in an encrypted secure-configs table, never in plaintext options. Rotation is a one-screen update.
Subject Access Request Ready
When a customer asks “who at your company has viewed my data?” or “what messages have you sent me?”, the answer is one filtered query away. GDPR and CCPA response timelines are achievable without engineering involvement.
Built on a Modern, Open Foundation
Standards-Based Web Architecture
PHP, MySQL, modern JavaScript — runs on standard cloud hosting with no proprietary lock-in. Move it, fork it, host it your way.
Cloud Database (RDS)
Production deployments use managed databases (e.g. AWS RDS) for reliability, automated backups, and scale.
Security First
HTTPS everywhere, hardened configuration, encrypted credentials, audit logging, and role-based access. Built for businesses that take customer data seriously.
Extensible & Customizable
A modular plugin architecture means we can add features for your specific workflow without rewriting the platform.
Why Laundry Operators Choose Us
- Replace 4–5 disconnected tools (scheduling, CRM, SMS, routing, invoicing, support) with one platform.
- Cut customer-service calls — the AI assistant, two-way SMS, and self-service dashboard handle most requests automatically.
- Get paid faster with automated QuickBooks invoicing and SMS payment links tied to pickup completion.
- Optimize every driver’s day without engineering work — Google Directions integration, multi-policy origin/end points, and a drag-and-drop allocation board do the heavy lifting.
- Grow from one store to many on the same platform — per-facility settings, account hierarchy, and a shared driver pool keep operations scalable.
- Pass compliance reviews and SAR turnarounds more easily — every admin action and customer-data access is logged with retention policies you control.
- Stay on the right side of SMS carrier rules — STOP/HELP/START keyword automation, opt-out audit log, and a global kill-switch ship in the box.
- Migrate cleanly from your old system — built-in tools import legacy customers, addresses, and laundry preferences.
Ready to modernize your laundry operation?
Tell us about your business and we’ll show you how the platform fits.
Get in Touch