Why do I have to refresh the page to have the Dashboard button show up?
I’ve been getting asked this question, and seeing it posted enough that I wanted to provide my solution to this problem (video below). It’s something that I like using, and have had good feedback from with my own site members.
Step 1:
I swap out the button for a “loading spinner” graphic on the welcome page:
Step 2:
I auto-redirect them to their unique dashboard once it’s all setup:
I use a tad bit of custom code (added to the Welcome page settings in Webflow) and ping the MemberStack API looking for my logged in members “Members Page” to be filled out:
By far the best UX solution to this problem, so thanks for posting!
My welcome page ‘hidden’ in a client-area folder, so when the script loads it directs the user to client-area/dashboards/5e512c2… and can’t find the page. I need it to direct the user out of the parent folder then into dashboards/5e512c2…
After gating the /dashboards folder, there was no reason to have the client-area blocking users as well so that was an easy one. I guess I should have thought of that