30
23 Comments

Using Viral Tools to Attract Customers and Make $1.7M/year

Hello! What's your background, and what are you working on?

Hi, my name is Alex Yumashev. I'm a full stack developer and the founder of Jitbit — my side project that eventually grew into a seven-figure ARR business.

Jitbit makes help desk software and we're pretty much the only self-funded company in this market.

We're intentionally staying small. The core team is just four people, but we're alive and kicking (as in "kicking the clumsy funded corps in their butts").

Jitbit website

What motivated you to get started with Jitbit Help Desk?

I grew up in Russia, studied math and computer science, then got a boring software engineering job at a bank. Not exactly a dream come true. So I started a "shareware" project on the side (if you're old enough to remember what "shareware" is).

I bought a domain name, coded a little website, and started publishing small Windows programs to "download catalogs". After several months, something magical happened — someone bought my $19 network utility for sysadmins.

Since I'm a shitty blogger I figured I would just write viral tools instead of viral blog posts.

That was the biggest motivational kick I ever had in my life — "Holy shit, this stuff really works!" It was time to turn a just-for-fun project into a business.

I was working nights and weekends and still keeping a day job to pay for our crappy apartment in Moscow. I barely slept, drove a $500 car, and kept trying different ideas, releasing a new app every 4-5 months. Those were mostly shareware tools for Windows, with a couple of web-based apps — like a message board app for websites — but none of them really took off. The whole thing was barely making a grand a month, so I kept searching for the "right" idea. Then it finally clicked.

At my day job I had to wear many hats, including, of course, tech support. It's a bank, you know. No one cares if you're a senior-shmenior certified team-leading-architect-whatever. People still call you on the phone: "Hey, my Google is down."

So I knew a thing or two about helping customers and organizing a tech support team, and I even programmed a nice little ticketing system for myself. So I took all my knowledge and started working on Jitbit Help Desk. Even though the niche was already super crowded, I saw how huge the market was and how clumsy the existing systems were.

What went into building the initial product?

It took 6-7 months to write Jitbit from scratch. Even though I'm a huge fan of MVPing product ideas and the whole "ship fast" concept, it still took a lot of time. Nothing new: you take tons of coffee and turn it into software.

The product was "on-premise" (SaaS didn't exist), so people were supposed to install it on their own servers. And that's where my choice of technology came shining through — ASP.NET runs on Windows, and Windows was powering 99% of businesses in the 2000s.

3 years later, in 2009 or so, when I had enough momentum and cash from the "on-premise" product, I finally quit my job, relocated to the UK and started building the "hosted" product. It was really hard to convince clients to move to the cloud at first, but now it generates 65-70% of our income.

How have you attracted users and grown Jitbit?

First of all, SEO. I already had several products published on my website. I even made some of them free, so side-project marketing was working from day one. My desktop tools were those link magnets that boosted my flagship product.

We still use that technique today — offering great free apps, online tools, open-source components, heck, even Chrome extensions — to get people to hear about us. Since I'm a shitty blogger I figured I would just write viral tools instead of viral blog posts.

I barely slept, drove a $500 car, and kept trying different ideas, releasing a new app every 4-5 months.

One other thing. I tried to target my B2B marketing and positioning towards the actual people who buy, install, and maintain the software, rather than the businesses they work for.

I believe that's the biggest mistake people make in enterprise B2B — thinking they're selling to business owners (people who actually care about "saving costs", "adding value", "doubling conversions", and other marketing yada-yada). You aren't. You're selling to hired people who don't give a shit. They care about their jobs, their bosses, their promotions, and their paychecks.

So I didn't sell on-premise help desk software to some faceless "ABC Insurance Inc." I sold it to a 45-year-old IT-manager with 2 kids and a mortgage, who loves his server room and knows a hell of a lot about Microsoft technologies. You know — Active Directory, Windows-domain, Exchange-server, Sharepoint. All the boring MS stuff cool kids don't want to hear about. Heck, I was one of these guys in the past.

So I found the right words, wrote convincing copy, and positioned the product next to these technologies. I also offered a free download and coded a super-smooth "setup.exe", so the 45-year-old manager was up and running in three minutes without all the stupid "schedule a demo" or "jump on a quick call" or "request a quote" maneuvering. (He's an introvert for Pete's sake, don't make him talk to you.)

All of this really helped in the early days.

What's your business model, and how have you grown your revenue?

Jitbit makes around $1.7 mil a year, about 65% of which is recurring subscriptions, and 35% comes from "on-premise" licenses. Which are also recurring, I guess, since people come back for version-upgrades and bug fixes anyway.

We also switched the SaaS product to "tiered" pricing instead of charging "per-user". This is a nice psychological hack, since people tend to overestimate their size. Like, when they look at the pricing table and see "Tiny, Small, Startup, Enterprise", their ego doesn't want to be "small" — everyone wants to be "an enterprise". Especially if they're spending someone else's money.

In a software business, most of the "non-coding" things you do every day are product-agnostic anyway.

The "on-premise" version is even unlimited. Buy and use it with a million users. We don't care.

We don't have sales. Everything is inbound.

We don't do demos.

We don't have phone support. (But if you email us, you get to talk to one of the actual developers, not some call center guy who barely speaks English.)

We don't use any paid acquisition channels. Everything is organic.

We do experiment with email sequences, trial "hand-holding", A/B testing, referral programs, and other "funnel" stuff.

Jitbit pricing

What are your goals for the future?

We really love what we do. So I guess we'll continue to grow Jitbit and all, but my #1 goal is to keep my existing customers happy. We truly want them to be a part of the family here.

I guess I picked that up from Peldi Guilizzoni (founder of Balsamiq Software) who also positions his company like a nice Italian family restaurant where people feel at home. I'm even thinking of creating a closed discussion group for paying customers, so we can hang out together… We'll see.

What are the biggest challenges you've faced and obstacles you've overcome?

Starting a software business 12 years ago was nothing like starting a software business today. There were no "startup blogs", no books, no message boards. Not even StackOverflow (whaaat). There were no conferences for bootstrappers and no "Bootstrap" web design toolkit. Not to mention accepting credit cards on your website was a HUGE problem. Stripe? Didn't exist. PayPal? I was still based in Russia at the time, and there was no PayPal there.

The only place for self-funded software entrepreneurs to hang out and share their pains was a tiny discussion board on Joel Spolsky's website called "business of software". Patio11 was a moderator there, and he was just about to launch his "Bingo card creator" thing.

So I guess the biggest challenge was: you had to learn everything on your own and build things from scratch. But this, in turn, became the biggest advantage. Because when there's no Stripe and you have to actually go and code a payment gateway, then integrate it with your website's CMS which, by the way, you also have to code for yourself, you tend to just get the ball rolling out of necessity.

It took 6-7 months to write Jitbit from scratch… Nothing new: you take tons of coffee and turn it into software.

The good thing about being overwhelmed with all these roadblocks, in other words, is that the whole "no product idea" thing stops being a problem. Who cares about stupid "product ideas" when there's a chance I won't be able to charge credit cards anyway?! I need to deal with that first, then I'll worry about ideas.

It changes your mindset. And when the time comes to find a product idea — you're already in that "get shit done" superhero mode. You've been through hell and back already, so you just do it.

What's been most crucial in helping you to succeed?

For Jitbit, SEO. There's room for SEO even in a highly competitive niche. Sure, if you Google for "help desk software" my company is somewhere on page four, but there's the long-tail search you should focus on.

And by SEO I don't just mean optimizing your website for search bots. You also have to gain publicity and backlinks, so search engines recognize your authority in the niche.

What's your advice for indie hackers who are just starting out?

If you're struggling to find The Product Idea — start working on shit even before you have one. Work backwards. Come up with a brand name. Start designing a website, then actually launch a website and start blogging about your journey. Build backlinks, work on SEO, build a personal brand, establish yourself as an expert, make connections, speak at conferences… It's not the lack of ideas that holds you back; it's procrastination.

In a software business, most of the "non-coding" things you do every day are product-agnostic anyway.

Also, I heard this brilliant phrase from Joel Spolsky at some meetup: "You can teach a software engineer to do marketing/management/business-stuff, but you cannot teach an MBA how to write good code."

Where can we go to learn more?

Check out my website (https://www.jitbit.com) and my blog there, or leave a question in the comments. I'll try to get back to you.

I'm also @jitbit on Twitter and Medium. And feel free to simply shoot me an email to "alex at jitbit com" — there's nothing I like better than chatting with a fellow entrepreneur.

  1. 1

    I really enjoyed this interview, thanks Alex. I'm super happy for the success and coming from a helpdesk background, I could relate to a lot of this :)

  2. 1

    Great story. Thanks for sharing. Wish you luck in growing JitBit further.

  3. 1

    Congrats! You are super rich right? Do you invest in other things?

    1. 1

      Hahah, nope, I wouldn't say I'm "super rich". It's a bootsrapped SaaS business you know, and 1.7mil is the REVENUE not profits.
      PS. Probably making just as much money as a senior software dev at a google/airbnb :)
      PPS. I do invest though, mostly index funds.

  4. 1

    I love your writing style, it cracks me up. Such gems as "nothing new: you take tons of coffee and turn it into software." I can't wait to check out your other stuff.

  5. 1

    "You can teach a software engineer to do marketing/management/business-stuff, but you cannot teach an MBA how to write good code." - love it. One of the best reads on Indie Hacker for me (probably the best), thank you.

  6. 1

    Alex, thanks for great insights! Also, really appreciate your “no-bullshit” writing style.

  7. 1

    Thanks for sharing your experience, Alex. You showed that if we just get down and do the work, we will get through.

    But how do you think small self-funded startups should deal with competition with big funding? And how should they know when to do it themselves vs when to hire experts?

    I'm struggling with a couple of ideas I came up with and realize that there are tons of competition with huge funding and most of them has been there for quite a while.

    1. 1

      Well, when you're a small company, you can do so many things big companies cant/not willing to... Paul Graham calls them "things that don't scale".

      For instance, take the "personalized customer experience" cliche - big companies bust their asses for this, using CRM systems for all this "Hi, %Firstname% %Lastname%, blahblah, sent from my iPhone"... While YOU - as a small company - you LITERALLY remember all your customer names :) You can't beat this. And that's just one example.

      Also, "tons of competition" is a good sign. Means the market is there and (most importantly) people already educated about this and search for this type of thing in Google. When you have NO competition, on the other hand, this means you will have to do the education yourself. Spend tons of money marketing the problem, not the solution (BTW, that is why if you're building something "never been done before" you probably need vc funding, but thats whole other story).

      Validate your ideas, research the market (adwords costs and search volumes at least), find where your target audience is and start with guerilla marketing etc etc

  8. 1

    Great interview. All stories are different. He is funny.

  9. 1

    This is gold:

    I believe that's the biggest mistake people make in enterprise B2B — thinking they're selling to business owners (people who actually care about "saving costs", "adding value", "doubling conversions", and other marketing yada-yada). You aren't. You're selling to hired people who don't give a shit. They care about their jobs, their bosses, their promotions, and their paychecks.

    1. 1

      Thanks! You know what they say... The two reasons people buy software are NOT "save money/make money", it's "cover my ass/make me a hero" :))

  10. 1

    Great interview Alex and really enjoyed this.

    I feel the same way about viral tools over viral articles. Can you share any examples of some of the ones that worked the best? Where they related to Support Desk software or anything useful just to get your name out there?

    1. 1

      Yeah, I agree. Reading this can be quite inspirational to hackers, because for a lot of hackers building tools is what they do best.

      Reading this encourages me to further develop tooling ideas. Indeed, it's "integration marketing" of my own tool which has been one of the most successful avenues for my own growth. I wonder if it could all be bracketed under "engineering as marketing".

      The question is: does your market necessarily need tools, or would they prefer video courses, or ebooks, or blog posts, or people tweeting at them, or whatever...

    2. 1

      Not necessary related... Still trying to come up with a "related" idea :) Here's an example: https://www.jitbit.com/sslcheck/

      1. 1

        Awesome - love it - thanks

  11. 1

    Thanks for sharing your insights, Alex! Especially enjoyed the bit about "I didn't sell on-premise help desk software to some faceless "ABC Insurance Inc." I sold it to a 45-year-old IT-manager with 2 kids and a mortgage, who loves his server..."

    1. 1

      That sentence made me imagine a movie scene right there, a 45 year old + beer belly + Coffee + introvert Tech SuperHero.

  12. 1

    Hi Alex, thanks for sharing your story. I learned a lot!

    But I want to ask how effective is the "tiered" pricing? Would you elaborate more about it by sharing some numbers about its impact on your business? Like, did the number of customers dropped or increased when you implemented it?

    If you removed some features from existing (lower tier) customers, what is their response? Did they upgrade to higher tier to get the additional feature? Or cancelled their account?

    Your pricing page looks very simple but your software has so many features. Other companies lists all of their features, did you try something like that before?

    Maybe I'm asking the wrong questions here, I don't know. But thanks for the additional knowledge you can provide.

    1. 1

      Not sure about the number of customers, but the revenue definitely increased after moving to "tiered"

      We also never remove features from an existing customer, we "grandfather" them, introducing the changed model to new customers only.

      Never thought about adding more feature to the pricing page, we should definitely ab-test that!