Skip to content
Lifecycle kanban

Every customer, on a board your team actually moves.

Most shops know who their VIPs are and who they haven't seen in a year, but there's no single screen that shows the relationship, not just the appointment. The Customer Pipeline seeds six starter stages (rename, recolor, add, or remove any of them), and every customer's card shows real signals at a glance — last visit, lifetime spend (computed live from actual payments, not a stale cached total), vehicle count, last contact.

No credit card
Cancel anytime
/app/customers/pipeline
Lead → Prospect → Active → At Risk → Won Back → Churned. Live counts + revenue in each header. Drag to restage.

The quick version

Customer pipeline: Every customer on a board your team moves along.

  • 6 starter stages: Lead, Prospect, Active, At Risk, Won Back, Churned — fully renameable, recolorable, and reorderable
  • Card data computed live: lifetime spend from actual completed payments, last visit, last contact, vehicle count
  • Optional auto-stage rules you configure: no-visit-days, no-contact-days, lifetime-spend thresholds, first-visit-within-days — each with its own destination stage

On Basic and Starter, new customers you add with a phone or email (and new web-form leads) land in your default stage automatically; on Growth and Pro those leads go to the Workflow board instead and new customers wait in an 'unplaced' tray until someone places them. Every move after that is a deliberate drag — or an auto-stage rule you defined yourself, with your own thresholds, that runs once a day or on demand.

Everything it does

The complete list. The plan tag above shows which plans include it.

  • 6 starter stages: Lead, Prospect, Active, At Risk, Won Back, Churned — fully renameable, recolorable, and reorderable
  • Card data computed live: lifetime spend from actual completed payments, last visit, last contact, vehicle count
  • Optional auto-stage rules you configure: no-visit-days, no-contact-days, lifetime-spend thresholds, first-visit-within-days — each with its own destination stage
  • Auto-stage rules run once a day (15:00 UTC), or on demand via 'Run rules now'
  • Range presets (Today / week / month / 30d / 90d / YTD / 12mo) drive the stats strip — Total, Active-in-range, At Risk, Avg time in stage
  • Drag-and-drop between stages; click a card to open the full customer record
  • Per-stage count + total lifetime spend in the column header

Who it's for

Built specifically for…

  • Shop owners who want a single screen for 'who needs attention this week?'
  • Sales-counter staff working a callback list each morning
  • Multi-location managers monitoring At-Risk cohorts across shops

What it replaces

The old way…

  • Sticky-note 'follow up next week' piles that get tossed every Friday
  • Generic CRM 'leads' lists that don't distinguish a real lead from a tire-kicker
  • Spreadsheet exports re-segmented by hand every Monday morning

Setting it up

  1. 1

    1. Set up the board once

    Seed the six starter stages (or build your own), then place any existing unplaced customers from the tray. On Growth and Pro, new customers you add later start in the unplaced tray until someone assigns them a stage; on Basic and Starter, new customers with a phone or email land in your default stage.

  2. 2

    2. Optionally wire up auto-stage rules

    Define rules like 'no visit in 90 days → At Risk' or 'lifetime spend ≥ $2,000 → VIP' with your own thresholds. They evaluate once a day, or hit 'Run rules now' to apply them immediately.

  3. 3

    3. Work the board

    Drag a card when you have context the system doesn't. Click a card to open the customer's full record. The range presets at the top drive the stats strip, not which cards show in each column.

What this looks like in a shop

Illustrative scenario: Sample Shop LLC's manager set up two auto-stage rules a while back — no visit in 90 days moves a customer to At Risk, and a first visit within the last 30 days moves a customer to Active. She opens the pipeline Monday morning, sees the latest daily rule run already surfaced 6 newly-At-Risk customers with a lifetime spend north of $1,000 each, and drags two of them straight into a follow-up conversation she starts from their customer record.

Good to know

Which plan includes customer pipeline?
Every plan includes it, Basic through Pro. See the Pricing page for everything in each plan.
Does the board auto-classify customers into stages?
Not by status. On Basic and Starter, new customers with a phone or email (and web-form leads) are placed in your default stage (Lead, unless you change it); on Growth and Pro they sit in an 'unplaced' tray until someone assigns them a stage. If you want automatic movement, you configure your own auto-stage rules (no-visit-days, no-contact-days, spend thresholds, first-visit-within-days) with your own numbers; there's no hidden default recipe deciding who's 'Active' or 'At Risk.'
What happens when I drag a card?
The card moves to that stage and its 'time in stage' clock resets. It stays there until you move it again or an auto-stage rule you configured moves it.
Can I see revenue per stage?
Yes — each column header shows the live count and total lifetime spend of whoever's currently placed in it, computed from actual completed payments rather than a cached total.

Pairs well with

See all features

Customer CRM

Search by name, plate, or VIN in milliseconds. Every appointment, quote, invoice, warranty, and photo attached to the right record — forever.

Learn more

Sales playbook

On Growth and Pro: up to six scheduled nudges per paid invoice over a year — review, warranty (film services only), cross-sell, maintenance, win-back, anniversary — with reply intent AI-classified and acted on automatically. Only the cross-sell step's pitch line is AI-written per customer; the other five are editable template copy.

Learn more

Drip Campaigns

Included with Starter, Growth, and Pro (Basic has no outbound SMS or email). 7 starter templates (welcome, win-back, post-service review, quote follow-up, more), auto-enrollment on NO_VISIT_DAYS, STATUS_CHANGE, and SEGMENT_ADD triggers, exit-on-reply, per-campaign analytics. No extra fee — sends draw from your shop's existing SMS + email quota, capped at $100/mo by default so a runaway sequence can't bankrupt you.

Learn more

Reports

SalesThumb's 83 reports live in a 14-category sidebar in the app; grouped here by the decision they answer, they sort into 6 clusters. The six: cash & revenue, job & service profitability, team & schedule performance, marketing & lead performance, customer retention & risk, and customer obligations — the reports inside each cluster export individually to CSV. Basic and Starter include the core reports; Gross Profit per Job, the installer and service-time reports, the close-rate funnel, Referral Attribution, ZIP Code Density, Channel CAC / ROI, Loyalty Program, and the inventory reports need Growth.

Learn more

Customer portal

From any customer's page, hit 'Portal link' → Copy, text, or email a 30-day link. Lands at /portal/<token>. No password, no app install required.

Learn more

Try customer pipeline — no credit card.

Pick Basic, Starter, Growth or Pro on the pricing page and it's free for 30 days, no credit card. Some features need a higher plan; the pricing page shows which. Import your old data and be running by tomorrow.