A message variation is a super helpful feature that lets you refine the responses you can send a user based on their experience so far. It's a great tool especially when building quizzes or flows in different languages.
Instructions to set up variations
Let’s start off with message variations for quizzes. Message Variations allow you to create a variation of a message based on rules you program to create a more suitable response eg you can send a "Well done" message to a user who has scored over 4/5 on a quiz.
I have created a quiz of 5 questions, and added a user attribute, “infosec_quiz”, to each answer. Make sure you keep this consistent (which is easy with the handy drop down menu):
Once you have built your questions and answers, create a “Final score” message. This message will contain your Message Variations, which you will program in this section, next to your message part menu:
First create your default message by adding a text box and adding text. This may not be necessary, but is a good idea just in case the rules you’re about to create aren’t relevant to the user, or if they received a neutral score such as 3 out 5:
Next it’s time to create a variation of your message. Click on the + sign in the right hand bar (just above “Default”) on the message builder page. Here I’m going to create the rules for if a user did well on a quiz. I’ve decided that a user has done well if they have scored 4 or more points. So I select the user attribute that I applied to all my answers earlier (infosec_quiz), and have created a rule that sends my “Well done” message to those who scored equal to or greater than 4:
Then click save.
The name is what will show up in the right hand bar. Make sure it’s clear and accurately describes your variation:
You can then type in the message for that variation which you can see in the message builder on the left. Depending on which variation is highlighted, the message builder will represent what will be seen to the user; it shows that variation of the message:
Next, I'm going to create a variation to send to users who got 2 or less out of 5. I will program my variation first:
Then save the message, and create the message that will be sent to the users that fit that rule:
Once you're happy with your variations, save your message.
Using words as variations
Variations also work with words. For example, you could send a message to a user based on the department featured in their Flip profile. Simply use the settings "equal to" or "contains":
Anyone with "Sales" saved against the "department" attribute will then be sent Sales related content, as it was built into the message.
How the flow reads variations
When looking for a variation that matches the user, the flow will start at the top of the list and work it's way through the possible variations. Once it hits a variation that satisfies what it's looking for, it will stop and deliver that variation. If it can't find a variation that matches the user's rule, it will send through the default variation instead. This is why a default variation is compulsory for each variation set up.
You can also reorder your variations by clicking on the specific variation and dragging into your required order:
Comments
0 comments
Please sign in to leave a comment.