HostiFi 2.0: Why I’m completely rewriting my $5,735 MRR SaaS

Reilly Chase
May 19, 2019 · 7 min read
Image for post
Image for post
HostiFi homepage
Image for post
Image for post
HostiFi MRR chart

Limitations of the current platform

WordPress pages

Image for post
Image for post

WordPress user dashboard

Image for post
Image for post

EDD plugins

Image for post
Image for post

Python scripts

Image for post
Image for post

Self-hosted email

I’ve always hosted all of my email on my own servers just to save money. But more and more I’ve been realizing that the risk of a customer or prospect missing an email because it gets sent to their spam box isn’t worth the few dollars I am saving each month. In addition, with the amount of support I’ve been doing each day and the amount of spam I get, I’ve had to upgrade the server a few times just because of the disk space that email is consuming now.

Image for post
Image for post

Email support

Since the start, I haven’t had any kind of help desk platform. I use email and live chat for support, and they aren’t integrated. I’ve begun to have problems because of the volume of email that I’ve been receiving, I have occasionally missed emails from customers or prospects.

Hubspot Live Chat

Image for post
Image for post

New platform replacements

Laravel Spark (to replace WordPress and EDD plugins)

Image for post
Image for post
  • User can upgrade/downgrade between plans
  • User can enable 2FA
  • User can invite other team members to manage their server
  • User can switch between different server dashboards
  • User can pay for different servers with separate cards

OOP Python scripts (to replace long procedural scripts)

Image for post
Image for post

Rackspace email (to replace self-hosted email)

Image for post
Image for post

Freshdesk support (to replace email support)

Image for post
Image for post

Freshchat (to replace Hubspot)

Image for post
Image for post

New platform additions

New user dashboard features

Image for post
Image for post

Drip

Image for post
Image for post
https://www.drip.com/industries/saas
  • Reach out to customers who canceled to get feedback

Freshdesk Knowledgebase

Image for post
Image for post

/open

Image for post
Image for post
https://nomadlist.com/open

7 day free trial

On HostiFi 2.0 I plan to try out 7-day trials.

Migrating WordPress to Laravel Spark

I don’t expect too much of a challenge in migrating existing subscribers to the new platform. I will have to write a custom script to generate the new tables required and transfer over the Stripe subscription ids.

Closing thoughts

In the end, I will have rewritten every single line of the original HostiFi code, but the new platform should be extensible and scalable enough to never require another complete rewrite.

HostiFi

#UniFi and #UNMS cloud hosting

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store