Earlier today, I chatted with some friends about Browserflow and brainstormed possible business models:

All of the approaches above would allow making the extension free (and possibly open-source), which would be great because it would help foster a community of people building flows for all sorts of sites and use cases. The desired end result here is that I can go on Browserflow's gallery, type in "Gmail", "Twitter", "focus", or any service/keyword, and see hundreds of flows that people have created and shared. Instead of having to create my own flows, I can get see what other people are automating and use that as inspiration. This would spur adoption, get more people using Browserflow, and we can all sit around singing kumbaya while all our tedious work is automated.

I brought all this up with my roommate Tina, who responded with a question: "But will it make you money?"

My answer: Eventually...?

If I wanted to build a product that got as many users as possible, the above approach would be the way to go. It has a viral marketing loop built into it where people share flows they find useful with their friends/followers and people download Browserflow to try it out. For example, I got a burst of people signing up to get access to Browserflow after my friend David wrote about a flow that he made for focused reading.

But what would be popular isn't necessary the same as what would make money.

Tina gave it to me straight: Browserflow has enough features to solve people's problems, so I need to focus on finding people willing to pay for it, not building more features.

It's the same real talk that Shiva gave me almost 100 days ago. Did I do anything about it since then? Of course not. I spent the last several months playing in Taiwan rather than working and now that I'm getting back into work, I've focused on what's fun and easy (coding) rather than what's required (marketing & sales).

One of major takeaways that I had with my conversation with Tina was that I need to focus on selling solutions, not on selling the tool. Most people aren't interested in building their own flows — they want a ready-made solution that fixes whatever problem they have. Engineers like me find tools like Browserflow cool because we have the skills to play around with it and exercise our creativity, but my target market isn't engineers. If I'm trying to make this into a business, my target market should be people who wouldn't even think to automate their workflows because they don't know how or they didn't even realize it's possible. They're the ones willing to pay $30 a month for a service that saves them a bunch of time; I'd probably struggle to convert engineers and productivity geeks like myself into customers even at $5 a month. My personal struggle is that I want to give Browserflow to other engineers — it feels really nice to have my work appreciated by people who understand what's involved in making everything work (not gonna lie — figuring out how to scrape Twitter was a freaking pain in the butt and it's super gratifying to know that someone knows and appreciates that Browserflow takes care of DOM recycling). But coder street cred and GitHub stars don't put food on the table.

Here's the plan: