Skip to content

How do I automate renewal deals in HubSpot?

53 specsNeeds Professional or higher (per-hub plans: Sales Hub)5 need Enterprise7 need Data Hub Professional on per-hub plans7 also need Marketing Hub Professional on per-hub plans

Short answer

Three moving parts. A contract end date on the company, stored as a real date property.

One filter based workflow that creates the renewal deal ninety days out and writes a flag so it can never create a second one. Then a reminder cascade at ninety, sixty and thirty days for the account owner. Sales Hub Professional, two hours for the core three. The trap: filter based enrollment fires once, so a workflow switched on late skips the accounts already inside the window.

Read the whole answerShow less

What a spec looks like

Free Renewal deal auto-creation from contract end date Company4 steps Read it in full
The nine sections, and the files

Every spec follows the same nine sections, so a team reads one and knows how to read all of them.

  • Outcome, when to use it and when not to
  • Prerequisites: properties, lists, tiers, with the JSON to create them
  • Enrollment and re-enrollment, then every step with its parameters
  • Known pitfalls, a test plan, variants, and the YAML build spec

PDF, Markdown, properties JSON, workflow JSON, custom code where used. Test plan and known pitfalls in every spec.

Each spec states its minimum tier. The 12 free ones open in full, the others show their public preview.

The 53 specs, in build order

The contract date everything else hangs on

Gets one reliable end date per account on the record, and keeps it rolling forward after each cycle.

What each spec doesHide
Show the 2 other specs in this groupShow fewer

The renewal deal and the calendar around it

Creates the deal, owns it, prices it, routes it to the right pipeline, and closes it honestly when the answer is no.

What each spec doesHide
Show the 13 other specs in this groupShow fewer
Executive business review reminder before renewal dateDeal6 stepsThe deal owner gets a reminder to schedule an executive business review a set number of days before a renewal deal's close date, so the last strategic conversation before renewal does not get skipped under day-to-day pressure.Multi-year contract mid-term check-in taskDeal6 stepsA deal owner gets a check-in task at the halfway point of any multi-year renewal contract, so a two- or three-year deal does not go silent between signature and its eventual renewal date.Renewal pipeline auto-routing separate from new-business pipelineDeal6 stepsA deal that becomes a renewal always lands in the Renewal pipeline, even if it was created or edited outside the automated flows that normally place it there, so new-business and renewal reporting stay clean.Expansion deal associated to original deal for pipeline lineageDeal3 stepsA new expansion deal is automatically linked back to the original deal that produced the account, so anyone opening either record can trace the full relationship history instead of piecing it together from memory.Renewal deal blocked from Closed Won without signed contract linkDeal4 stepsA renewal deal cannot stay in Closed Won without a signed contract link attached, so finance and legal are not left chasing paperwork after a deal is already counted as booked revenue.Territory-based renewal deal reassignment on account transferDeal6 stepsSales Hub EnterpriseWhen an account is transferred to a new sales territory, every one of its open renewal deals moves to that territory's designated owner automatically, instead of a rep quietly keeping deals from an account that no longer belongs to their patch.EnterpriseRenewal task reassignment on CSM/AM ownership changeDeal3 stepsThe moment a renewal deal's owner changes, the new owner gets a handoff task and notification instead of quietly inheriting an account with no context.Renewal forecast rollup property for finance reportingDeal4 stepsEvery open renewal deal carries a weighted forecast number and a clear reporting flag, so a finance dashboard can sum a consistent field across all renewal deals instead of every rep interpreting probability differently.Renewal probability score from health score and engagementDeal15 stepsEvery open renewal deal carries a renewal probability score built from the account's health score and its recent engagement level, giving forecast reviews a consistent number instead of a gut feel per deal.Contract value tier change triggers renewal deal re-forecastDeal3 stepsWhen a renewal deal's contract value tier changes mid-cycle, the owner gets a task to re-forecast the deal, so the number carried into pipeline reviews reflects the account's current standing instead of a stale tier set at deal creation.Renewal deal auto-move to Closed Lost on confirmed non-renewalDeal5 stepsA renewal deal moves itself to Closed Lost with a reason attached the moment someone confirms the account will not renew, so stale renewal deals stop sitting open in the pipeline and skewing forecast.Grace period tracking after contract expiration before deactivationCompany10 stepsAn account whose contract end date has passed without a closed-won renewal enters a tracked grace period with a clear end date, instead of quietly staying active (or getting cut off) with no record of the decision.Downgrade request auto-routed to retention teamDeal5 stepsA deal marked as a downgrade request routes straight to a retention specialist instead of sitting with the original account owner, who may not have the pricing flexibility or the specific save-play training to handle it.

Risk, scored from signals that already exist

Turns usage, tickets, billing events and health scores into one flag a CSM can sort on.

What each spec doesHide
Show the 8 other specs in this groupShow fewer
Champion departure detected triggers renewal risk flagContact4 stepsWhen the primary internal champion at an account shows signs of having left the company, the associated account gets flagged for renewal risk and the deal owner is notified, instead of the departure going unnoticed until the renewal conversation itself.Payment failure or dunning event triggers renewal risk alertCompany6 stepsThe moment a billing system reports a failed payment or an active dunning sequence, the account owner is alerted and the account is flagged for renewal risk, closing the gap between a billing problem and the sales or CS team knowing about it.Webhook-triggered churn signal from external billing systemCompany6 stepsData Hub ProfessionalA failed payment, chargeback, or cancellation reported by the external billing system flags the account as at risk within minutes, instead of the finance team's monthly dunning report being the first place anyone notices.Custom code action pulls usage API data into risk score propertyCompany6 stepsData Hub ProfessionalEvery customer account gets a fresh usage-based risk score pulled directly from the product's usage API on a recurring schedule, instead of depending on a separate integration tool to sync that data into HubSpot first.Usage data custom object triggers property-change workflowCustom5 stepsData Hub EnterpriseEvery raw usage event landed on a dedicated custom object rolls up automatically into the company's running usage total, instead of someone manually summing event records before a renewal or health-score review.EnterpriseInitial customer health score calculated propertyCompany8 stepsData Hub ProfessionalA company gets a numeric health score during the onboarding window, built from onboarding-specific signals rather than the steady-state usage metrics a mature health score usually relies on, so CS can flag risk before the customer has any product history.First product login updates onboarding health scoreContact6 stepsData Hub ProfessionalThe moment a new customer's contact record shows a first product login, a custom coded action pulls a quick usage snapshot from the product and adds a login-based component to the onboarding health score, so "did they actually start using it" is measured, not assumed.No-login-after-X-days CS alertContact6 stepsData Hub ProfessionalA new customer who has not logged into the product a set number of business days after onboarding started triggers an alert to their CS owner, catching silent non-adoption before it becomes a churn risk nobody noticed.

What the customer told you

Routes every survey response by category instead of leaving it in a report nobody opens.

What each spec doesHide
NPS detractor auto-creates internal alert taskContact7 stepsService Hub ProfessionalThe moment a contact answers a Net Promoter Score survey as a Detractor, the account owner and the CS team get a task and a notification, instead of the response sitting unread in a report.Per-hub plans: also Marketing Hub ProfessionalNPS feedback submission: detractor to CSM task, promoter to advocacy listContact7 stepsService Hub ProfessionalOne workflow reads every Net Promoter Score response and routes it by category: a task lands on the CSM's desk for Detractors, and the contact joins an advocacy list for Promoters, with no manual sorting.Per-hub plans: also Marketing Hub ProfessionalNPS promoter triggers referral or case study requestContact4 stepsService Hub ProfessionalA Promoter response on the NPS survey automatically queues the contact for a referral or case study ask, so the happiest customers get approached before the moment passes.Per-hub plans: also Marketing Hub ProfessionalNPS survey auto-send after renewal or usage milestoneContact4 stepsService Hub ProfessionalA contact receives an NPS survey right after their account renews or hits a usage milestone, instead of on a flat calendar schedule that misses the moment that matters.NPS detractor enrolls in save-play outreach sequenceContact6 stepsSales Hub EnterpriseA contact who answers a Net Promoter Score survey as a Detractor is enrolled directly into a personal outreach sequence, instead of waiting for the internal alert task from renewal-expansion-003 to turn into an actual outbound touch.Enterprise

Save plays, and the campaigns you stop

Acts on the flag: outreach, suppression from upsell sends, reviews on a cadence, and a real handoff when the owner changes.

What each spec doesHide
Win-back re-engagement workflow for churned customersCompany6 stepsMarketing Hub ProfessionalEvery account that churns is queued for a win-back nurture automatically, with an owner review step in between, instead of falling off the radar the day the account is marked lost.At-risk accounts excluded from marketing upsell campaignsCompany3 stepsMarketing Hub ProfessionalAn account flagged as churn risk is added to a suppression list automatically and removed again once the risk clears, so upsell and expansion campaigns stop reaching customers a CSM is actively trying to save.Low feature adoption triggers customer success outreach taskCompany4 stepsService Hub ProfessionalAn account using only a small slice of the product gets a proactive customer success outreach task, instead of low adoption only surfacing at renewal time when it is too late to fix.Per-hub plans: also Marketing Hub ProfessionalQuarterly check-in cadence workflow for enterprise accountsCompany8 stepsEnterprise accounts get a recurring quarterly business review task on a rolling cadence, so check-ins happen on a schedule instead of whenever someone remembers.CSM handoff: Breeze agent health assessment and brief when the customer success owner changesCompany13 stepsThe moment an account changes customer success manager, the incoming owner gets a written health assessment and a handoff brief on the record and in a task, instead of a calendar invite three weeks later and a scroll through two years of timeline.Per-hub plans: also Marketing Hub Professional

Expansion, the other half of the renewal

Catches the accounts growing out of their plan while there is still time to sell them more.

What each spec doesHide
Show the 4 other specs in this groupShow fewer

The 3 things that break this, and how the specs stop them

The renewal workflow that only ever fires once

Filter based enrollment fires when a record newly matches the criteria.

A company already inside the ninety day window on the day you switch the workflow on never enrolls, and never will, unless somebody edits the date or you turn re-enrollment on, which then risks a second renewal deal for the same contract. The reminder cascade has the same shape from the other side: delays scheduled at enrollment do not recalculate if the contract date moves afterwards, so an extended contract keeps getting the reminders for its old date.

How the specs stop itShow less

A contract end date that is not a date property

Every spec here names the field type in its prerequisites for one reason.

The operators these workflows run on, less than ninety days away and delay until a date property, exist for a date picker property. An end date that arrived through an import into a single line text field looks correct on the record and offers none of them, so the workflow cannot be built as written. One spec in the data quality category exists for exactly this conversion, and it routes ambiguous formats to a human instead of picking a convention.

How the specs stop itShow less

A risk score computed on a property nothing updates

The churn risk specs read usage counts, open ticket counts and health scores that something outside HubSpot writes.

When that sync stalls, the properties keep their last value, the workflow keeps scoring, and every account reads as safe. A blank input is worse: unless the formula handles a null on purpose, an account with no usage data at all computes as no decline. Watch the source property's last updated timestamp, because workflow history will report success the entire time.

How the specs stop itShow less

What this bundle builds

The renewal that nobody owned. It exists in every portal that sells subscriptions: a contract ends, a date sits in a field, and whether anyone acts on it depends on a rep's memory and a spreadsheet that was last opened in March.

Fifty three specs close that gap end to end. A renewal deal opens itself ninety days out, associated to the account, priced from the current contract value and owned by whoever manages the account today rather than whoever sold it three years ago. The owner gets reminders at ninety, sixty and thirty days, and a manager hears about it if nothing moved. Renewal deals route to their own pipeline so new business reporting stays clean, and cannot sit in Closed Won without a signed contract attached.

Alongside that runs the risk half. Usage decline, ticket spikes, support escalations, failed payments, a departed champion, a health score that dropped: each writes to one flag and one source field, so a CSM sorts by risk instead of by instinct. Flagged accounts drop out of upsell campaigns automatically. Survey responses split at the answer, detractors to a save play and promoters to a referral ask. And the expansion specs catch the accounts growing out of their plan while there is still a conversation to have.

Read the restShow less
How the pieces fit together

The contract end date first, and as a date picker property. Everything downstream reads it, so start with the spec that finds customer accounts where it is blank and chases them, before you build anything that assumes it is filled. Accounts with several contracts need the custom object version instead, not a forced single date.

Then the creation workflow and its flag, then the reminder cascade on top. Build them in that order, because the cascade branches on whether a renewal deal already exists and the flag is what tells it. The close-won workflow that rolls the date forward and resets the flag comes third, and it is the one people forget, which is why so many portals only ever automate one renewal cycle.

The risk half is independent and can be built in parallel by someone else. Its only hard dependency is a source property that something updates reliably, a product API, a billing webhook or the onboarding health score. Score, band, alert, suppress. Save plays and expansion triggers sit last, because they consume the flag rather than produce it.

What you get
  • 53 specs, from a 20 minute owner assignment to a 65 minute custom object sync, roughly 34 hours of build at an honest pace with testing
  • Each spec as PDF and Markdown, with enrollment criteria, the step list, a diagram, a test plan and the known pitfalls written out
  • Properties JSON: 116 property definitions across companies, contacts, deals, tickets and one custom object
  • Workflow JSON in Automation API format, switched off on import
  • Custom coded actions in 9 specs, each with a native or calculated property fallback described where one exists
  • Tier stated per spec: 33 Sales Hub Professional, 8 Service Hub Professional, 7 Data Hub Professional, 3 Enterprise, 2 Marketing Hub Professional
  • Test plans that cover the negative path: the blank date, the unowned account, the second renewal deal
  • Install in one click for Full and Agency buyers
Who it is for, and who should skip it

For the RevOps or CS ops person in a subscription business who has been asked, out loud, how a renewal got missed. Also for a consultant standing up post-sale automation on a new portal, since the first six workflows are the same every time with the pipeline names changed.

Skip the risk half if no product usage or billing data reaches the portal, because those specs have nothing to read and no amount of workflow logic invents the signal. Skip the whole thing on Starter, where the enrollment criteria these specs use do not exist. And if renewals are one of several problems rather than the loud one, the full library works out cheaper per spec.

Questions admins ask

How do I create renewal deals automatically in HubSpot?

One workflow on the company object. Enroll on customer lifecycle plus a contract end date less than ninety days away, set a created flag as the first action so a re-run cannot produce a second deal, then use Create record to open the deal in a renewal pipeline with the amount copied from the contract value. The Create record action sets the new deal's owner directly, including the enrolled company's existing owner, so there is no follow up copy step. Around forty five minutes on Sales Hub Professional.

Why does my renewal reminder workflow skip accounts?

Two usual causes. The account has no contract end date at all, so it never matches the criteria, which is why one spec here does nothing but find and chase those blanks. Or the account was already inside the window when the workflow went live, and filter based enrollment only catches a record at the moment it newly matches. Check workflow history for an enrollment count that is lower than your active customer count.

Can HubSpot calculate a customer health score without custom code?

Yes. Build the score as a calculated property with a formula over the usage and ticket properties you already hold, then use the workflow only for the banding and the alerts. That keeps the maths in the properties layer, which needs a Professional tier of any hub rather than Data Hub specifically. Custom coded actions are the option when the score needs a lookup or an API call the formula editor cannot express.

Do these renewal workflows need Data Hub?

Seven of the fifty three do, and they are the ones that pull usage from an API, roll up a custom object, or react to a billing webhook. Thirty three run on Sales Hub Professional, eight need Service Hub Professional because they read tickets or survey responses, and three need Enterprise for custom objects and territory logic. Every spec states its tier at the top.

What sets the next renewal date after a renewal closes won?

A separate workflow on the deal. When the renewal deal reaches Closed Won it rolls the company's contract end date forward by the contract term and resets the created flag, so the account is eligible for the next cycle without anyone editing a date. Watch two details: a blank term value leaves month to month accounts stuck on the no branch, and multi-year contracts need their mid-term check-in task rebuilt against the new term rather than the old one.

Read 12 complete specs before you pay.

One per category, same format as the paid ones. Email only, no card.

We email the link, then a short note when specs change. Nothing else.

69 EUR89

This bundle
Get this bundle