03 Jan

Startup Lessons From 2012

Image

Last year was a good year. A lot happened, we had a baby, we grew in revenue by 133%, we launched another startup, but also had a lot of projects fail. Here's what I learnt in 2012...

I enjoyed 2012. It was a very good year with many blessings. Firstly and most importantly we had a baby girl, Imogen, who is an utter delight. She sets the path for a lot of what I do now in my work and affects a lot of decisions. That's why she deserves a mention here.

So here are a few key things that happened last year, and what I learnt.

Project Bubble Revenue Grew by 133%

We started out with a decent revenue last year which was enough to pay for hardware, cloud services (e.g. Recurly), and our salaries. I wanted to get to the place where I could work full time for Project Bubble by the end 2011 and we achieved it in November, which was a major milestone. So when 2012 began I had the luxury of being able to work full time, which was fun.

My main goal as the year began was to work in marketing, so we could grow the revenue even more. I wanted to hire a support manager, get better hardware, plus have someone helping out with the development by the end of the year. So we needed to grow our revenue significantly.

It was a hard task, but by May I had learnt a lot about increasing conversion rates and managed to do this successfully over the summer. I'd also learnt a lot about content marketing and offering amazing support. All of these factors helped grow our customer base, reduced churn and increased the amount of free trial users to paid subscribers.

By the end of the year our revenue had increased by 133% and enabled us to pay for much better hardware, a customer service manager, a content marketer, another developer, marketing and a small increase to our salaries. Awesomeness.

By the end of 2013, I want to grow the team even more and have at least two full time developers working for Project Bubble. So the revenue needs to grow even more. That means a lot more hard work is in store.

Customer Service is King

I used to manage all of the customer support tickets, which was not great for our customers. They would sometimes get short, sharp replies (mostly because I didn't have much time to handle their queries) and this was costing the business. Customers weren't really being treated in the best way, and they weren't getting their questions answered.

Not only does this affect your brand and what people think of your service, but it affects business too because people will not pay to use your service if they have too many questions, or feel that you don't care. I had to do something about this.

In the summer I hired a virtual assistant who saved me from a support nightmare. She is fantastic for various reasons. Mostly because she does a great job of taking care of customer's support queries, but also because she takes initiative and goes beyond what I ask her to do. For example, recently she's been proactively emailing customers who's trials have expired and asking if they want to renew. She also only charges me for the hours she works, so I don't have to pay out a full time wage, just yet.

This has meant better customer service, and happier customers, which is what you want. It has also freed up my time so that I can spend it doing 'CEO things' and development.

I've learnt to never take the service out of customer service and treat your customers as royalty. They are after all, the life-line of your business.

SEO is Very Important

Over the summer we had a dip in business, which was horrible. The growth went down to about 10%, so our revenue flat-lined. I wrote a post about how this got me working harder than ever because I thought a lot of it was to do with a general 'summer slowdown' which most businesses experience. However, my friends at Wistia told me this wasn't the case, for them anyway.

I soon realised that the reason our business was slowing down was to do with the recent Google updates which had bumped our position for certain keywords down by a page. This was hitting us really hard and meant we were getting less customers.

My response was to hire a better SEO company, and to focus more on content marketing (which I'll do a separate blog post about some time). We built up a resource on our blog which included many useful articles relating to project management and productivity, we redesigned the website and spent time focusing on the content of each page, plus we tried PPC (pay per click advertising) and Re-targeting.

PPC and Re-targeting did not work out well for us. The amount we were spending on advertising through these channels was not bringing in a return on the investment. This was due to the fact that the project management market is saturated with other apps and is basically very expensive to advertise in. We were offering a fairly low cost, simple project management solution, not an enterprise solution with yearly contracts. I pulled the plug on these channels after trying them out for a couple of months.

We get very good ROI for the money we spend on SEO, so that's a big focus for 2013. We need to stay on top for our keywords, at least until we build a better brand and people talk about us more. SEO is important for us.

Work Closely With Your Developers

I mentioned earlier that one of my goals for the year was to have another developer helping out. Well financially this was possible by about October, at least for some part time work. So I looked on oDesk for a CodeIgniter developer who was in the US and wasn't too costly. I found one with good reviews and set up a contract to work 15 hours a week, which was enough to help out with a bit of development and general maintenance.

My thinking was that he could work two days a week developing new features off the roadmap, whilst being available for anything else during the week, such as bugs or server maintenance, should I need him. That would take the pressure off of me and allow the service to continue regardless of whether I was available or not. It was a good idea.

The reality unfortunately was not quite what I had hoped for. He was in the US, so was in a different timezone, but added to that was the difficulty that he worked in the evenings. So we basically never spoke, unless it was a pre-arranged Skype call. That meant that he would sometimes drift away from my requirements, or would not fully understand what I wanted him to do. After a few months of trying it out, and spending a lot of money for not a huge amount of development, I ended the contract. It was a lesson learned.

I think that you need to always work closely with developers. In the future I'm only going to hire developers who I can physically walk over to and chat to. I need to be able to see what they are working on and discuss the work with them there and then, throughout the day. Especially if I'm paying $250-$300 per day.

Hardware is Everything

In November, things were going ok. We'd just about sorted the SEO crisis, and business was picking up again. The growth was going back up and we were able to start thinking about what we could spend the extra revenue on (as opposed to the autumn when we were worried we'd have to cut back!), which was nice.

My thoughts were to invest in better hardware for 2013, and in the meantime save the extra cash and put it towards development. So the plan was to do upgrades in the spring of 2013, not before.

Unfortunately our old server started having issues and getting frail. The amount of users using our service for their project management had increased massively since when we first specked out the hardware in 2010, therefore the load on the DB was getting intense. Also our API was getting used more and more by features like the calendar synchronisation. This meant our Pingdom reports were showing outages every morning whenever the backup ran, and was causing the server to sometimes lock up because we didn't have enough RAM.

I tried to put out the fires by totally re-building the codebase, getting rid of inefficient SQL queries which were taking up a lot of resources. This was a good thing to do anyway, because it sped up the load times of some pages by about 7 seconds to 700 milliseconds. It did not solve the outages though.

December then became a very stressful month. We had three major outages. After the first outage I decided that it was time to do the server upgrade, sooner than planned. So we booked that in for the holiday period, as it's the quietest time of the year. There were a lot of late nights (early mornings), both while dealing with the outages and while doing the migration.

Fortunately though, by the end of the year the new server was ready and we were migrated successfully. We are now spending a lot more money on our hardware but it's worth every penny, as the service is now ultra reliable and fast. Hardware is everything.

Sometimes Two is Better Than One

I've always done things better when it's just me involved. It's the whole, 'if you want a job done, do it yourself' ethos, which has always worked for me. I built Project Bubble from scratch by just Googling questions I had about PHP and reading tutorials. I applied this same ethos to Invoice Bubble which I launched in 2010 as a side product to Project Bubble.

However, because I spent so much time on Project Bubble, Invoice Bubble started collecting dust and didn't get the attention it deserved. It was growing at a rapid pace and was getting a lot of interest from blogs and review sites. I didn't really know what to do with it, until I met Hamlesh.

Hamlesh expressed great interest in Invoice Bubble and offered to join forces with me in order to re-brand it, re-launch it, add new features, fix the business model, and market it. So in the late months of 2012, Invoiceable was launched. We're now getting nearly 80 users sign up every day for simple, free and easy online invoicing. It's got a great future.

Sometimes two is better than one. I wouldn't have been able to do this on my own. Hamlesh not only provided some capital to fund the new service, but provided great ideas, motivation, inspiration and also friendship. I'm looking forward to working more with him this year on Invoiceable and perhaps expanding the team even more.

Failure Equals Learning

With the successful startup launches and amazing revenue growth, there has also been the failed projects too unfortunately. They say that 3 out of 4 startups fail. That's probably about right.

At the beginning of the year I had a lot of projects concurrently running, with hopes that they would also be revenue generators. I had a customer support knowledge-base app, a document sharing app, a freelancer job sharing site, a blog about great web apps, a publishing platform, a networking site for entrepreneurs, a portfolio sharing app, an invoicing app, and a project management app. That's a lot of projects.

If you read my blog you'll know about Fowndr, an online networking tool for startup founders. I wanted to build something that would help founders connect, share their stories and answer questions. It was a good idea, and had a lot of press, but unfortunately never gained traction. I launched it privately at first, and that's when I had lots of people signing up with interest, wanting to be a part of this private club. However inside the closed doors, those that were a part of the community weren't engaging. Then there's Quora.

I tried launching Fowndr again towards the end of year, hoping I'd get more press, more buzz and hopefully more traction. This time I would open the gates and allow anyone to sign up and post their questions and answers publicly. It did buzz a little, then it deflated. It never gained traction, unfortunately. By the way, did I tell you about Quora?

I also shut down Kroud, which was a tool for customer support and might pick that up again some time, along with Entri, the document sharing app and Gigshare, the freelancer job sharing site. Those were projects that I didn't have the time to market, so never really gained traction.

I also sold a few other projects that I had under my belt, Great Web Apps (the blog), Favwork (the portfolio sharing app), and Halogy (the publishing platform which I'm the most proud of). Why did I sell these and not just leave them running? Read on.

Focus is a Good Thing

Focus is everything. I wrote a post about this titled, Keep Focused on the One Thing which was when I learnt this valuable lesson. It's important not to split your time too much between various projects, and focus on the one thing that brings you the most results.

Today my focus is on Project Bubble because it brings in 95% of my income, and is showing amazing growth. I also spend a little bit of time on Invoiceable, which I can afford to do because it isn't very demanding at this time. With that level of focus, more gets done, and the quality of what gets done is much better. Before, projects were getting started and not finished. Plus they lacked in quality and direction.

I sold and shut down the projects that I wasn't spending enough time on, and allowed others to take them on and build them in to much better products. For example, my publishing platform Halogy is going to be looked after by someone who has great ideas and vision for it.

I enjoyed building these projects, and I learnt a lot in the process about development, marketing, and customer service, but mostly I learnt to focus on the one thing. It's important.

I'm a Full Time Dad

One final thought about my life right now. I'm a full time dad!

You could say that I'm pretty much in the lifestyle business. I work when I want to work, and spend the rest of my time with my family, which is awesome. I realised recently therefore, that I'm pretty much a full time Dad! We are full time parents!

I work from home, one eye on my baby girl and another eye on lines of code, and I love it. I'm able to watch her grow up, and be there for her in these important early days of her life and I'm also able to help out my wife whenever she needs me. These last 6 months therefore have been amazing, and I've been grateful for having the luxury of a 'lifestyle business' that allows me to be flexible.

I'll never regret the amount of time I was able to spend with my baby, while the business was being managed by virtual assistants, whilst making money through regular recurring revenue. It's a great lifestyle.

However, I'm aware that the growth of the business and its overall success is greatly affected by the amount of time that its founder spends on it. I could let it grow slowly, and put out the odd feature update every now and then, and it will do just fine, and our customers will still get a great service. But overall, it'll never be as good as it could be, and we won't make as much money in the long term.

Therefore in 2013, I'm going to be committing myself more to the business, finding an office to work in (3-4 days a week) and really working hard to grow the revenue of Project Bubble enough to pay for at least one other full time developer. I'll also be working some of that time on my other startup, Invoiceable, with Hamlesh.

I'll still have time in the week to spend with family, and I'll still have the flexibility (which is the best thing about the lifestyle business) to drop everything if I need to and come home. But overall I think family life and business life will be healthier if I maintain a regular 9-5. I'll write another post about this some time.

So it's been a good year. The first half seeing great growth to the business, and the second half seeing great growth to my daughter! Now I've got a great family and a great business behind me, making exciting possibilities and happy times for this new year.

Bring it on!

19 Dec

Introducing Invoiceable

Image

I'm excited to announce the launch of Invoiceable, formerly Invoice Bubble, a free, easy-to-use invoicing platform for freelancers and small businesses.

We've been covertly running the new service for a few months now, having soft launched it back in September. Today we hard launched it with a new welcome email, making it all official. My business partner Hamlesh said I should do a little write up about it and give you all a bit of a 'behind the scenes' tour of the new service. So here we go.

The Past

I launched Invoice Bubble back in 2010, a stripped down version of Project Bubble that just contained the invoicing aspect, and was targeted at small businesses and freelancers who didn't need all the bells and whistles that other invoicing platforms provide. The idea was to provide a free, simple and easy-to-use tool for just billing your clients, that's it.

The problem with Invoice Bubble was that it had no real direction, and I was too busy thinking about Project Bubble to take it anywhere. Then I met Hamlesh who became very interested in Invoice Bubble and the fact that it was growing by about 50 new users per day! He offered his help and had lots of great ideas about how to take it forward, so we began a new partnership and Invoiceable was born.

We re-branded the service as Invoiceable, gave it all a new look, with a new web design and logo from the amazing Ben Hanbury, and switched the sites over in September.

We also made use of the shiny new .co domains, and they've supported us too with some publicity and general good vibes. I heard someone say recently that the .co is a sexy version of the .com. It's one less character to type anyway.

The main added benefit to our users, apart from some new features, a better design and better infrastructure, was the fact that Invoiceable was totally committed to being free. No catches, no hidden pricing plans, and no small print. All features, unlimited invoices, unlimited clients, all for free. The only thing we did charge for was to have our links removed from the invoice for a single one-off fee, which was optional of course.

The soft-launch went well, and today we sent out our first welcome email to introduce everyone to the new service.

The Present

Now we're pretty pumped. Why? Because we're about to hit 30,000 users with about 60-80 new users signing up every day! That's pretty amazing growth.

One of the reasons why we think Invoiceable is growing so fast (apart from the fact that the service is free, is super simple to use, and is generally awesome), is that Billing Boss, the only other free invoicing service, recently shut down, leaving lots of users left in the lurch and not being able to bill their clients. We filled the gap.

We're excited about the service, in particular the new API which is about to be launched, allowing users to build on top of the platform and integrate with other applications.

Personally I'm really enjoying working with Hamlesh. He has great ideas, is very motivated and has a lot of experience with scaling a service like this. He's also helped with managing the operations and customer service aspect, which as you might know if you've read my other posts can really stress me out.

It's a really fun and exciting project that fortunately doesn't take much of our time, because a lot of it is automated and already built. That way we can focus on our main projects, in my case, Project Bubble. With that said, we still put a fair bit of time in to it and have some big plans for next year.

The Future

We're hoping to grow the userbase massively by the end of next year. I'd like to see 100,000 users, and think that's achievable with the current growth.

We'd like to run a Hack Day or two next year, so that developers can meet up and work on some cool tools for Invoiceable using the brand new API. We'll have an announcement about that shortly, so make sure you're subscribed to our blog if you want to get involved.

We've got some new features planned, but I can't talk about those just yet. The main thing with Invoiceable is to keep the invoicing process super simple and easy-to-use, and not to run away with features. So if we add anything new, it will be keeping in with that philosophy.

So it's all happening, and very exciting.

Say hello to Invoiceable - let us know what you think!

31 Aug

The Golden Word in Customer Loyalty

Image

What do you think the number one most important factor in gaining customer loyalty and maintaining customer retention is? What is the key ingredient that will keep your customers using your service for a long time?

I used to think that the one most important thing to customers was features.

My original user base mainly consisted of freelance developers like myself. I would email them asking what features they wanted next and they would tell me. Over time the feature requests would keep coming in and I just assumed that's what all customers wanted.

When my target market moved more in to design agencies, consultants, universities, healthcare groups and small businesses I would continue to ask them what features they wanted and a lot of the time they didn't really know. Their main aim was to just get a workflow in place that was simple so they could save time. They also wanted to be supported along the way and make sure that they were being looked after.

It took me a while to realize this. I was annoyed that they would request features very custom to their needs and not inline with where I was taking the product. But how were they to know where I was taking the product, and why did I presume that they would know anything about how to develop an online project management solution that would solve all their problems. If they did surely they would have just built something themselves?

It was my job to provide a solution that would help them, and their job to be users of my product. My emails to them were more about getting feedback for developing the features in my product, rather than actually solving their problems and helping them grow their business.

There was something else that they needed more than features and product development. I soon learned that this is the key factor in producing retention and the golden word in customer loyalty.

The word?

Relationship

When I look back over the accounts and study the churn rates and retention metrics it's all numbers and can be rather impersonal. Then I go a little deeper and see that one particular customer of ours has been with us for well over a year now, who is that particular customer with a 14 month retention?

The customer was my friend Josh, who has indeed helped me with feedback on certain features, but more importantly has provided testimonials and has chatted with me on numerous occasions about his business. I know what his company provides, I know some of his team members' names, I know his website address and I even know what he looks like. How? Because I took time to get to know him and build a business relationship.

Another user happens to have a 16 month retention, who could that be? It happens to be another friend Laurence who I met in person and discussed playing a round with golf with.

Of course as founders and CEOs we can't all go playing golf with each client every weekend (although that much golf would be fun). The point I'm making is that it doesn't take a great deal of time to build a relationship with a customer or client, who could end up being your most loyal subscriber and recommend to many of their friends too.

One thing that annoys me about LinkedIn is that it's so easy to add people you know to your network. Every day I get new requests to join my network with people who apparently I've done business with. Sure we might have exchanged an email or two, but have I actually picked up the phone and talked to them? Do I really know these people in my network? I shouldn't really add them unless I can actually say I have a business relationship with them, even if it's just talking to them on Skype. Maybe that should be a goal of mine before adding people.

Customers will love you if you love them. It's that simple.

How many of you email your customers every now and then out of the blue just to ask them what they think of the service? (I'm speaking to myself here too!)

One thing we're not very good at in this country is customer service at restaurants (though it is getting better). In the United States you can guarantee that 10 minutes after you've started eating, someone will come over to you and find out how you're doing. It doesn't take much at all, but it makes you feel valued and allows you to express any concerns with the food so the restaurant can get it right. In this country it rarely happens, so you just don't feel as valued.

It's the same with web companies. It doesn't take much to send out an email, or even hire a VA to do it. But doing this will mean your customers will feel valued and be able to provide feedback on your service. If there's something you're not doing right, this gives you a chance to get it right and build relationship with your customer. In turn they'll feel like a million dollars that you've taken the time with them.

Another tip is to offer ultra fast customer service. We had someone on a free trial email us asking if they could get a certain featured added, it was a tiny suggestion. I had a gap in my diary and thought it would be easy to fix, so I did so and emailed him back within the hour. He was so happy he said "Sign me up right away!".

If you offer this level of customer service your customer will feel special, like you've turned the development roadmap upside down just for them. Again, very easy to do, but makes a world of difference.

So to wrap up, get to know your customers and treat them like you would want to be treated. Who knows, you may even get a round of golf in the process!


Older Entries >