Closed Yndira-E closed 2 weeks ago
@MarianRaphael as we discussed, please check this out and refine it as needed.
I think we could even have different product tours according to the purposes for which they joined, but I'm unaware of how complex this might be.
@gstout52 we can use this as a store for any final thoughts on Product Tour content, which we can then use as the basis for any development work
For our first iteration of a product tour for new FlowFuse users, let's do this.
See this Figma for more details and some first-pass copy: https://www.figma.com/board/mkOzyvy2b5Iu86xBpFaBZA/User-SignUp-Flows?node-id=501-215&t=LTZruZm75MlnlMsB-4
@Yndira-E for visibility
@joepavitt For a first iteration, what if upon first login a new user is just presented with a short welcome video? Would that be something we could ship relatively easily?
WIP - but I've put the foundation in place for a product tour:
https://github.com/user-attachments/assets/c03d4c58-1872-4fee-9fcd-79b22506f0b8
json
contextBuilding this in https://github.com/FlowFuse/flowfuse/tree/2721-product-tour if you want to take a look, I can open a PR early next week once it's more smoothed out.
@joepavitt So far, so good! For v1 I think it would be good to prioritize Snapshots even if we can't get Device Groups and Blueprints included.
Let's have the tour end with selecting the editor. This is great so far!
https://github.com/user-attachments/assets/37379ba8-87d9-401b-a3b0-ac12dafb121c
Update tour, need to switch the order of device groups and snapshots, but this is now a first draft end-to-end
I did try to get the "Open Editor" tracking working, which it did, but then getting the tour to persist into the Immersive Editor view wasn't a very quick win (although I think is possible)
Great to see! There is a typo in "applications" in the first popup. For the Devices popup, I think the sentence that starts with "Generally" could be trimmed down to "...factories or even a Raspberry Pi on your desk."
Update on status: tour is done, but getting it to show at the right time and to the right users is proving trickier than I'd like because of how the navigation was implemented for the "verify" screen. Now having to re-structure our routing so that the "Verify" page is an actual page on it's own, and not just part of if/else
logic. Mostly driven by there being 0 knowledge of the user's team at this stage, and can't navigate to the "Home" view via vue router, because we're already on the home view (as are about 12 different iterations/child views)
Description
As a: new user
I want to: be guided through the main features FlowFuse has to offer
So that: I can easily get to the "aha!" moment
Which customers would this be availble to
All Users, (CE)
Have you provided an initial effort estimate for this issue?
I can not provide an initial effort estimate
Here's a list of software that could help us set this up: https://userguiding.com/blog/best-product-tour-software/ And an article about the subject, tied to the trial period length: https://userpilot.com/blog/free-trial-length-saas/