If I need Extensions Onboarding, link to it.
You have error messages that tell me I can't do [insert a variety of things here] until I have completed something like "Extensions Monetization Onboarding." The error message fails heuristics because it doesn't let me fix the problem. It says I need to do something but doesn't give me a link or way to do it. That seems like a huge mistake, but with the forums FULL of people complaining that they can't find it either, I'm wondering if it's a dark pattern and done on purpose.
If there is a workflow that requires me to move through certain steps, make sure you have a smart UX architect who can move me through those steps. Don't leave me to guess and don't leave me with error messages that don't let fix my problem.
I still haven't fixed my problem. Thanks.
Thanks for the reply... Yeah that's a dead end too. I can't add myself as billing manager because I'm not done going through Extensions Monetization Onboarding (from my streaming account). And there is nothing in that error msg or that page that says what to do. The msg at the top just says, "Enable monetization features with your Extension. To enable monetization features, you must complete a five minute onboarding process and tax interview to be eligible for payout." But no link, no "Get Started," no CTA. So it's a dead end. I'm hoping to dead end will spring to life once my streaming account is finished going through the onboarding... but I honestly have no idea. The process isn't clear to me. I might have to go through it again through my Dev Organization??? No clue. Please bring in a qualified senior UX pro (not a UI designer, please) who can make sure the IA and IxD makes sense and stuff passes heuristics. Thanks.
Apologies for the inconvenience and thanks for the feedback. Reviewing how we've documented the onboarding process, it's clear this needs to be updated and was a miss on our end.
To find a link to the onboarding process, start at your Extensions console page (https://dev.twitch.tv/console/extensions).
Click the "Manage" button for one of your Extensions. Then click the "Manage" button for a specific version of your Extension (or the linked version number). This will put you on the "status" tab.
Click the "Monetization" tab. You should notice that the first heading in this section is "Onboarding Status." If you have already completed the onboarding, the button will be greyed-out with the words "Onboarding Complete" otherwise use this to start or continue the process.
This was added here to be discoverable in the flow of creating a version of your Extension, but can certainly seem buried in the context of trying to respond to an error message. I'll work on updating our "Monetization" guide to make this process clearer (https://dev.twitch.tv/docs/extensions/monetization).