For the last business I built, I dove straight into the code and didn't come out until it was ready for launch. I knew for my current business this was too much of a risk. It's a larger technical lift, and so throwing something together quickly was not an option. I also needed to assess if this risk of sinking this much time into something was worth pursuing.
So these are the steps I have been taking so far while I build Hopscotch product tours.
1. Market Research
2. Talk to customers
3. Landing page
4. Working demo
5. MVP launch
Today, I finished step 4. Is this the right way? For me, I think so. For you? Maybe. Maybe not. Let's jump in.
This assumes you have an idea already, and you're looking to find out if it is worth pursuing.
I didn't make a whole 20 page business plan or do some wild analysis. I simply started looking at the current landscape. How many competitors are there? How big are they? Who are they serving? Where is there a gap?
Your business without customers is just a project, so I personally feel it's worth investing time up front to size the market and see if it is right for you.
I wanted to see if I could reach some people that would be interested in the problem I am solving. I did some customer discovery in Slack groups, Twitter, and online communities.
I probably talked to 15 people before realizing this is something I want to work on. If I couldn't find anyone, or if everyone I spoke with was happy with their existing solution, I probably would have cut the cord at this point. I still felt confident in moving forward, so on to step 3 we went.
To be honest, I had actually started building out the MVP first, but since I am building in public on Twitter, it made a lot more sense to be able to talk about the thing I am building and point people somewhere instead of just building "some vague secret project". That would get a bit boring for anyone following along.
So I put together a landing page with the initial value proposition, branding, and a sign up form. It's been great because as I work on other parts of the project in public, I can continue pointing people back to my landing page where they can discover the product and sign up for early access.
This step also helped me to really think about my messaging up front and has shaped how I plan to build the product.
I don't have a ton of official sign ups via the website form, but people have been reaching out by other means (Twitter DMs, Slack, Linked In) now that they see what I am working on. So it has been valuable for me to do this first and start talking to some more potential users while I build out the MVP.
This probably doesn't work for all businesses, but Hopscotch product tours is a visual product - it's a UI that sits on top of your app and guides your users in interactive steps - and so adding a working demo to the site made a lot of sense.
I opted to focus on this before building out the entire MVP because the lift was significantly smaller and now people who come to the landing page can get a taste of what the product experience will be like. If you want to check that out, go ahead and take a look here.
Demos are a fun way to showcase your solution and get feedback before you build it out entirely. In my case, it helped me to show progress to those I have been talking to about early access, instead of just remaining silent for another couple months.
This is my next major step I am working towards. The good thing is now I have some early potential customers to speak with while I build this out. That is going to help me to prioritize which features to include for launch, refine the marketing messaging, pricing, etc.
I have learned a lot through this process so far. If you read between the lines, there is a lot of talking to potential users along the way, not just coding. Talking with people - even just a handful at each step - has helped to inform many of the decisions so far, and I am happy with the approach so I thought I would share.
I would love to know what you think about this process. How does it compare to your own? What steps do you think I am missing or what would you do differently?
Cheers!
Cam (@sloancam on Twitter)
Nice write-up!
Just one thing: I looked at your landing page for the second time today and before you mentioned the demo in your post, I completely missed it on your page.
I would emphasize the button more, e.g. through size, color, or placing it in multiple spots on the page.
Super helpful thanks! I was trying to avoid doing the classic "two buttons side-by-side" in the hero, which I personally find to be a confusing approach to a CTA.
That said, I can play with making it a larger more noticeable button for the demo for the time being.
Cheers!
You're welcome. Glad to help!
To be honest, I was looking for that "two buttons side-by-side" pattern. I am used to seeing it on every website so I was confused when yours didn't have it.
The demo is also the first thing I'm interested in on this page. My thoughts were: "Skip everything, just get to the demo. Oh, I cannot find a demo. Leave the page."
I'll play with that as well. Generally I don't like multiple CTAs beside each other, but in this case it could work, or perhaps I will just lead with the demo as the primary button, since that is really going to prove the value, and then signing up will be more enticing at that point. Rather than just "HEY SIGN UP FOR THIS" before experiencing any of the value.
Thanks again for the feedback and pushback.
Yep. 👍
Anytime, Cam. Happy to help!
Great advice. We done exactly this for peerpioneers.com and got customers to commit before we had finished our MVP.
Hey Cam,
I love what you're working on - signed up for early access.
Why I'm interested
One small thing...
The "powered by hopscotch" is really big. I appreciate the idea, but perhaps if it was a little non-intrusive it would be better :)
This is very helpful Neil - thank you!
I will see about tweaking the “powered by Hopscotch” sizing to be a bit smaller and less intrusive and see how that looks. I appreciate the feedback.
I also plan to offer the option to remove the Hopscotch branding all together in certain tiers. For lower pricing tiers the hope is that it will act as a referral channel / a product-led growth mechanism.
Thanks for signing up! I will be in your inbox soon to connect :)