Breche

CRM Pipeline

A Construction Pipeline That Matches How You Actually Sell Jobs

Visual kanban with custom stages and required sub-stages. Drag-and-drop transitions, multi-axis filters, persistent sort, and a stage-by-stage audit trail per project.

14-day free trial — no credit card required

Drag-drop transitions

Move projects between stages with sub-stage classification

Two views, one toggle

Kanban for visual triage, list for sortable workflow

Audit trail per project

Every stage change logged with user + timestamp + sub-stage

See it in action

Drag a card. Pick a sub-stage. Done.

Stages flow left-to-right. Each card is a project — name, contact, address, and project value at a glance. Drop a card on a new column and the sub-stage picker confirms exactly where it lands.

app.breche.us

Sales Pipeline

ConstructionServiceService Contracts

Lead

5

Parking Garage Repair

James Tucker

Cornerstone Commercial

$64,615.86

Awaiting

Landscape Renovation — Phase 1

Chad Williams

Morgen Demo

$96,277.42

Site Visit

Prospect

15

Unit 207 Turnover Remodel

Patricia Aguam

Summit Ridge HOA

$42,894.97

Scheduling

Roof & Siding Replacement

Chad Williams

Morgen Demo

$89,520.94

Estimate Sent

Approved

5

Exterior Paint — All Buildings

Patricia Aguam

Summit Ridge HOA

$163,188.92

Permit Pull

Skylight Installation × 4

Chad Williams

Morgen Demo

$59,063.21

Material Onsite

Completed

15

Roof Replacement — Bldg 1

Chad Williams

Morgen Demo

$163,188.62

Punch List

Security Gate Installation

Chad Williams

Morgen Demo

$60,054.36

Walkthrough

Reduced

4

Sewer Line Replacement

Chad Williams

Morgen Demo

$66,178.18

Pre-Op

Foundation Repair — Bldg 2

Chad Williams

Morgen Demo

$86,855.65

Routine PM

Closed

4

Clubhouse Roof Replacement

Patricia Aguam

Summit Ridge HOA

$112,400.00

Paid

A pipeline that bends to your workflow

Stop fighting your CRM about stage definitions

Every pain below is a real complaint we hear from contractors trying to use a generic CRM. Each maps to a specific Breche feature.

The pain

Spreadsheet pipelines never match how the team actually moves projects.

What Breche does

Define your own stages per project type — construction (Lead, Estimate Sent, Approved, Scheduled, In Progress, Closed) is different from service (Requested, Quoted, Scheduled, Done). Each stage gets sub-stages you control.

The pain

Drag a project to 'Approved' and forget it had a sub-status.

What Breche does

When the stage changes, a sub-stage picker appears. The pipeline refuses to move the project until the sub-stage is set, so the audit trail stays meaningful instead of every approved deal collapsing into a single bucket.

The pain

Reps can't filter their own queue without exporting to a spreadsheet.

What Breche does

Multi-axis filter: by sales rep, assigned crew, project type, sub-stage. The filter set is in the page header — no settings panel, no saved views, just toggles. Combine with the sort selector to slice the board however you work.

The pain

Kanban only or list only — never both.

What Breche does

Toggle between kanban and list views with one click. The list view shows the same data as a sortable table; kanban shows the same data as drag-and-drop columns. Your view choice persists across refresh.

The pain

Last-touched is buried two clicks deep.

What Breche does

Sort by Last Modified or Age in Status, ascending or descending. The selection persists across refresh per browser. Stale projects float to the top automatically when you sort by Age in Status — Oldest.

The pain

Service projects and construction projects shouldn't share stages.

What Breche does

Each project carries a project type (construction or service). The pipeline filter switches workflow with one toggle and shows the correct stages for that type. Switching a project's type later (e.g. converting a service ticket into a construction job) is a one-click operation with a pre-flight check for blockers.

Features

A pipeline you can actually configure

Kanban + list, one toggle

Drag-and-drop columns or sortable table — same data, your call. View choice persists across refresh.

Custom stages + sub-stages

Define stages per project type. Sub-stages are required at every transition; the picker appears on stage change.

Multi-axis filtering

By sales rep, assigned user, project type, sub-stage — combine freely. No saved views, just live toggles in the header.

Persistent sort

Last Modified or Age in Status, ascending or descending. Your selection survives a refresh per browser.

Stage history per project

Every transition is logged with timestamp, sub-stage, and user. Open the project to see the full audit trail.

Drag-and-drop with sub-stage picker

Drag a card to the next column, choose the sub-stage in a popup, the project lands fully classified.

Auto-touch on edit

Editing a project anywhere in the app updates lastTouched, so 'recently active' projects rise to the top of the sort.

Per-project pipeline switch

Move a project between construction and service pipelines. A pre-flight check blocks the switch if there are open orders or active service contracts in the way.

FAQ

CRM pipeline FAQ

Common questions about Breche's pipeline workflow.

Yes. Each project type (construction or service) has its own stage workflow that you define in Settings → Workflow. Add, rename, or remove stages — every project respects your configuration. Sub-stages are also customizable per parent stage.

Ready to run your pipeline the way you actually sell?

14-day free trial. No credit card required.

Start Free Trial