Renewal Pipeline in HubSpot: Handling Expansions, Downgrades, and Churn Alerts

Renewal Pipeline in HubSpot: Handling Expansions, Downgrades, and Churn Alerts

Author : Automation Strategy Group

renewal-pipeline-hubspot-banner

In B2B, recurring subscription revenue is an important aspect of the business. You count on customers renewing their contracts each year (or month) to hit your growth goals.

A renewal pipeline in HubSpot manages these post-sale subscription deals. It tracks when contracts expire and what happens next: renewals, upsells (expansions), downsells (reductions), or cancellations (churn).

A structured pipeline shows your net revenue retention immediately. Without it, renewals and expansions can get buried, and churn slips through the cracks.

In this blog post, we’ll explain how you can set up a renewal pipeline in HubSpot for a subscription-based business, focusing on expansions, downgrades, and churn alerts.

Why is a Renewal Pipeline Important?

renewal-pipeline-hubspot

The renewal pipeline is the continuation of your sales process. After the first sale closes, the customer moves into a renewal cycle. Having a dedicated renewal pipeline ensures nothing is left behind. Key benefits of a renewal pipeline include:

  • Clear Renewal Tracking: Each contract renewal is its own deal in HubSpot. You see all open renewal deals and their status immediately, instead of digging through spreadsheets.
  • Accurate Forecasting: When every renewal is logged as a deal, you can forecast revenue reliably. You’ll know exactly how much recurring revenue to expect, avoiding any future surprises.
  • Growth Visibility (NRR): By tracking renewals, upsells, and churn together, you can calculate Net Revenue Retention (NRR). NRR tells you if your existing customer revenue is growing or shrinking.
  • Early Churn Alerts: Tracking account health and renewal dates lets you spot trouble early. For example, if usage drops or a payment fails, you can flag the account “At Risk” and intervene.

Without this setup, upsells can disappear in legacy deals, and churn data disappears. A structured renewal pipeline keeps these events visible and actionable.

Setting Up the Renewal Pipeline in HubSpot

Here is a step-by-step guide for setting up a renewal pipeline in HubSpot with automation workflows:

Step 1. Create a Dedicated Deal Pipeline

creating-deal-pipeline

Source: HubSpot Community

In HubSpot, go to Deals > Pipelines and create a new pipeline. If your renewal stages differ significantly from new-business stages, a separate pipeline is helpful.

Otherwise, you could reuse your main pipeline and tag deals by type. The key is that renewal deals are easy to find and separate from new leads.

Step 2. Define Renewal Stages

Choose stage names that fit your subscription workflow. A typical SaaS renewal pipeline includes:

  • Active Contract: The subscription is active and not due for renewal yet.
  • Upcoming Renewal (<90 Days): The renewal date is approaching (e.g., within 90 days).
  • Renewal Proposal Sent: A renewal quote or proposal has been sent to the customer.
  • Renewal Negotiation: The customer is discussing terms or pricing.
  • Renewed (Closed/Won): The customer signed the new contract for the next term.
  • Churned (Closed/Lost): The customer chose not to renew and has churned.

For example, you can define renewal stages like “Active MRR,” “Upcoming Renewal (<90 days),” “Renewal Conversation Scheduled,” “Renewal Proposal Sent,” “Renewal Negotiation,” and the closed stages. A sample pipeline might look like:

Stage Explanation Team Action
Active Contract Subscription active, not due soon Monitor usage; prep for renewal
Upcoming Renewal (<90d) Renewal due within ~90 days AM/CSM reaches out; send reminders
Renewal Proposal Sent Renewal offer sent to customer Follow up on proposal; answer questions
Renewal Negotiation Terms under discussion Negotiate pricing or terms as needed
Renewal Closed/Won The customer agreed to renew Record renewed revenue; update next due
Renewal Closed/Lost Customer did not renew (churned) Log churn reason; plan next steps

Each stage should trigger clear actions. For example, at Upcoming Renewal (<90 days), you might auto-send the customer a renewal reminder email and assign a task to the account manager to initiate a call. At Renewal Proposal Sent, create a follow-up task. Clearly defining stages ensures deals don’t stall.

Step 3. Customize Deal Properties

You can add or use deal fields so each renewal deal carries the right information. Key properties include:

  • Renewal Date: The expiration date of the current contract (used for triggers).
  • Amount: The renewal’s value (annual or monthly recurring revenue).
  • Deal Type: Dropdown (New Business, Renewal, Expansion, Downgrade).
  • Churn Reason: If a renewal deal is lost, require a reason (Budget, Feature Gap, etc.).

Capturing a churn reason is crucial, as most teams “drop the ball” on this, so make it required. This forces reps to document why the customer left, providing data to improve your offering.

Optionally, you can copy revenue numbers to the Company record (via workflows) so each account shows total MRR/ARR, but you can track everything with deals.

Step 4. Automate Deal Creation

set enrollment trigger, b2b renewal workflow on hubspot

Source: HubSpot

You should not manually mark a calendar. Instead, use an automated workflow:

  • Auto-Create Renewal Deals: Set a workflow that, 90 days before each contract end date, HubSpot automatically creates a renewal deal (Deal Type equals Renewal). The Gist recommends exactly this approach: “trigger a workflow that … creates a corresponding deal in a dedicated renewal pipeline”.
  • Notifications: The same workflow can email the CSM or Slack the team when a renewal deal is created, so everyone knows to start outreach.
  • Recurring Cycles: Repeat this each term. For multi-year contracts, have the workflow create successive renewal deals every year.

With this in place, your pipeline is never empty. As renewals approach, deals will already be there to work on.

Step 5. Assign Deal Ownership

Define who handles renewals vs expansions. A common SaaS model is:

  • Sales/AEs: Own new sales and expansion deals.
  • Customer Success/AMs: Own renewals and churn prevention.

For instance, once a deal closes, hand it off to a CSM who will manage the renewal. HubSpot advises tagging deals by type and using automation to route them to the correct owner. You should avoid any confusion – if everyone knows “Renewal” deals go to CSMs and “Expansion” deals go to AEs, nothing falls through.

Step 6. Company vs. Custom Object

You need to link each deal to the right customer record. For one subscription per company, use the Company object. If accounts have multiple subscriptions (e.g., different departments or products), consider a custom “Customer Success” object for each contract.

A custom object gives more flexibility (you can attach multiple renewal deals, health scores, QBRs, etc.), though it requires more setup. Many teams start with the Company record and move to a custom object later if needed.

Tracking Expansions and Downgrades

Customers often change their usage between renewals. It’s important to capture these changes:

  • Minor Adjustments: If a customer adds a few seats or gets a small discount, update the current renewal deal’s amount and note the change.
  • Major Upsells (Expansions): If a customer upgrades to a higher tier, adds a whole new product, or makes a large purchase, create a new deal. Set Deal Type to Expansion. This ensures the added revenue is visible separately.
  • Major Downsells (Contractions): If they significantly cut back service, treat it similarly (for example, as a Downgrade deal). Large downgrades should be their own deal, so you can report on lost revenue.
Change Type Example HubSpot Action
Minor Upsell +2 seats on an existing plan Edit existing renewal deal; log it
Major Upsell Upgrade from Basic to the Enterprise tier Create a new Expansion deal
Minor Downsell Drop 1 user or a small feature Edit existing deal; note reason
Major Downsell Remove an entire product module Create a new Downgrade deal
Cancellation End subscription completely Close renewal deal as Lost (Churned)

This way, each deal accurately reflects one revenue change. HubSpot suggests that small changes should be in one deal, but “big changes” get a new Expansion deal. Also, you should track the increase and decrease in MRR to check upsells and downsells separately.

Using Deal Type to filter reports makes analysis easy. For instance, sum all deals with Deal Type equals Expansion to see your total upsell growth. Proper tracking turns expansions into visible growth and flags downsells immediately.

Detecting Churn: Alerts and Prevention

Even with a great pipeline, some customers may cancel. Therefore, you should build churn detection into HubSpot:

Account Health Score: Create a property (e.g., on the Company record) called “Account Health” with values like Healthy, Passive, At Risk. Use usage data, support tickets, or NPS to set this automatically.

Automated Alerts: Make a workflow: If Account Health changes to “At Risk,” then notify the account owner and leadership (via email or Slack).

Usage or Payment Triggers: Integrate billing or product data. For example, if an invoice is overdue, create a task to follow up. If product usage drops below a threshold, trigger an upsell or engagement task.

QBRs and Check-Ins: Schedule Quarterly Business Reviews (QBRs) or regular check-ins with customers. Log them in HubSpot. Track the date of the last QBR and have a reminder if it’s over 90 days. Consistent touchpoints improve renewal chances.

Churn Reason Reporting: As noted, when a renewal deal is lost, require the rep to pick a churn reason. You should run reports on these reasons to identify patterns (e.g., if many cite “Budget,” you might address pricing).

The goal is to catch red flags before the contract ends. HubSpot can also track if a renewal deal drags past its end date and escalate accordingly.

Automating these alerts turns reactive into proactive account management. In short, you should make churn risks visible and make timely interventions whenever possible.

Automation and Reporting

With deals flowing properly, use HubSpot’s automation and analytics:

Timed Workflows: Use renewal dates as triggers. For example, at 90, 60, and 30 days before expiration, automatically change deal stages or assign tasks. The Gist suggests moving deals into “Renew in 90 Days,” “60 Days,” etc. via workflows. This ensures each deal progresses on schedule.

Task/Email Reminders: Automate internal tasks and customer emails. At 30 days out, create a task “Call customer about renewal.” Schedule an email to remind the customer of their upcoming renewal. HubSpot CRM can send renewal reminders at set intervals (e.g., 120, 60, 30 days).

Deal Stage Updates: You can even auto-close deals. For instance, if the customer pays, a workflow could mark the deal Renewed and generate the next renewal deal.

Dashboards & Metrics: Build HubSpot reports for key metrics:

Upcoming Renewals: A pipeline chart of deals expiring soon.

Renewal Rate: Percentage of deals renewed vs churned.

Expansion MRR: Total upsell revenue in a period.

Downgrade MRR: Total lost revenue from downgrades.

Churn Rate & Reasons: Number of churns and common causes.

Retention Rates: Use formulas: NRR = (Renewals + Expansions – Churn) ÷ Starting ARR, and GRR = Renewals ÷ Starting ARR.

With clean data and dashboards, your leadership gains visibility into renewals and churn in real time.

Mistakes to Avoid in Your HubSpot Renewal Pipeline

Avoiding common setup and process mistakes in your renewal pipeline can prevent revenue leaks and improve reporting accuracy. Here are a few issues we often see teams get and how to fix them.

1. Mislabeling Deal Types

Always tag each deal correctly as a Renewal, Expansion, or Downgrade. If upsells are recorded as new business or lumped into general renewals, your reporting will be off, and you won’t get a true picture of Net Revenue Retention. Keeping deal types consistent makes your dashboards and revenue metrics far more reliable.

2. Unclear Ownership

Every renewal should have one clear owner. When ownership is split between sales and customer success, or passed off without documentation, renewal deals often get missed. Assign ownership at deal creation and ensure hand-offs are tracked in HubSpot.

3. Skipping Automation

Manual tracking leads to missed follow-ups. Setting tasks in calendars or relying on someone to remember a date often results in late or forgotten outreach. Therefore, you should automate the renewal deal creation, internal task assignments, and email reminders.

4. Missing or Incomplete Data

If key details like churn reason, health score, or renewal date aren’t recorded, you lose valuable insights. Make these fields required and use workflows to keep records complete and up to date. That way, you always know why customers churn, who’s at risk, and what your forecast looks like.

Bottom Line

Renewals and expansions power your recurring revenue, but only if you track them systematically. In conclusion, for a successful renewal pipeline in HubSpot, you should create a new deal for each renewal, treat major upsells or downsells as separate deals, log churn reasons on lost deals, automate all reminders at key intervals, and measure the results through dashboards (e.g., retention and churn metrics).

At Automation Strategy Group, we specialize in HubSpot for subscription-based businesses. We’ve helped 100+ companies streamline their HubSpot setup and automate their renewal processes.

If you’re ready to secure renewals and expand revenue predictably, schedule a free consultation with one of our HubSpot experts.

Share this blog

Facebook
Twitter
LinkedIn
Reddit

Optimize Your Marketing Automation

Schedule a Free Consultation

Read More Blogs

Copyright © 2025 Automation Strategy Group - All Rights Reserved.