With the new builder, you can now branch based on different conditions! Rather than having different Playbooks for online/offline status, you can account for both within one Playbook! You can create conditional branches based on any of the same targeting conditions you set within Audience.
Creating a Conditional Branch
To create a conditional branch, click the + icon, select Add skill, then select Conditional Skill. You'll see a Conditional Skill node appear in your flow with outputs below it!
Clicking on the node will bring you to where you can add conditions! Click on the pre-filled Condition 1 to edit! You'll see Add a group where you can add any and all conditions you'd like. Then, name the condition by clicking on the condition's name and then click Save!
Here's an example of adding the Drift is online condition, naming the condition, and seeing it appear in the builder!
To add subsequent conditions, go back into the conditional branching node, click the + icon, and enter your desired conditions. Name and Save your condition set and you'll see it added in the Outputs section.
Building out Paths from the Conditional Branch
Your conditions will appear in the Outputs node, which closely resembles the way button responses are formatted.
To create paths based on these branches, you can drag each condition onto the + icon or click the + icon for each condition you want to branch off of.
You can then continue to build your paths as usual!
Mapping Question Responses to an Attribute
You can still easily map the responses to a question to an attribute. Simply click the gear icon above a question, check the attribute mapping box, and select the attribute you'd like to populate with the answer to that question!
We recommend using this feature alongside 'buttons only' questions, to eliminate mapping values that aren't useful. For example, someone typing in "no" to your "What industry are you in?" question.