Quick Pump and Clean
From paper schedules to a full operations platform.
A complete field-service operations platform — CRM, scheduling, crew dispatch, email automation, audit logging, and analytics — built for a growing septic service company in Southern Indiana.
75% reduction
Scheduling time
Eliminated
Double bookings
Same-day delivery
Invoicing
100
Lighthouse score
Centralized
Customer records
Automated
Maintenance reminders
The Problem
What they were dealing with
Quick Pump and Clean was running their entire operation on phone calls, paper schedules, and spreadsheets. As the business grew, they were double-booking crews, losing customer history, and spending hours on manual invoicing. They needed a system built for how they actually work — not an off-the-shelf tool they'd have to bend their process around.
The Solution
What we built
We built a complete operations platform from scratch: a custom CRM with full customer lifecycle management, a scheduling system with time-slot management and crew assignment, a daily dispatch view for field crews, automated email notifications and reminders, audit logging for every change, and self-hosted analytics — all behind role-based access with optional 2FA.
The Build
See it in action



Feature Deep Dive
Everything under the hood
Customer Management
- Full CRM with customer lifecycle tracking
- Unique phone constraint with duplicate detection
- Service history per customer with timestamped records
- Soft-delete with audit trail — nothing is lost
- Google Places autocomplete for address entry
Scheduling & Dispatch
- Calendar UI with 5 configurable two-hour time slots
- Blocked dates with reason tracking
- Crew assignment per appointment
- Slot availability API preventing double-booking
- Date-navigable daily dispatch view
- Multi-technician filter for crew management
- Print-friendly dispatch manifest
Email Automation
- 5 branded email templates (notification, confirmation, appointment, reminder, report)
- Automated maintenance reminders on 3-year cycle
- Reminder log tracking for customer follow-up
- HTML + plain-text with inline CSS for Outlook/Gmail compatibility
Security & Compliance
- Role-based access control (Admin vs. Technician)
- TOTP two-factor authentication with QR setup
- 10 bcrypt-hashed recovery codes
- Emergency recovery CLI for lockout scenarios
- Audit logging with before/after JSON diffs
Reporting & Documentation
- Job photo uploads with technician notes
- Printable after-action reports and invoices
- Email delivery of reports to customers
- .ics calendar export for appointment sync
- Anonymous site analytics (no cookies, no PII)
SEO & Public Site
- JSON-LD structured data (LocalBusiness schema)
- Service area landing page architecture
- Interactive Leaflet/OSM service area map
- Mobile-first responsive design
- Sub-1-second load times
The Results
What changed
75% reduction
Scheduling time
From 2+ hours of phone calls to minutes in the admin dashboard
Eliminated
Double bookings
Slot availability API prevents conflicts automatically
Same-day delivery
Invoicing
Printable invoices generated and emailed from the field
100
Lighthouse score
Perfect scores across Performance, Accessibility, Best Practices, and SEO
Centralized
Customer records
Complete service history, notes, and photos — searchable and auditable
Automated
Maintenance reminders
3-year cycle reminders drive repeat business without manual tracking
The Stack
Built with production-grade tools
“We went from sticky notes and phone calls to a system that runs our entire operation. I can see every job, every customer, every crew member — all in one place. It's exactly how we work, because it was built for us.”
Business Owner
Quick Pump and Clean
Ready to build something like this?
Every platform we build starts with a conversation. Tell us what your business needs and we'll map out exactly how to get there.