Conditional choices
When displaying guides on your website in the Stonly widget, you can use conditional choices. They make choices in a step available only to users who meet certain criteria.
It's a way to make guides automatically adapt to the reader.
For example, a troubleshooting guide might have an open live support option visible only to premium customers. Or internal documentation for the issue escalation process can have a branch that only managers can see.
Choice conditions
Conditions are based on user data. The criteria can be things like subscription type, location, finishing checkout etc. If a user doesn't meet all the conditions for a choice, they won't see it in the guide.
For each condition you need to choose a data type, dependent on source:
- Local data, stored temporarily in the visitor's browser. Sent from your website using the widget script or directly from guides based on the visitor's choices. 
- Stored data, saved in Stonly as custom properties and custom events associated with individual users. 
- Server call variables. Received from a server response inside an automation step. 
If you used data features before, you already know how to send data to Stonly. Otherwise, read this guide to learn more.