Bootstrapping a Startup - Part 1

February 18, 2020


Article Outline:

Issue/Task Tracking
File Management
Money Tracking
Customer Management

As the co-founder of Spacebook - A platform that connects users with any kind of space(event centres, short-let apartment, conference rooms etc) with prospective customers who are looking to use those spaces for parties, wedding ceremony, meetings or even short stay. One of my biggest challenge was how to reduce running cost mainly because we were self funded. In this article I share my Spacebook experience and the things we did to reduce running cost and get the most out of the money we are spending.


If you are reading this, I assume you identified an opportunity in a market, thought about an idea, did some market research for your idea, and maybe went forward to do some SWOT analysis to match your idea with the market research you did. Now it is time to turn your idea into a product. This was me in the autumn of 2015, at the time, I had never run a business before and even worse I had never lead a team before. I break down the challenges we had as a product team into:

To make sure this article is not too long, I will dig deeper into each challenges outlined above in more details in separate articles, outlining the challenges we faced as well as the steps we took which then led to an increase in efficiency, productivity and more importantly reducing our running cost.


In this section, I cover communication within the product team, communication between us and external services and communication between us and our customers. When I use the term us or we, I mean the business or people in charge or running the business.

1. Internal Communication

For communication within the product team which was about 5 members at the start, it wasn’t difficult deciding as most of us were already familiar with Slack. For this reason we settled for using Slack for internal instant communication and also because it was free. While I highly recommend that you use Slack for internal communications, it would be unfair not to mention there are other free alternatives to Slack including Chanty, Microsoft Teams, Flock, Glip and many more. A Google search for “Slack alternative” should give you more information about all the alternatives out there.

2. Communication between us and external services

As a startup, you need to sign up for all kind or services and tools. 99.9% of all services out there require you fill a form and provide an email address. We didn’t have enough funds to use a service like Gmail for business which cost about $5 per user at the time and for a team of 5 people we would need in total about 7 email addresses.

After careful cost evaluation, we settled for creating a free Gmail account. While this works, it comes with a challenge; other businesses and even customers don’t take you seriously and it affect trust between you and your customer as well as other businesses because they expect you to have an email address ending with

Most shared hosting platform offer free email setup if you are managing your domain and hosting with them. In our case we weren’t, our domain was managed with Cloudflare which led to the option described above. With the aforementioned challenge in mind we were looking for a free or less expensive way to all get a email addresses.

After much research I came across Mailgun which we eventually settled for. With Mailgun, we were all able create email addresses and also send and receive up to 10K email messages monthly without any cost. This was later reduced to 5kSee Mailgun pricing here . To be able to send and receive emails with the addresses using Mailgun, there are few configurations and tricks(nothing illegal) you need to do. I will cover this in a step by step guide to sending and receiving email with Mailgun.

3. Communication between us and Customers

For communication between us and our customers, we started by adding a phone number in the contact section of our website. This worked for a while but also came with it’s own challenges:

One of the biggest mistakes we made was allowing a member of the team to use their phone number as the business number. Aside from the fact that it caused contact bloat on the persons’ phone, we also had an identity war, because whenever a call comes in from an unsaved number, you are not sure whether to say your name or the business name.

We were not a registered business, so we couldn’t get a registered business phone number at the time. However, what we could have done which we eventually did was:

The steps above didn’t solve the problem of distribution, so that all or available members of the team could attend to multiple customers at once. We began to brainstorm, and eventually decided to integrate a live chat solution on the website.

We began to research free or inexpensive live chat solutions out there. After much research and comparisons, we went with Smartsupp because it offers mouth watering features for freeSee Smartsupp features & pricing here including but not limited to support for 3 agents for free, mobile app for Android and IOS was available, 14-days chat history and many more.

In the coming weeks I will publish the second part of this article, going into details about Issue/Task Tracking. If you enjoyed this article or you have any clarification or you see areas of the article you think need improvements, feel free to send me an email at [email protected].

Bootstrapping a Startup - Part 1 - February 18, 2020 - Oshomo Oforomeh