19 karma · joined October 19, 2015
I don't know the general situation, but, at least in our small town, people would go to the phone service shop just for account setup and recovery, since it's just too complicated. Password managers and passkeys don't make things simpler for them either –– I've never successfully conveyed the idea of a password manager to a non-tech person; the passkey is somehow even harder to explain. From my perspective it's both the mental model and the extra, convoluted UX that's very hard to grasp for them.
Until one day we come up with something intuitive for general audience, passwords and the "worse" one-time code will likely continue to be prominent for their simplicity.
How have the users perceived the new version so far? Are there positive feedback? Any new complaints due to the parity issues? Or in general, how is your team measuring success of the UI? From the post, it sounds like the users have a way to provide feedback and your team has a way to engage with them, which is wonderful. So I'm curious to learn.
Do you plan to implement any kind of integration to the existing systems? I'm asking since, just like what you've experienced, every company tend to have their existing ways of maintaining these flows. e.g. embedded Figma in an internal wiki, or even generated artifacts using Mermaid in a Google doc. While WorkFlawless is doing a great job at being the unified source of truth, integrating into existing systems effortlessly would lower the barrier significantly.
Also, I really like the idea of built-in revisioning, since that was one of the pain points of keeping flow charts up to date in many of my previous roles. One solution I had experienced was to maintain these charts as Mermaid scripts in a git repo, so there was a revision history and we could easily see what was changed. I feel it would also be a neat addition for WorkFlawless if one can diff between versions.
Here are some further feedbacks on top of mind:
1. From my previous experience working on the upper funnel conversions, a good heurstic is that every one extra step we add to the onboarding flow, ~20% of people from the previous step will drop off. By the onboarding flow, I meant from the account creation to the actual product experience. I'd highly recommend you to consider simplifying the flow so people can get to the meaty part as soon as possible. e.g. could we move all the company info fill-up to the later stage?
2. This is sort of related to the above point. Even though we've adopted the try-first-pay-later model here, commiting to a paid plan at the early stage would still be a major friction point. It doesn't have to change at all –– I'm just wondering if some other strategies that allows people to experience the value first and pay later would work better.
3. In the pricing grid, it's not clear that "paths" is an advanced feature not included in the Starter plan. I'd recommend to highlight it by including it in the Starter plan card and put a cross sign in front of it. That'd also give a nicely aligned pricing grid.
4. Also about paths. Currently, "paths" is annotated with an "upgrade" when one is on the Starter plan in the admin panel. However, clicking on it will only take them back to the admin panel without further explanation. It'd be both a better UX and a pontentially good upsell to show a modal where they could upgrade directly.
5. I encountered a glitch when editing a conditional node. By clicking at somewhere closer to the edge, the editing dialog would disappear and the whole page would be scrolled to the bottom in a flashy way. Here is a screencast: https://cloudup.com/cIrCvFqFJ6Z
Hopefully my perspective will help. Once again, thanks for sharing and congratulations :)