customer-development
, target-market
I’m bootstrapping a SaaS that lets users upload videos and do data mining on it. I had a few customers, so I know that it is working and providing value.
But the typical week is very stressful:
Is my onboarding broken and is it stopping users from becoming activated? Is the first experience enough to destroy the product’s value proposition?
What about the people that ask for features so they can get what they want out of it but are unwilling to commit for it up front, expect me to work on it for weeks and still trust them to pay for it afterwards?
Or is this a completely different issue? Am I simply getting non-serious people signing up, draining my resources and causing stress?
I do have some plans to address both:
What do you think?
OR is this a completely different issue? am I simply getting non serious people signing up and draining my resources and causing stress?
There is no way anyone on stackexchage can know the answer to this. The only way to know is to ask your users. Do this via a questionnaire, some clever experiments, and talk to as many users directly as you can. They will tell you how and why they use your product and how they would like to use it. They will also tell you how much they would pay for it and what features they would pay for. Just ask them.
What about for the people that ask for features so they can get what they want out of it but unwilling to commit up front for it and expect me to work on it for weeks and still trust them to pay for it after?
You have to figure out if this feature will provide value to a significant number of your users. You can do this by polling your user base, or just by counting up the number of people who are asking for it. If there is enough demand for it, then it makes complete sense to aim to have that feature built and released. Don’t worry about whether the people asking for it will pay or not, if there is demand, it will get used. I am not sure of your monetization strategy to advise you whether it will bring in more revenues.
I agree with Igorek, no one wants to watch a webinar, and a mandatory webinar is the quickest way to drive users away.
Remember, your users don’t exist to use your product, your product exists for your users.
Why not make the onboarding process simpler? Provide defaults, templates, pre-configured actions, wizards… anything to make the onboarding simple so that potential customer can see value right away.
No one cares about webinars or reading more documentation unless their pain is really high and your solution is the only pill.
Depending on your setup, you could also do a built-in tutorial, where you have users go through a configuration process on a video that is already uploaded so that they can walk through some of the details. The key to a tutorial is to keep them short and to the point - just get people started in the right direction. You can’t put in too much, or people will lose interest.
Poor customer onboarding can 100% have a negative effect on user activation. Hopefully these tips will help with optimizing your onboarding process:
Good luck!
All content is licensed under CC BY-SA 3.0.