Only running the tour once per user
Last updated
Last updated
You probably don't want the tour to load every single time a user loads your app.
Most users of the 'A+ Onboarding - Product Tour' plugin prefer to run the tour only the first time someone loads their app and then offer them the chance to re-take the tour if they wish (see the '' section).
We recommend adding a 'yes/no' field called 'tour complete?' or something similar to your user data type. Set the default to 'no'.
Then, add an action to the end of the workflow that adds the tour steps and starts the tour where you change the 'current user's tour_complete? to 'yes''
Finally, add a condition to the 'when page is loaded' workflow so that it only runs when the 'current user's tour complete? is 'no''.
This way, the tour is only going to run once per user.