Hardens customer setup
The problem
- Some customers had no primary location for pools and stops.
- Services went missing, or started before the customer was ready.
- Yearly prices on the sign-up link failed.
The flows
What shipped
- Every customer gets a primary location when created.
- Service starts once a card is saved or invoice terms are accepted.
- New services land in Unscheduled, ready to route.
- The office can start service without a payment method, with a reason.
Customers move from lead to scheduled along one path, and all three override spots open the same sheet. An hourly check flags broken records.


