A deal is a specific opportunity tied to a contact. One contact can have many deals over time (each job is its own deal). Deals live on the kanban-style Pipeline view, organized into the stages you configured.Documentation Index
Fetch the complete documentation index at: https://docs.servicebooked.ca/llms.txt
Use this file to discover all available pages before exploring further.
Open a new deal
Three ways:1. Manually from the contact
Open a contact, click Add deal, fill in the title (e.g., “Kitchen remodel”), value (estimated dollar amount), expected close date, and starting stage.2. Auto-opened by a form
Forms can be configured to open a deal automatically on every submission. Configure in Forms → [form] → Pipeline integration → Open deal.3. From the Pipeline view
On the Pipeline page, click + New deal at the top of any stage column. You’ll be prompted to pick a contact (or create one).Deal fields
- Title — short description (“Kitchen remodel”, “Annual maintenance”)
- Contact — who it’s for
- Stage — current pipeline column
- Value — estimated dollar amount (used for revenue forecasting)
- Expected close date — when you think this’ll wrap (drives the “stale deal” warning)
- Assignee — which teammate owns this deal
- Notes — anything else
Move deals between stages
Drag and drop. Or click into a deal and change the stage from the dropdown. Both work; drag-and-drop is faster for end-of-day cleanup. Optimistic updates — the card moves instantly, server catches up in the background.Assignees
Assigning a deal to a teammate gives them a notification and surfaces it in their personal task view. Useful for splitting workload across techs / sales reps. In a solo operation, leave assignees empty (every deal is implicitly yours).Stale deals
Deals that haven’t moved stages in a while turn amber on the kanban (configurable threshold in Settings → Pipeline → Stale threshold, default 14 days). This catches deals that fell through the cracks — quoted leads who never followed up, jobs that started but never closed. You can:- Follow up — call/text the contact and update the deal.
- Mark Lost / Cancelled — close it out.
- Push the expected close — if the timeline shifted legitimately.
Daily digest
If you turn on the Pipeline digest in Settings → Pipeline, you’ll get a daily email summarizing:- Deals you advanced yesterday
- Deals that went stale
- Deals approaching their expected close date
Closing a deal
When a job wraps:- Move the deal to Completed (or your configured equivalent).
- The contact’s status updates to match.
- The reputation feature kicks in — if you have it enabled, a review request schedules automatically (typically 1–3 days post-completion).
- Move the deal to Lost.
- (Optional) Add a note about why — useful for understanding patterns later.
Bulk actions
On the kanban view, hovering a stage column shows a count + ”…” menu with bulk actions for that stage:- Move all stale deals to Lost
- Reassign all deals from one teammate to another
- Mark all deals in a stage as a specific status
Next
Pipeline analytics
Conversion rates, time-in-stage, where deals get stuck.