RevOps Impact Newsletter

RevOps Impact Newsletter

Share this post

RevOps Impact Newsletter
RevOps Impact Newsletter
How to manage renewals in Salesforce?

How to manage renewals in Salesforce?

A functional guide on setting up your automation

Jeff Ignacio's avatar
Jeff Ignacio
Apr 03, 2023
∙ Paid
7

Share this post

RevOps Impact Newsletter
RevOps Impact Newsletter
How to manage renewals in Salesforce?
1
Share

Read Time: 7 minutes

A HUGE thank you to our newsletter sponsors for moving this newsletter to free for our readers. PAID subscribers will continue to receive access to the templates from this newsletter. If you're reading this but haven't subscribed, join our community of over 1,200 crazy smart Revenue leaders. If you’d like to sponsor the newsletter reply to this email to learn more.

Today’s Paid Subscribers will access the activity diagram of how to automate renewal creation for new business and add-ons (co-terminated opps).

Also… what I’m jamming to. Please reply with a song you love and I’d love to feature it 😎

Image result for setsail logo

This weeks Newsletter is brought to you by SetSail. See what’s missing from your Salesforce and how it could be hurting your revenue with this free browser-based tool from SetSail. You’ll get your 12 key indicators of CRM health in seconds. What’s your score?

And by Growblocks where you can manage your full revenue engine from traffic to churn. We allow you to apply data-driven and scientific methods to grow revenue predictably and efficiently. Watch a 5 min demo of how it works here or listen in to our podcast here.

Loading...

How to manage multi-year deals?

It's been awhile since we've covered a functional guide. Let’s go into detail how to automate your renewals. What you want is for Salesforce to do the heavy lifting for you. When an opportunity is marked Closed Won, a Salesforce flow will automatically create a renewal opportunity. To get this going here are the ingredients we'll need.

  • Opportunity record type for renewal

  • Custom field called Term on the opportunity

  • Parent opportunity (lookup custom field on opportunity)

  • Auto renewal (boolean checkbox custom field on opportunity opportunity object)

  • A rule for who owns the renewal

  • Opportunity product line strategy to deal with flat renewal product revenue versus incremental product revenue growth

Opportunity record types

Before committing any work inside of your CRM, you should always write out your business rules first. Should you manage renewals and expansions separately with two different record types? For example:

  • Renewal record type

  • Expansion record type

The benefit of doing this is you can simply report at the opportunity level to delineate between renewal and expansion. The downside of doing this is from where do you generate the quote from?

The method I prefer to build is to report at the opportunity to opportunity product line level. This simplifies your opportunity structure to three types:

  • New Business

  • Co-term / add-on

  • Renewal

This structure enables both downgrades and upgrades that occur within the term of a contract. I've seen plenty of CRM instances that call the second record type expansion or add-on. It's a bit of a weird name considering many companies are dealing with downgrades.

How to deal with co-terminated add-ons?

Should you create renewal opportunities for co-terminated opportunities? A co-terminated sales opportunity refers to a situation where multiple related sales opportunities have the same end date or expiration date. For example:

  • Opportunity #1: 10 units x $1,200 ARR each starting on 1/1/2023 ending on 12/31/2024

  • Opportunity #2: 3 units x $900 ARR each prorata on 4/1/2023 ending on 12/31/2024

The automated renewal opportunity #3 should account for the fact that when the term renews that instead of 10 units, the customer now has 13 units. So here’s what Opportunity #3 should look like:

  • Opportunity #3: 13 units x $1,200 ARR each starting on 1/1/2024 ending on 12/31/2025

How to deal with multi year deals?

A sales rep closes a three year commitment. How do you treat this in your CRM? There are many ways to manage this so take the design below as just one of many options. I've opted for a four opportunity setup.

Here's the information on the deal:

  • Years: 3 years or Term: 36 months

  • TCV: $150,000

  • ACV: $50,000

Year 1:

  • Opportunity Record ID: 001

  • Record type: New Business

  • Stage: Closed Won

  • Amount: $50,000

  • Product: Product A

  • Contract Term: 36

  • Opportunity Term Remaining: 24

  • Parent Opp: NULL

Year 2:

  • Opportunity Record ID: 002

  • Record type: Renewal

  • Amount: $50,000

  • Product: Product A

  • Contract Term: 36

  • Opportunity Term Remaining: 12

  • Parent Opp: 001

Year 3:

  • Opportunity Record ID: 002

  • Record type: Renewal

  • Amount: $50,000

  • Product: Product A

  • Contract Term: 36

  • Opportunity Term Remaining: 12

  • Parent Opp: 001

Should you set Amount to be Total Contract Value?

That’s entirely up to you. If you have only one opportunity record for the same deal above for $150,000. The renewal opportunity would have a close date for three years later. The issue with this is when you report the following year you will not show any bookings by simply filtering for Close Date and using Amount as your reporting measure. Data savants will be able to create derivative math inside their Business Intelligence setup. But reporting out Salesforce will be that much tougher.

What happens when you expand at the same time as your referral?

The Opportunity Product Line object will need to be tweaked a bit here. To represent expansion sales at the time of renewal inside the opportunity product line object, you can create a new product line item that represents the expansion sale. This new product line item can be added to the opportunity along with the existing product line items.

You can use a custom field on the product line item object to indicate whether the product line item represents an expansion sale or not. You can also use a custom field to track the original product that was purchased and the reason for the expansion sale.

Additionally, you can use a custom report or dashboard to track the expansion sales separately from the initial sales, and to analyze trends and patterns in the expansion sales over time.

Overall, the key is to clearly distinguish the expansion sales from the initial sales, while still keeping them linked to the same opportunity and customer account. This will help you to better understand and manage the sales process, and to identify opportunities for future expansion.

Setup your activity diagram

Unfortunately I’m traveling this week to Japan and won’t have time to screenshot how to do the Flows for everyone. Plenty of technical guides on the interwebs for you to search how it’s done. BUT! Here’s an activity diagram for the paid subscribers.

ALSO! Thank you to those who are interested in a hoodie. I’m working on the design and will share them with you all to vote which one you hate the least!

Keep reading with a 7-day free trial

Subscribe to RevOps Impact Newsletter to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Jeff Ignacio
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share