Software

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.

Multi-store
One platform, many facilities
1-click
Route optimization & scheduling
SMS & Email
Two-way, opt-out compliant
QuickBooks
Native invoicing & pay links

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