Renewal Management and Win/Loss Reporting Playbook: HubSpot and Salesforce

Can't see what's renewing this quarter or why deals are lost? RevBlack's renewal management and win/loss reporting playbook for HubSpot and Salesforce.

Renewal Management and Win/Loss Reporting Playbook: HubSpot and Salesforce

Most subscription businesses can tell you their total revenue. Very few can tell you what is renewing this quarter, who owns each renewal, and why the business lost the accounts it lost last year. RevBlack consistently sees the same gap in PE-backed B2B SaaS companies: renewals tracked in spreadsheets or memory, Closed Lost reasons that say "Other" or "Timing," and a forecast that only reflects new business while the largest slice of predictable revenue - the existing customer base - is completely invisible.

When a CRO walks into a board meeting without clean renewal data, the conversation becomes defensive. When the data exists, it becomes strategic. Renewal management protects existing revenue. Win/loss reporting explains why the business wins and loses. Together, they close the loop between what the CRM records and what leadership actually needs to make decisions.

This playbook covers the architecture, automation, and implementation of a renewal management and win/loss reporting system that works in HubSpot and Salesforce. It is a principles-first guide - the structure applies across both platforms, with platform-specific guidance where it matters.

What this playbook does not cover: Mid-term amendments, price escalation, contract-as-source-of-truth. Those are separate projects - see the CPQ Black playbook.

Renewals falling through the cracks while the board asks why retention is down?

BOOK A CALL WITH A SPECIALIST

What Does a Working Renewal Management System Look Like?

A working system is not complex. It is visible, automated, reportable, owned, and simple - an 80% solution the team uses beats a 100% solution they bypass.

The five components of a working system:

  • Two pipelines: one for new business, one for retention (renewals, upsells, downgrades)
  • Every deal carries a Deal Type: the backbone of all downstream reporting
  • Renewal opportunities created automatically - from the original deal, a contract end date, or a subscription trigger - not manually by reps
  • Every Closed Won and Closed Lost has a required, standardized reason
  • Cancellations tracked in the revenue pipeline, not in support tickets

What Are the Prerequisites Before Starting?

These conditions must be in place before the project begins. Treat them as a readiness check and share them before kickoff - if they are not answered, timelines will slip.

  • Contract term lengths are defined. Standardized options (monthly, 6-month, 12-month, multi-year). Without term structure, renewal dates cannot be calculated.
  • Products are classified as recurring or one-time. Every product in the catalog must be tagged. Otherwise one-time fees end up on renewal opportunities.
  • Pricing input is standardized. All reps must enter prices the same way - either all monthly or all annual. A mix breaks every downstream calculation. This is the single biggest source of errors in renewal management builds.
  • Renewal ownership is defined. CS owns it, the original AE owns it, or a dedicated renewal team owns it. Pick one. Unowned renewals sit unworked.
  • Product catalog is maintained in the CRM. If the product list is outdated, the data flowing into renewals will be wrong from day one.

What Problems Does This Playbook Solve?

Renewal management and win/loss reporting solve the visibility gaps that make board-level forecasting unreliable and retention conversations reactive instead of proactive.

Problems this playbook solves:

  • No renewal visibility: Sales or CS cannot see what is renewing, who owns it, or what the customer currently pays
  • Revenue leakage: contracts expire without follow-up
  • Inaccurate forecasting: pipeline reflects only new business; renewals - often the largest slice of predictable revenue - are missing
  • No win/loss insight: Closed Lost reasons are missing, inconsistent, or wrong
  • Expansion and contraction are invisible: no way to tell if the existing customer base is growing or shrinking
  • Cancellations buried in tickets: churn lives in Zendesk or Intercom instead of revenue reporting
  • Manual and fragile processes: reps create renewal deals by hand, inconsistently

Definition of success:

  • Every customer with a recurring product has a renewal opportunity in the CRM with the correct close date, products, and owner
  • Leadership can see upcoming renewals segmented by owner, close date, and dollar amount
  • Every closed deal has standardized, reportable Closed Won and Closed Lost reasons
  • Cancellations are tracked as revenue events
  • Dashboards show renewal rates, churn, win/loss by reason, and expansion vs contraction

When Should You Implement This Playbook?

Prioritize this project when the business cannot answer the question: "What is renewing this quarter and who is responsible for it?" without pulling spreadsheets or asking around.

Trigger events and pain points:

  • Renewals falling through the cracks: contracts expiring without follow-up
  • No single view of upcoming renewals: leadership asks what is renewing this quarter and the answer requires spreadsheets or memory
  • Unreliable win/loss data: Closed Lost reasons are vague ("Other," "Timing") or missing entirely
  • Cannot report on expansion vs contraction: total revenue is visible but growth within the existing base is not
  • Cancellations buried in support systems: churn is tracked in tickets, not the CRM
  • Forecasts that only reflect new business: renewal revenue is not in the pipeline

Which KPIs Does This Playbook Impact?

KPI What It Measures Why It Matters
Renewal Rate % of eligible contracts that renew The core retention metric.
Churn Rate % of customers or revenue lost The inverse of renewal rate.
Net Revenue Retention (NRR) Revenue retained including expansion and contraction Above 100% means expansion outpaces churn.
Gross Revenue Retention (GRR) Revenue retained excluding expansion Isolates pure retention - expansion cannot mask churn.
Win Rate (New Business) % of new opportunities closed won Baseline for new-business effectiveness.
Win Rate (Renewals) % of renewal opportunities closed won Tracks retention effectiveness separately from new business.
Expansion Revenue Revenue from upsells, cross-sells, price increases Shows growth trajectory inside the existing base.
Deal Velocity (Renewal) Time from renewal creation to close Slower velocity often signals at-risk accounts.
Speed to Engagement Time from renewal creation to first rep activity Reveals whether reps are working renewals or letting them sit.

On the business case: Retention is materially cheaper than acquisition, and existing customers drive the majority of revenue in most subscription businesses. When citing specific benchmarks externally, pull from a named study (Gartner, Forrester, Bain, SaaS Capital) relevant to the client's context. Do not reuse unsourced numbers from this playbook in client-facing or website-facing materials.

Who Is Involved in This Project?

Role Responsibility How They Benefit
Customer Success Manager (CSM) Owns renewal relationships, handles saves, identifies upsell opportunities. Clear pipeline of upcoming renewals with dates and amounts.
Account Executive (AE) Closes commercial terms on expansion deals and complex renewals. Receives qualified expansion opportunities.
Sales / CS Leadership Defines qualification criteria, ownership rules, and SLAs. Reviews win/loss data. Accurate forecasting and churn visibility.
Revenue Ops / Marketing Ops Builds and maintains the automation and reporting. Clear requirements and a repeatable architecture.
SDR (if applicable) May handle reactivation outreach for returning churned customers. Clear split between new business and reactivation.

The single most important question to resolve early: Who owns the renewal? That decision drives the entire automation design.

What Tools and Platform Tiers Are Required?

Not every company needs fully automated renewal management. The right answer depends on CRM, plan tier, volume, and operational maturity. Start with the simplest version that answers: do you know every upcoming renewal and who is responsible for it?

HubSpot - Tier Awareness

Capability Starter Professional Enterprise
Deal Pipelines 2 15 100
Workflow Automation Very limited Yes Yes
Custom Objects No No Yes
Calculated Properties No 5 200
Recurring Revenue Analytics (MRR/ARR) No No Yes
Sequences No Yes Yes + auto-enroll via workflows
Playbooks No Yes Yes
Custom Report Builder No Yes Yes
Customer Success Workspace No Service Hub Pro Service Hub Enterprise
  • Minimum viable tier: Sales Hub Professional. Dedicated pipelines, workflow automation, sequences, custom reporting. Constrained to 5 calculated properties, no custom objects, no recurring revenue analytics.
  • Recommended tier: Sales Hub Enterprise. Unlocks custom objects (for subscriptions and contracts), recurring revenue analytics, 200 calculated properties, and auto-sequence enrollment.

Salesforce - Edition Awareness

Capability Starter / Pro Suite Enterprise Unlimited
Contract Object Pro Suite only (not Starter) Yes Yes
Flow Automation 5 active flows (Pro Suite cap) Hundreds Hundreds+
Custom Objects Pro Suite: ~50 ~200 2,000+
Apex Code No Yes Yes
Approval Processes No Yes Yes
CPQ / Revenue Cloud (add-on) Impractical Yes Yes
Products and Pricebooks Yes Yes Yes
Einstein Opportunity Scoring No Yes Yes
Multi-Currency No Yes Yes
  • Minimum viable edition: Enterprise. The 5-flow cap in Pro Suite and the lack of Apex and approval processes in lower editions make them non-viable for a real renewal system.
  • Naming clarification: Pro Suite and Professional Edition are different SKUs. Pro Suite is Salesforce's newer bundled offering for smaller teams with hard caps like the 5-flow limit. Professional Edition is the older mid-tier edition. Verify which one the client actually has before scoping - pricing, limits, and add-on availability differ.
  • Salesforce CPQ transition: Salesforce is migrating CPQ toward Revenue Cloud Advanced. Before quoting CPQ as a dependency, verify the client's current licensing and the latest Salesforce packaging.

When Is Full CPQ or Revenue Cloud Needed vs Overkill?

Scenario Recommendation
Client just needs to know what is renewing and when Basic renewal automation (this playbook)
Client wants renewal opportunities auto-populated with products and prices This playbook + careful product configuration
Client needs mid-term amendments to automatically update the renewal Out of scope - see CPQ Black
Client wants price escalations or uplift opportunities Out of scope - separate project
Client needs a contract record as source of truth with subscription tracking Out of scope - see CPQ Black

What Do You Need to Know Before Starting Implementation?

These questions should be answered before any CRM work begins. Share them with the client early - the ability to answer them determines readiness.

Must know before starting:

  • What are the standard contract term lengths? (Monthly, quarterly, annual, multi-year?)
  • Which products are recurring and which are one-time? Is this tagged in the CRM?
  • How do reps input pricing - monthly, annual, or a mix?
  • Who is responsible for renewals: CS, the original rep, or a dedicated team?
  • How are renewals currently tracked? CRM deals, spreadsheets, memory?
  • When a customer wants to cancel, where does that request go today?
  • What CRM are you on, and what plan/edition?
  • What does a successful renewal look like vs a save? Is there a difference in how you want to report them?
  • How do you currently track win/loss reasons? Is there a standardized list?
  • What are the most common reasons customers do not renew?
  • Are there existing automations that touch the renewal process today?
  • Do contracts auto-renew, or do they all require active re-engagement?

Nice to know:

  • How far in advance should reps be notified of upcoming renewals?
  • What does the renewal sales process look like today? (QBR, health check, proposal phase?)
  • What metrics does leadership currently use to evaluate retention?
  • Is there a health or lead scoring model in place?
  • What tools are in the stack? (Gong, Outreach, Gainsight, etc.)
  • Are there different renewal processes by product line, segment, or region?
  • Do you already track expansion and contraction separately?
  • How is the sales and CS team structured: territory, segment, product?

Might trigger follow-on projects:

  • Do you need mid-term amendments to auto-update the renewal? (Flag: larger project)
  • Do you want price escalation or uplift built in? (Flag: separate project)
  • Do you need a contract record as source of truth? (Flag: CPQ Black)
  • Are there regional or multi-currency considerations?
  • Do you need approval workflows for discount exceptions?

What Is the Strategic Framework for Renewal Management?

Before building anything, three architectural decisions need to be made and agreed on. Getting these wrong requires a rebuild.

Pipeline architecture. A pipeline is a linear recipe for closing a specific type of revenue. If the recipe is different, the pipeline should be different. Forcing new business and retention into one pipeline creates dirty data and broken forecasting. At minimum, companies should have two pipelines:

  • Sales Pipeline (New Revenue): for New Business, Cross-Sell, and Reactivation. Stages cover discovery through demo, negotiation, contract, and close. Stage probabilities should be calibrated from historical conversion data - not copied from a template.
  • Retention / Customer Management Pipeline: for Renewals, Upsells, Downgrades, and Cancellation Saves.

Example retention pipeline stage structure:

Stage Description
New Opportunity Renewal created (auto or manual). Not yet worked.
Outreach and Diagnosis CSM is engaging. Understanding the customer situation.
Negotiation / Alternatives Presenting options: renew as-is, adjust terms, upgrade, downgrade.
Pending Outcome Offer made. Waiting on customer.

Upsell vs Cross-Sell distinction: Upsell adds seats, credits, or volume to an existing product - low complexity, usually owned by CSM, flows through Retention. Cross-sell adds a net-new product - full sales process, flows through Sales.

Deal Type taxonomy. Every deal must have a Deal Type. This is the foundation of all win/loss reporting. Without it, new business performance cannot be segmented from renewal from expansion.

Deal Type Pipeline Who Initiates Who Closes
New Business Sales SDR AE
Expansion (Cross-Sell) Sales CSM AE
Reactivation Sales SDR or CSM AE
Renewal Retention Auto-created CSM
Upsell Retention CSM CSM or AE
Downgrade Retention CSM or Auto CSM

Cancellations are revenue events, not tickets. Cancellations must live in the Retention pipeline as Renewal deal types for accurate churn reporting. When a customer requests cancellation: a renewal deal is created or the existing one is flagged; the CSM works the save through diagnosis, negotiation, and alternatives; if saved, Closed Won Reason = "Saved"; if lost, Closed Lost Reason = "Cancellation" with required Churn Reason and Churn Notes. This keeps cancellations visible in revenue reporting instead of buried in support systems.

What Are the Two Renewal Automation Patterns?

There are two common approaches for when to create the renewal opportunity. Neither is universally correct - pick based on the client's process.

Pattern 1: Create at Closed Won. The renewal deal is generated the moment the original deal closes, with a close date equal to the contract end date. Pros: full pipeline visibility from day one, clean automation. Cons: renewal deals sit in the pipeline for 12+ months and can clutter reporting if filters are not set.

Pattern 2: Create on a lead-time trigger. The renewal is generated 6-12 months before the contract end date via a scheduled workflow. Pros: pipeline stays tight, less visual noise. Cons: renewals are invisible until the trigger fires.

For annual+ contracts with disciplined reporting filters, Closed Won creation is clean. For shorter or high-volume contracts, lead-time creation is usually easier to manage.

What Does a Renewal Communication Cadence Look Like?

Structured renewal communication cadences correlate with higher renewal rates. The windows below are a starting example - adjust to the client's sales cycle, contract length, and segment.

Timeframe (example) Action Owner
12 months before Annual Business Review - value delivered, usage, satisfaction. CSM
6 months before Mid-term health check. Flag risks. Begin expansion conversations if appropriate. CSM
90 days before Initiate formal renewal conversation. Confirm intent to renew. CSM
60 days before Present renewal proposal. Negotiate. CSM or AE
30 days before Final confirmation. Contract sent. CSM or AE
Renewal date Close the deal. Trigger next cycle. System

For shorter terms, scale the windows down: monthly contracts use a 30-day create / 21-day first-task pattern; quarterly uses 60-90 / 45; semi-annual uses 120-180 / 90; multi-year uses 365 / 180.

How Do You Build the Win/Loss Reporting Foundation?

A Closed Lost Reason dropdown is necessary but not sufficient. CRM data alone rarely captures the real reason deals are lost - buyers and reps give different answers.

Use a two-layer approach:

Quantitative (CRM). Standardized Closed Won and Closed Lost reasons on every deal. Required fields. Monthly reporting. This is the baseline.

Qualitative (buyer interviews). Approximately 10-15 interviews per product per quarter, conducted by someone other than the rep who worked the deal. This is where the real insights live.

The CRM data surfaces patterns. The buyer interviews explain them.

How Do You Implement Renewal Management Step by Step?

RevBlack implements this process in three phases. Do not skip Phase 1 and jump to automation - the data architecture defines everything that follows.

Phase 1: Foundation - Pipeline and Data Architecture

Before building any automation, the data architecture must be correct. Automation built on a bad data model produces bad renewals at scale.

Step 1: Configure pipelines and stages. Create the two-pipeline structure (Sales + Retention). Calibrate stage probabilities from the client's historical data rather than templated defaults.

Step 2: Create the Deal Type property. Required dropdown on every deal. Configure pipeline validation so:

  • Sales Pipeline allows: New Business, Cross-Sell, Reactivation
  • Retention Pipeline allows: Renewal, Upsell, Downgrade

Step 3: Configure the product catalog. For every product: tag as Recurring or One-Time (Charge Type field), assign a Product Family, confirm pricing is entered in the standardized format (monthly OR annual - not mixed).

Step 4: Create required fields for win/loss reporting. The actual lists should come from a workshop with the client's sales and CS leadership. Starting examples:

  • Closed Won Reasons (Retention): Standard Renewal, Saved, Upsell Accepted
  • Closed Lost Reasons: Missing Critical Feature, Integration Limitation, Price/Budget, Bad Timing, Competitor Won, Status Quo / In-House, Unresponsive, Cancellation
  • Churn Reasons (required when Closed Lost = Cancellation): Poor Product Fit, Low Usage/Adoption, Support Issues, Price Increase, Switched to Competitor, Business Closed, Budget Cut, Other
  • Churn Notes: free text, required when Closed Lost = Cancellation

Step 5: Add revenue tracking fields. Depending on platform and tier, create: MRR, Current MRR (for renewals), Term Length (Months), Renewal Date / Contract End Date, Cancel Effective Date.

Step 6: Configure stage gating. Enforce data quality by requiring specific fields at each stage transition. The table below is an example - actual required fields should be defined with sales and CS leadership.

Stage (example) Required Fields (example)
Outreach and Diagnosis Renewal Date, Health Status, Primary Stakeholder
Negotiation / Alternatives Estimated MRR, Next Step Date
Contract Sent Contract Sent Date, Signer, Term Length
Closed Won Closed Won Reason, Term Length, Document Signed
Closed Lost Closed Lost Reason, Churn Reason (if cancellation), Churn Notes (if cancellation)

Phase 2: Renewal Infrastructure

Step 7: Build the core renewal automation. The heart of the system. When a deal closes won with recurring products (or a contract-end trigger fires, depending on the pattern chosen):

  • Trigger: Deal moves to Closed Won (or scheduled lead-time trigger fires)
  • Check: Does the deal have products marked Recurring? If no, stop
  • Check: Does the deal have a Contract End Date / Renewal Date? If no, create a task for the rep to add it
  • Create: A new Renewal deal in the Retention Pipeline with:
    • Deal Type = Renewal
    • Close Date = Contract End Date
    • Amount = sum of recurring product values
    • Owner = CSM or rep defined by ownership rules
    • Associated with the same Company/Account and Contact
  • Populate: Copy only recurring products and line items to the renewal. Exclude one-time charges.

Platform notes:

HubSpot (Professional+): Build as a workflow triggered on Deal Stage = Closed Won with branch logic for recurring products. Line-item copying is supported via custom code actions on tiers that include Operations Hub functionality (Sales/Service Hub Pro+). On tiers without custom code, fall back to a rep task.

Salesforce (Enterprise+): Build as a Record-Triggered Flow (After Save) on Opportunity where Stage = Closed Won. Use Get Records for related Opportunity Products where Charge Type = Recurring, then Create Records to generate the renewal and line items. The Contract object can optionally serve as an intermediary. If the org is on Revenue Cloud Advanced, align this logic with the new product and subscription model.

Step 8: Notification and task automation. Renewal deals should not sit idle.

  • Auto-advance stage: When the close date is within the lead-time window (e.g., 60-90 days - adjust to client cadence), auto-progress from New Opportunity so it appears on the CSM's active pipeline
  • CSM task creation: Generate a task for the assigned CSM at the appropriate lead time
  • Stalled deal alert: If a renewal in active stages has no activity for 7+ days, create a task. Exclude renewals still in New Opportunity.
  • Manager notification: If a renewal is within 30 days of close and still in early stages, notify the manager

Step 9: Cancellation handling. When a customer requests cancellation:

  1. Request enters the CRM (form, email, ticket, or manual)
  2. Create a renewal deal (if none exists) or flag the existing one
  3. Tag the deal: set "CSM Sentiment" or "At-Risk"
  4. CSM works the save through Retention stages
  5. Outcome:
    • Saved: Closed Won Reason = "Saved"
    • Lost: Closed Lost Reason = "Cancellation" + Churn Reason + Churn Notes

Advanced pattern (Ticket + Deal Mirror): For high-volume environments, retention requests start as tickets that auto-create deals. CSMs manage tickets; deals mirror automatically. Ticket classifiers read subjects (cancel, renew, etc.) and set priority. Consider this when support volume is high or when CS already lives in a ticketing tool.

Step 10: Lifecycle management.

  • When a customer's lifecycle stage becomes "Canceled/Churned," auto-close all open renewal deals as Closed Lost
  • When a deal closes won, update lifecycle stage to "Customer" if not already
  • When a renewal closes won, trigger the next renewal cycle

Phase 3: Reporting and Go-Live

Step 11: Build core dashboards.

Renewal Dashboard: Upcoming renewals by close date, renewal pipeline by owner, renewal rate over time, at-risk renewals, renewal revenue by stage, average time to renew.

Win/Loss Dashboard: Win rate by deal type, Closed Lost reasons distribution (overall and by deal type), win/loss by competitor (if tracked), churn reasons distribution for cancellation deals, win rate trend over time.

Expansion and Contraction Dashboard: Expansion revenue by type and period, contraction revenue by period, Net Revenue Retention, expansion vs churn ratio.

Step 12: Establish review cadence.

  • Weekly: CS and sales managers review upcoming renewals and at-risk deals
  • Monthly: Leadership reviews win/loss data, churn, and renewal rates
  • Quarterly: Formal win/loss analysis with buyer interviews. Share cross-functionally.
  • Annually: Full review of Closed Lost reasons, renewal process, and scoring model

Step 13: Test and validate (UAT). Test every path before go-live:

  • Happy path with recurring products
  • One-time-only deal (verify no renewal created)
  • Cancellation to save
  • Cancellation to churn
  • Lifecycle sync (cancel customer - renewals auto-close)
  • Stalled alerts
  • Dashboards populating

Run UAT in two rounds: (1) department head against process knowledge, (2) end users with real scenarios. Get written sign-off.

Step 14: Training and documentation. SOP document covering automation vs manual, cancellation handling, and required fields per stage. Loom walkthrough. In-CRM guidance via help text, screen flows, and error messages.

Step 15: Go-live and post-deployment.

  • Deploy to production. Activate all workflows.
  • Backfill existing renewals: customers with active contracts but no renewal deal need to be created manually or via bulk import. Do not leave gaps.
  • Monitor 48 hours for errors, duplicates, and missing data.
  • Dedicated support for 2-4 weeks.
  • 30-day review to gather feedback and optimize.

What Are the Most Common Challenges and How Do You Fix Them?

People and client challenges:

Challenge Cause Solution
"We don't need a renewal pipeline" Client underestimates the value of separating retention from new business. Ask: "Can you tell me right now what is renewing this quarter and how much it's worth?" If not, that's the problem.
Ownership disputes Sales and CS disagree on who owns the renewal. Facilitate a meeting with both leaders. RACI matrix. Document in writing. Resolve before any automation is built.
Reps bypass the process Reps close renewals outside the system or skip required fields. Make the process easier, not harder. Guided screen flows. Pre-fill where possible. If reps bypass it, the system is too burdensome.
Leadership disengagement Stakeholders delegate to ops without providing process knowledge. Short meetings. Async (Looms, bullet summaries). Questions section as accountability: "We cannot proceed until these are answered."
Scope creep to amendments/CPQ Client wants mid-term amendments or escalation added in. Flag immediately. Document as a follow-on. Protect the current scope.
Low post-go-live adoption Reps don't understand or trust the process. Training before go-live, not after. Walkthroughs, in-CRM guidance, team champions, adoption tracking for 30 days.

Technical challenges:

Challenge Cause Solution
One-time products on renewals Missing Charge Type tag or automation doesn't filter. Audit the catalog. Filter automation to copy only Recurring products.
Duplicate renewal deals Automation fires twice, or rep creates one the system also creates. Add a "Renewal Generated" flag on the original deal. Automation checks before creating.
Pricing inconsistency Mix of monthly and annual inputs breaks calculations. Enforce a single standard with validation rules. Retrain.
Wrong renewal amounts after mid-term change Amendment happened but renewal still reflects original. Expected in a bare-bones system. CSM updates manually. For full automation, see CPQ Black.
HubSpot line-item copying Pre-Operations Hub, workflows couldn't copy line items. On Pro+ with custom code actions: use a coded workflow. On lower tiers: rep task to add line items.
Salesforce 5-flow limit (Pro Suite) Hard cap blocks multi-flow architecture. Advocate for Enterprise. Otherwise consolidate via subflows, or use a managed package.
Stalled alert noise Too many alerts on deals intentionally in early stages. Only fire alerts on deals past New Opportunity.

What Is the Go-Live Checklist?

Pre-Deployment (Sandbox)

  • Happy-path test: recurring-products deal creates renewal with correct date, amount, owner, and products
  • One-time-only test: no renewal created
  • Cancellation-save test: Closed Won with reason captured
  • Cancellation-lost test: Closed Lost with Churn Reason and Notes captured
  • Duplicate guard: closing a deal twice creates no duplicate renewal
  • Lifecycle sync: cancel customer auto-closes all open renewals
  • Stalled alert: idle renewal creates task
  • Dashboards populate (Renewal, Win/Loss, Expansion/Contraction)
  • UAT sign-off from leadership and end users

Deployment

  • All new fields, properties, pipelines, and automations deployed
  • Automation execution order checked for conflicts
  • Backfill plan executed: existing customers with active contracts have renewal deals
  • Training delivered (SOP, Loom, in-CRM guidance)
  • Affected teams notified

Post-Deployment

  • Production smoke test
  • 48-hour monitoring
  • Dedicated support for 2-4 weeks
  • 30-day review scheduled

What Does This Playbook Unlock?

A working renewal management and win/loss system does not just fix a reporting problem - it shifts the entire revenue conversation from reactive to strategic.

Immediate outcomes:

  • Accurate sales forecasting: renewals included in pipeline for the first time
  • Revenue protection: every renewal is visible and owned before it expires
  • Data-driven decisions: win/loss reporting shows why the business wins and loses
  • Churn visibility: cancellations tracked in revenue reporting, not buried in tickets

Recurring tasks:

  • Weekly: review upcoming renewals and at-risk deals
  • Monthly: leadership review of win/loss and churn
  • Quarterly: formal win/loss analysis with buyer interviews
  • Annually: audit data quality, catalog, and automation rules

When to revisit this playbook: New products added, term structures change, ownership shifts, client outgrows the bare-bones approach, CRM platform or tier changes.

Follow-on projects:

  • Mid-Term Amendment Management (CPQ Black)
  • Price Escalation / Uplift Tracking (CPQ Black)
  • Contract Source of Truth (CPQ Black)
  • Advanced Lead and Health Scoring (Lead Scoring Playbook)
  • Sales Enablement from Win/Loss Insights (Sales Playbook)
  • Revenue Snapshotting / ARR-MRR-TCV (CPQ Black)

For teams also building the lifecycle stage architecture that feeds renewal data, the lifecycle stage and lead management guide covers how lifecycle stage transitions connect to the renewal pipeline trigger. For teams managing a HubSpot-Salesforce dual stack where renewal data needs to sync between systems, the complete HubSpot Salesforce integration guide covers the field mapping and sync direction decisions that affect renewal data integrity.

BOOK A CALL
Frequently Asked Question
What is renewal management in HubSpot and Salesforce?
Renewal management in HubSpot and Salesforce is a CRM-native system that ensures every customer with a recurring product has a renewal opportunity in the pipeline with the correct close date, assigned owner, and product data - created automatically, not manually by reps. RevBlack builds renewal management as a two-pipeline architecture (Sales for new business, Retention for renewals and upsells), with automated deal creation, required field enforcement, SLA-based task triggers, and dashboards that give leadership full visibility into what is renewing, who owns it, and what it is worth.
What is the difference between Gross Revenue Retention and Net Revenue Retention?
Gross Revenue Retention (GRR) measures the percentage of revenue retained from existing customers excluding any expansion - it isolates pure retention and cannot exceed 100%. Net Revenue Retention (NRR) includes expansion revenue from upsells and cross-sells alongside retention, meaning it can exceed 100% when expansion outpaces churn. RevBlack tracks both because GRR reveals whether expansion revenue is masking a retention problem, while NRR shows the overall health of the existing customer base.
Should renewal opportunities be created at Closed Won or on a lead-time trigger?
Both patterns work - the right choice depends on the client's contract volume and reporting discipline. Creating at Closed Won gives full pipeline visibility from day one and clean automation, but renewal deals sit in the pipeline for 12+ months and require reporting filters to avoid clutter. Creating on a lead-time trigger (6-12 months before the contract end date) keeps the pipeline tight but leaves renewals invisible until the trigger fires. RevBlack defaults to Closed Won creation for annual contracts with disciplined reporting filters, and lead-time creation for shorter or high-volume contracts.
Why should cancellations be tracked in the CRM pipeline instead of support tickets?
Cancellations tracked in support tickets are invisible to revenue reporting. RevBlack treats cancellations as revenue events - a renewal deal is created or flagged when a cancellation request comes in, the CSM works the save through the Retention pipeline, and the outcome (Saved or Lost) is recorded with standardized Churn Reason and Churn Notes fields. This keeps churn visible in the same dashboards as renewal rate and NRR, so leadership can see the full retention picture in one place instead of reconciling CRM data against support ticket exports.
What HubSpot or Salesforce tier is required for renewal management automation?
For HubSpot, the minimum viable tier is Sales Hub Professional, which unlocks dedicated pipelines, workflow automation, sequences, and custom reporting. Sales Hub Enterprise is recommended because it adds custom objects for subscription and contract tracking, recurring revenue analytics, and 200 calculated properties. For Salesforce, Enterprise Edition is the minimum - the 5-flow cap in Pro Suite and the absence of Apex and approval processes in lower editions make them non-viable for a real renewal system. RevBlack always verifies the client's exact plan and edition before scoping, because limits and add-on availability differ significantly between tiers.
Guides

Don't miss these

Get started with revblack today

Ready to see these results for your business?

Fill out form