Conditional Messaging in Outgrow

Conditional messaging helps you customize the messages for users based on the results they get and showcase a different text response depending on the result range.

When you want to show a different set of information to the user depending on the score that they received in the calculator, you can use the Conditional Messaging feature.

A better way to explain this is using an example, where you are building a calculator that scores the efficacy of your marketing strategy. Here the calculator asks a few questions about your strategy and then gives a score of 100. Now, you might want to give a message to a user depending on how well he or she did. For example, if they score above 90, then you might want the message to say "You are a marketing ninja!". If they score between 40 and 90, you might want to say "You've got work to do!" and if they score less than 40, the message should read "You sure you're a marketer?".

Doing this becomes really simple using our Conditional Messaging feature, and this document will help you understand how this can be done.

Steps to add Conditional Messages:

A. Switch On the Toggle: Once you have set the formula and you know that your result is going to range between 0 and 100, start by toggling Conditional Messaging from the right sidebar. When you switch it on, 2 sliders will appear. You can change the limits of these sliders to create your ranges. The conditional messages will be written on the basis of these ranges.


B. Set the Ranges: Now, you can start setting the ranges as per your requirement. The first range is 0-40, then 40-90, and then 90-100.



Range Definition

Please make sure that the minimum value in condition 1 on conditional messaging is the lower end of the result range. In this case, since the lowest possible score is a 0, we would make the minimum of the first condition 0. Similarly, the maximum of the final condition will be the highest possible score.

Also, please make sure that each possible result is covered in one of the formulas. For example, if the last condition ends at 95 and not at 100, and someone scores a 99, they will not be able to see their conditional message.

C. Add your Conditional Messages: You can now draft unique messages for each of the 3 ranges.




Q. How does Conditional messaging work with Integrations?

Answer: Only the result Heading/Description that satisfies the specific Result Condition will go through the integration and other conditions won't be sent to the CRM tool.

If you still have any questions, feel free to use our chat tool on the bottom right or reach out to us at [email protected] and our team can help you with a quick solution.