🧩 Overview
Our team developed a custom operations management system for a professional rug cleaning company, designed to automate every stage of the cleaning lifecycle — from lead generation to delivery.
This platform brings together GoHighLevel CRM (for automated lead flow), GetCircuit (for pickup and delivery scheduling), and a custom-built Next.js + Node.js application that manages task assignments, tracking, and reporting.
🎥 Full Workflow Demo: Watch on Loom
🎯 Project Objectives
- Create a centralized digital workflow for rug cleaning operations.
- Integrate lead generation and logistics platforms seamlessly.
- Enable role-based task assignment and tracking for all team members.
- Improve accountability, efficiency, and customer transparency.
⚙️ Core Features
🧾 1. Task-Based Service Structure
Every service (e.g., Premium Rug Clean) is broken down into predefined operational steps:
- Pick Up Item
- Intake & Precheck
- Cleaning
- Drying
- Quality Assurance
- QA Follow-up
- Delivery
Each task can be assigned to a specific user, with real-time status tracking and performance visibility.
🖼️ Example UI:
🧠 2. Lead Capture via GoHighLevel
- Leads are automatically synced from GoHighLevel CRM.
- Each new lead triggers a service workflow inside the system.
- Customer details and requested services are pre-filled for the operations team.
🚚 3. Pickup Scheduling via GetCircuit
- Integrated with GetCircuit API for optimized pickup and delivery routing.
- Drivers receive notifications with customer addresses and directions.
🧴 4. Precheck, Cleaning & QA Tracking
- Each rug undergoes barcode tagging, pre-inspection, and photo logging.
- Cleaning technicians record durations, chemicals used, and before/after photos.
- QA staff compare pre-clean vs. post-clean images before approval.
📦 5. Delivery & Performance Analytics
- Once approved, deliveries are automatically scheduled.
- The admin dashboard tracks order progress and staff performance in real-time.
- Reports and files are auto-stored for audit and quality monitoring.
🧰 Technology Stack
| Layer | Technology |
| Frontend | Next.js, React |
| Backend | Node.js, Express |
| Database | MongoDB |
| Integrations | GoHighLevel (CRM), GetCircuit (Pickup/Delivery) |
| Hosting | AWS |
🏁 Results
✅ Fully automated workflow from lead to delivery
✅ 60% reduction in manual follow-ups
✅ Real-time visibility across all departments
✅ Improved task accountability and faster turnaround times









