Skip to main content
New Idea

Allow calculated field to filter email version

Related products:CS Journey Orchestrator, Email & Notifications
  • September 21, 2022
  • 9 replies
  • 79 views

angela_domenichelli

As a Gainsight Admin, I need to send a unique email version in a Program to a participant based on a real-time calculated field.

Use cases:

  • Sending a follow-up with different text based on a current value such as client healthscore
  • Changing who an email is sent to based on current value, such as adding an executive to the email if a threshold is met after the Participant List is generated

9 replies

andreammelde
Forum|alt.badge.img+3
  • Helper ⭐️⭐️
  • 367 replies
  • September 27, 2022

This is definitely needed, especially after a Conditional Wait. I can use a calculated field in the conditional wait to determine the path, so I should be able to use the Calculated Field in a field to determine which email variant is used


sarahmiracle
Forum|alt.badge.img+10
  • VIP ⭐️⭐️⭐️⭐️⭐️
  • 354 replies
  • June 12, 2024

I’m surprised I haven’t hit this issue yet in our JO creations because I completely agree that this functionality should be available. In fact I would have assumed it would be available as you can use calculated fields in just about every other aspect of a JO program.

This would definitely be beneficial functionality to improve JO.


dayn.johnson
Forum|alt.badge.img+6
  • VIP ⭐️⭐️⭐️⭐️⭐️
  • 647 replies
  • June 18, 2024
sarahmiracle wrote:

I’m surprised I haven’t hit this issue yet in our JO creations because I completely agree that this functionality should be available. In fact I would have assumed it would be available as you can use calculated fields in just about every other aspect of a JO program.

100%. Really surprised I haven’t hit this issue yet, come to think of it.

Maybe dynamic content will solve this issue, whenever it gets here?


Stuart
Forum|alt.badge.img+3
  • Helper ⭐️⭐️
  • 144 replies
  • November 25, 2024

Thought I’d upvoted this before - perhaps there is another idea out there that’s similar?

Consider an email campaign with email steps across several months. The customer/recipient can change their language (process isn’t relevant for this). So let’s say it was defaulted to English when the participant entered the journey, however during a delay step, the customer updates their preferred language to Spanish. Person MDA record reflects their current preferred language, however as calculated fields can’t be used to determine email version sent, the campaign continues to send emails in English for the remaining duration.

This isn’t the end of the world, however let’s take a look at customer perception. We’re saying to the customer we support your language, however we’re continuing to send in English. It’s really not a great customer experience.

I really like email versioning as a concept, but there is a real requirement for the product team to revisit how it’s deployed across Gainsight and bring in improvements; calculated fields as filters is one area, support in playbooks/CTAs is another as I outlined in these posts:

https://communities.gainsight.com/ideas/variant-email-templates-in-email-assist-3089/index3.html?postid=44444#post44444

 

 


dayn.johnson
Forum|alt.badge.img+6
  • VIP ⭐️⭐️⭐️⭐️⭐️
  • 647 replies
  • December 6, 2024

Checking back in on this -- ​@ssamarth, any chance this’d be on a roadmap somewhere? This would be massively useful as we’re scaling our programs, and it’s definitely a letdown when we forget we can’t filter using calculated fields and get a program built to rely on them, only to have to change it.


kelly
Forum|alt.badge.img+3
  • Helper ⭐️⭐️⭐️
  • 312 replies
  • December 9, 2024

This should probably be merged with this idea and its votes from 5 years ago
 

 


alizee
Forum|alt.badge.img+12
  • VIP ⭐️⭐️⭐️⭐️⭐️
  • 659 replies
  • April 2, 2025

Hi ​@revathimenon Can we merge this idea with the one mentioned by ​@kelly ?

Also ​@vmallya (hi 👋) - pretty please? That would be quite game changing… Changing the version of an email dynamically based on an opportunity close date… to be seasonal (for example). Instead of branching branching branching. 


dayn.johnson
Forum|alt.badge.img+6
  • VIP ⭐️⭐️⭐️⭐️⭐️
  • 647 replies
  • April 2, 2025
alizee wrote:

Also ​@vmallya (hi 👋) - pretty please? That would be quite game changing… Changing the version of an email dynamically based on an opportunity close date… to be seasonal (for example). Instead of branching branching branching. 

 

☝ 100% -- Dynamic JO branching logic with separate email templates is unfortunately the only way to do this at present time, which significantly increases the number of templates required per program, as well as the possibility of human error by having to map each template and version configuration.


revathimenon
Forum|alt.badge.img+6
  • Gainsight Community Manager
  • 592 replies
  • April 3, 2025
Idea merged into:

All the votes from this idea have been transferred.

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings