Loading tutorials…
Loading tutorials…
The Keap Pipeline (Deals in newer accounts) is where most owners discover Keap is more than a tagging tool. Set up wrong, the forecast is fiction and deals rot in stages forever. Set up right, you walk into Monday with a real revenue number. Here is the discipline.
Who this is forSolopreneurs, consultants, agencies, and small-business owners running a sales motion through Keap. Especially relevant if you have ever had to explain why 'pipeline' said $80K and bookings came in at $22K. Requires Keap Pro or Max.
What you'll need
Step 1
Not every Keap user needs deals. If you sell low-touch (sub-$1K, transactional), payments + invoicing alone is enough. Pipeline is for higher-ticket, multi-touch sales.
Pipeline is overhead. If your average sale is $50 and closes in one click, building a 7-stage pipeline is theater — use Tags + Campaigns instead.
Pipeline is worth it when: average deal value > $1K, sales cycle > 14 days, multiple touchpoints required, you forecast or report revenue to anyone (investors, partner, yourself).
If unsure: start with Tags + a custom 'Deal Status' field. If after 60 days you wish you had structured stages + forecasting, then enable the Pipeline.
Keap Pro includes basic Pipeline. Keap Max adds advanced forecasting + analytics. Most owners thrive on Pro Pipeline.
Access: Sales → Pipeline (or Deals in newer interfaces). If you do not see it, your role lacks Pipeline access — Settings → User Settings → enable.
Step 2
Each stage should be an observable buyer signal, not an internal rep activity. "Demo Completed" is a buyer signal. "Working on it" is not.
Sales → Pipeline → Settings (gear icon) → Stages.
Default Keap stages: Contacted → Engaged → Qualified → Proposal Made → Negotiation → Won / Lost.
Customize to your motion. Common SMB consulting pattern: Discovery Booked → Discovery Completed → Proposal Sent → Contract Sent → Closed Won / Closed Lost. 4-6 stages plus the two terminal stages.
Each stage needs a clear "what just happened" definition. Write it down in a stage-definition doc kept outside Keap.
Avoid stages that describe internal activity ("Working," "Following Up") — they hide stuck deals. Buyer-signal stages make stuck deals scream visibility.
Step 3
Each stage has a "Win Probability" — the historical close rate from that stage. Default values are usually wrong for your business.
In Sales → Pipeline → Stages, each stage has a Win Probability percentage.
Pull your historical data: of deals that reached Proposal Sent, what % closed won? Use 6-12 months of data for stability.
Set probability to the historical rate, not aspirational. Typical SMB consulting: Discovery Booked 10-20%, Discovery Completed 25-40%, Proposal Sent 40-60%, Contract Sent 75-90%.
If you have no historical data, use industry benchmarks and flag the stages as "to be calibrated by Q3."
Probabilities drive Keap's 'Weighted Forecast' = sum of (Deal Value × Stage Probability). Wrong probabilities = useless forecast.
Recalibrate quarterly. Probabilities shift as motion + ICP shift.
Step 4
Force reps to fill the data that matters before progressing a deal. "Cannot move to Proposal Sent without Budget and Decision Maker filled."
Sales → Pipeline → Stages → for each stage, set Required Fields.
For Discovery Completed: require Budget Range, Decision Maker, Timeline, Primary Pain Point.
For Proposal Sent: require Proposal Amount, Proposal Sent Date, Next Step.
For Contract Sent: require Close Date, Contract Value, Champion identified.
Required-field gates are the single highest-leverage pipeline-hygiene tool. Reps either fill the fields or cannot progress. Either way, data improves.
Cap at 3-4 required fields per stage. Past 4, reps create junk values to bypass the gate — defeats the purpose.
Step 5
Some moves should automate based on data. Discovery scheduled in Calendar → automatic stage move. Reduces rep busywork and forces discipline.
Build a Campaign Builder flow: Goal 'Appointment Scheduled (Discovery type)' → Sequence 'Move Deal to Discovery Booked Stage.'
Pattern: when a contact books a discovery call via your Keap Appointments page, Campaign Builder applies a tag → Apply Tag triggers a Deal action → Deal stage moves to Discovery Booked.
Other safe automations: 'Move to Closed Lost when deal age > 90 days and no activity in last 30 days.' 'Move to Proposal Sent when document signed in DocuSign (via Zapier).'
Never automate Closed Won. Closed Won should require a human marking it — auto-closing on 'invoice sent' creates premature wins that get reversed and damage forecast trust.
Document every automation in the stage-definition doc. Reps need to understand why their deal jumped stages.
Step 6
Keap Pipeline shines when integrated with the rest of the platform: deal-stage changes apply tags, tags trigger campaigns, won deals fire invoicing.
Build cross-system flows: Deal moved to 'Proposal Sent' → apply tag 'Lifecycle - SQL' → triggers Campaign 'Proposal Follow-Up Nurture.'
Deal moved to 'Closed Won' → apply tag 'Lifecycle - Customer' + remove all cold-nurture tags → trigger Campaign 'New Customer Welcome + Onboarding.'
Deal Closed Won → optionally trigger Keap Invoicing (E-Commerce → Invoices → create from deal) or charge the saved payment method.
Deal Closed Lost → require a 'Lost Reason' custom field with values (No Budget, Lost to Competitor, No Timeline, No Champion, Wrong Fit). Quarterly review of lost reasons is the highest-leverage pipeline-improvement lever.
Map the cross-system flows in your design doc. Future-you will need to debug them.
Step 7
Sales → Pipeline → Reports. Pin to your dashboard. Review every Monday.
Reports → Sales Pipeline Report (Keap Max) or the basic Pipeline view (Keap Pro).
Track: total pipeline value, weighted forecast, deals by stage, average deal age per stage, stage-to-stage conversion rates, win rate.
Weekly review: walk every deal over $X (your threshold). Ask: Is this in the right stage? Has it moved in 30 days? Is the close date realistic?
Stage-to-stage conversion rates are the most-ignored useful metric. If Discovery → Proposal converts 30% but Proposal → Closed Won converts 80%, the leakage is qualification — fix upstream, not 'close harder.'
Monthly: audit deals with no activity in 60+ days. Force disposition — move forward with a real next step, or mark Closed Lost. Most stuck deals are wishful thinking.
Common mistakes
Building a pipeline when you do not actually have a sales motion
What goes wrong: Sub-$100 product sold transactionally. You build a 7-stage pipeline because Keap has the feature. Spend 8 hours setting it up. Zero contacts ever progress through it because there is no human sales motion. Pure theater. Wasted day plus ongoing maintenance overhead.
How to avoid: If average sale < $500 and cycle < 7 days, skip Pipeline. Use Tags + Campaigns. Add Pipeline later if/when motion changes.
Using internal activity stages instead of buyer signals
What goes wrong: Reps mark deals 'Working' or 'Following Up' indefinitely. Stuck deals hide in the pipeline. Forecast keeps saying $80K is coming and bookings keep missing. Trust in the pipeline collapses entirely after 2-3 quarters.
How to avoid: Rewrite every stage as a buyer signal: "Discovery Booked," "Discovery Completed," "Proposal Sent." Each requires an observable buyer action.
Inheriting default stage probabilities without calibrating
What goes wrong: Keap defaults set Discovery probability at 20%. Your historical rate is 5%. Weighted forecast overstates pipeline by 4x. Partner / board / investor reviews keep predicting more revenue than arrives. Credibility gap widens each quarter.
How to avoid: Pull historical close-rate data per stage. Set probabilities to historical reality. Recalibrate quarterly.
No required fields at stage transitions
What goes wrong: Reps move deals to Proposal Sent without identifying decision maker, budget, or timeline. Half stall and forecast accuracy plummets. Sales reviews cannot run useful deal-by-deal walks because key data is missing.
How to avoid: Set 3-4 required fields per progression stage. Reps either fill or cannot progress. Data quality improves immediately.
Auto-closing deals as Won on invoice creation
What goes wrong: You wire 'Invoice Created → Deal Closed Won.' Then a $4,000 invoice gets created in error. Deal auto-marks Won. Commission accrues. Finance reports it. Three weeks later the invoice is voided. Deal reversal cascades: commission clawback, forecast restatement, lost trust in CRM data.
How to avoid: Closed Won always requires manual marking. Automate stages up to Contract Sent; stop there.
Never running a stuck-deal audit
What goes wrong: Deals stuck in Proposal Sent for 6 months sit in the forecast. You 'expect' $40K from them. Nobody admits they are dead. Pipeline coverage looks healthy; actual conversion is brutal. Forecast is fiction.
How to avoid: Monthly: filter for deals with no activity in 60+ days. Force disposition. Make it a calendar recurrence.
Recap
Done — what's next
How to set up Keap Campaign Builder without building a hairball
Read the next tutorial
Hand it off
Pipeline design is the highest-leverage CRM work and the easiest to do wrong because it requires judgment about your specific motion. A specialist who has built 50+ Keap pipelines knows which stages tend to be theater, which probabilities to trust, and how to wire cross-system flows. EverestX Keap specialists run $400-1,200/mo at $14-16/hr.
See specialist rates
4-6 stages plus Closed Won and Closed Lost (so 6-8 total). Past 8 stages, reps stop reliably distinguishing them and forecast accuracy suffers. If you feel like you need more, the answer is usually a second pipeline (e.g., Renewal, Expansion) — not more stages in one pipeline.
Keap Max supports multiple pipelines (e.g., New Business, Renewal, Channel). Keap Pro is single-pipeline. If you genuinely have meaningfully different motions (new business 10% close vs renewal 85% close), Max is worth the upgrade — mixing them in one pipeline destroys reporting clarity.
HubSpot Sales Hub is more powerful — multiple pipelines on Pro, custom-report builder, sequences, playbooks. Pipedrive is more pipeline-focused with sharper UX. Keap Pipeline trades depth for integration: it shines when paired with Keap Campaigns + Payments + Invoicing in a single tool. For pure pipeline depth, HubSpot wins; for SMB all-in-one, Keap holds up.
Sales → Pipeline → switch to list view → multi-select deals → Actions → Change Stage. Or use Campaign Builder: build a campaign with a tag-applied Goal that triggers a 'Move to Stage X' deal action. Bulk moves bypass stage-required-field gates — use carefully.
Yes — always. Create a 'Lost Reason' custom field on Deals (Dropdown) with values like No Budget, Lost to Competitor, No Timeline, No Champion, Wrong Fit. Make it required when marking Closed Lost. Quarterly review of lost reasons drives the biggest motion-improvement leverage you have in Keap.
Keap
Campaign Builder is Keap's superpower and its most-broken feature. Owners drag sequences onto the canvas, wire goals incorrectly, forget exit rules, and end up with contacts stuck in loops or skipping every email. Here is the discipline that makes Campaign Builder work.
Keap
Tags are Keap's segmentation backbone. They drive every automation, every broadcast list, every report filter. The #1 source of Keap chaos at month 12 is unplanned tagging. Here is the discipline that keeps your tag list usable for years.
Keap
Keap's biggest differentiator vs HubSpot / ActiveCampaign is built-in commerce: payments, invoicing, subscriptions, taxes. Most owners under-use it because the configuration is fiddly. Get it right and you collapse 3 tools (CRM + payment processor + invoicing) into one.
ActiveCampaign
ActiveCampaign's CRM is genuinely good for SMB sales — but only if pipeline stages match how your team actually sells. A pipeline copied from a generic template loses 20-30% of deal velocity. Here's the build that fits your motion.
Keap
DIY Keap works — until Campaign Builder becomes a hairball, tags spiral past 500, deliverability drifts, and you spend Saturdays debugging instead of running the business. This is the honest framework: when the cost of self-managing exceeds the cost of hiring.