Default stages
Out of the box:| Stage | Color | Meaning |
|---|---|---|
| Lead | Gray | Just landed, not yet qualified |
| Contacted | Gray | We’ve reached out |
| Booked | Blue | Job is on the calendar |
| Proposal | Blue | We’ve sent an estimate, waiting on approval |
| Completed | Green | Job is done |
| No Show | Amber | They didn’t show up |
| Cancelled | Red | They backed out |
Pipeline stages live on deals and are fully customizable. They’re separate from a contact’s fixed lifecycle stage — the dot badge on the contact itself that tracks how far along the relationship is (Lead → Qualified → Opportunity → Customer).
Customize stages
Settings → Pipeline → Stages:- Add new stages
- Rename existing ones
- Reorder by drag-and-drop
- Recolor — the color shows on the kanban card and badges throughout the app
- Delete stages — deals in deleted stages fall back to the previous stage
- Trades / contractors:
Lead → Site Visit → Quoted → Booked → On Site → Completed → Cancelled - Property management:
Inquiry → Application → Lease Signed → Move-In → Active Tenant → Move-Out - Cleaning / recurring:
Lead → First Clean → Recurring → Paused → Cancelled
Stage colors
Stage colors are mostly cosmetic but they make the kanban scannable. Use:- Cool colors (blue, purple) for “we’re working on it”
- Warm colors (yellow, orange) for “needs attention”
- Green for “done / good”
- Red / gray for “lost / closed”
Stage transitions are tracked
Every time a deal moves between stages, we log the transition. This drives the Pipeline analytics dashboard — average time in each stage, conversion rates, where deals get stuck. More on analytics →Mapping form submissions to stages
A form can be configured to land its submissions in a specific starting stage. E.g., a “Quote request” form auto-creates a deal in the Lead stage; a “Repeat customer booking” form might skip straight to Booked. Configure in Forms → [form] → Pipeline integration → On-submit stage. This only applies to NEW contacts. Existing contacts who fill out a second form don’t get demoted back to an earlier stage.Auto-opening deals on new appointments
By default, every appointment the AI Receptionist books for a contact who isn’t already in the pipeline opens a fresh deal in the Booked stage. The card title is the service name when the AI Receptionist captured one (e.g., “Drain cleaning”), or “New appointment” otherwise — you can rename it anytime. The duplicate guard means you won’t get a second card when:- The customer already has an open (in-flight) deal — that one stays the source of truth.
- The AI Receptionist books a follow-up appointment as part of a job that’s already in your pipeline.
Required fields per stage (advanced)
We don’t currently enforce required fields per stage — a deal can move to Booked without an appointment date set, even if that doesn’t make sense logically. On the roadmap.Next
Working a deal
How to move a deal through your pipeline day-to-day.