Inspired by this post:
As a software engineer, I always wanted to launch my own business. Initially, Saas (software as a service) was the only thing on my mind. Given that my main skill was knowing how to code, I thought this was the only thing that made sense. This limiting idea led me down a long path of building a project, failing, and moving to the next.
Over the last few years I’ve tried to build a marketplace (basically an OfferUp clone), a machine learning stock trading tool, an AI dev tool, a sentiment analysis software, etc. As you can probably predict, none of these worked out which left me in a perpetual cycle of building something, and moving on. The plus side of this cycle is that I got to develop a lot of cool things, each providing its own set of unique technical challenges. I definitely learned a ton and became a better software engineer. Unfortunately, my goal isn’t to become a better software engineer, it is to become a business owner.
This whole time, I had been considering a SaaS as my only option. This is likely due to all the business advice and podcasts preaching the message, “do what you're good at” or “learn a skill and build a business around that skill.” This advice is probably good. But for me, it hadn’t worked out at all. Admittedly, I think some of my ideas may have worked, it was just me lacking the knowledge and discipline to see it through. Anyhow, one day I was drinking apple cider sitting in front of my computer (probably watching another business podcast) when a thought came to me; “What if I don’t build a SaaS at all?”
I hinted at this thought earlier in this post so it may not seem super profound, but in the moment I really shocked myself. I was now allowing my mind to explore every type of business idea possible, which overwhelmed me so I decided to go to bed and sleep on it.
The next morning while thinking about what type of business to start, I remembered a huge frustration I had from one of my previous side projects. A brief summary of this side project: After AI Image technology like Dalle2 and Midjourney became readily available, I saw it as an opportunity for Machine Learning models. ML projects that deal with images and classification need a huge amount of images to train on. So I began working on a software that would be able to generate hundreds or thousands of images for any ML task. The major problem was the distortions. These annoying distortions in faces, hands, and objects made it unreliable for machine learning models to train on, forcing me to ditch the project.
I remember wishing I could just bundle these images up and send them to an image editor to get them quickly edited. The issue was that it was too costly, and finding an image editor online that could produce extremely high quality images in a short amount of time was difficult for me. Many quotes were out of my budget as they would charge around $25 per image (I wanted to edit 1,000+ images!). Additionally, the quality of images I got from the freelancers I worked with was not good enough for ML models to actually train on.
To see an example of a distortion, just look at image at the top of this post :)
This is when I came up with the idea to create a service specifically designed for AI image editing in bulk. The basic idea was for businesses to provide me with a large number of AI-generated images. I would then edit these images and return them within a week, making them ready for practical use in various business applications. A couple days after thinking it through I officially launched refinebase.com
My Routine:
8:30am: Wake up & get ready
9:00am-5:00 pm: Day job as a software engineer
5:30-6:30 pm: Workout
7:00-8:30 pm: Dinner and relax
9:00pm-1 am: Work on RefineBase
As this AI image technology is still fairly new, it's hard to know how many people are thinking about using it at scale for their business. I needed to know if people wanted to use AI images for professional business applications, or just to play around and create cool images. I began asking around in a few forums and got some responses but nothing too promising. As I didn’t know who my target audience was, I just took a bet and geared my website towards businesses who need very high quality and professional images such as creative agencies or magazine publishers. I figured these types of businesses can’t afford to have imperfections and distortions in their images as it would ruin their brand. To be honest, I still don’t have this 100% figured out, but since this is a high ticket service I only needed a few clients to get an idea and achieve a decent MRR.
This stage was not easy at all. After doing all the setup work for RefineBase, it was time to actually get customers. I am very bad at marketing so I had no idea where to start. Warm outreach wouldn’t work for me because I have no one in my direct network who is generating thousands of AI images. Paid ads didn’t seem smart yet as I didn’t know who I would target and I didn’t even have my first customer. And cold outreach was an option but again, not having a clear target audience made it difficult to build an efficient cold outreach system.
It was time to get creative.
When trying to get my first client I thought to myself, “if someone needed image editing services, where would they go?” My first answer to that question was freelancing sites such as Upwork and Fiverr. I didn’t want to make a listing and just be another freelancer, but I needed a way to access these people coming for image editing services.
This is when I had an aha moment. I realized that if I directly message the image editors on these platforms, I can offer them a commission for every referral they bring to my website. The idea was that if an image editor couldn't take on a requested task due to capacity issues, they would just direct the client to RefineBase. I would give them a discount code to make it a win-win, and so that I could track their referral numbers(For those wondering, I offered a 20% commission per referral). At first, I had no success with this strategy. My theory is that many people thought it was a scam, or just thought it wasn’t real. There were also many issues with the freelance platforms themselves as I would get warnings for violating their terms of service. After a lot of struggle, I refined my pitch to these freelancers to create a trusting conversation between us, as well as to keep in line with the terms of service.
Using this method I was able to get 3 clients, bringing me to $15k MRR.
Keep in mind that I still have a ton of work to do in order to grow the business and improve my profit margins. 3 clients is small in my eyes, so I'm hoping to at least double that in the near future. I still face the problem of not knowing my target audience, as all 3 clients are in completely different industries.
The next immediate steps for me are to figure out my target audience, grow my socials, improve my profit margin, and figure out a good marketing strategy to start scaling. Any feedback on the site or business model will be greatly appreciated.
I left out a lot of details in this post such as how I actually fulfill the service, so comment below if you want to hear more!
If you made it this far and are interested in the service, then head over to refinebase.com. If you know anyone who would benefit from RefineBase then shout us out, or email me at hello@refinebase.com and we can work on an affiliate deal. Thanks!
Pitching to freelancers on those sites is so genius in my mind! Great read. Keep up the great work.
Thanks for the kind words!
Are you manually editing these images or are you just using more AI to fix them?
If the former, doesn't it end up being too much work, seeing how it takes a week to fulfill a request?
If the latter, that seems like a really good deal so congratulations.
Actually, I guess the clever choice would be to simply outsource the editing again, but the costs would be covered this time...
Great question! So initially I thought using AI tools to edit the images would be the smartest thing to do. Unfortunately, after tons of experimenting I realized that these tools don't work super well. There are many tools that do an excellent job with fixing faces, but the images I deal with aren't restricted to only faces. The AI tools can't get the nuances down and can sometimes distort the image even further. Since I'm targeting clients that are planning to use these images for their business, they need to be flawless. In the end I realized the images needed manual work. I still use AI integrated tools like Adobe to help speed up the process, but automating it is not practical right now. Although the cost is higher to do it manually, ensuring a great delivery takes higher priority.
Regarding the fulfillment, with my first client I was manually editing myself but now I outsource as there are too many images for me to handle. I will probably write another post about the outsourcing process because it was a hard adventure for me haha. In short, I was able to conduct dozens of interviews and propose unique offers that allow me to be profitable. This was hard because 99% of candidates didn't deliver to the quality that I needed. I wasn't able to get away with typical freelancers, so instead had to resort to LinkedIn and Twitter for talent. I also wasn't going to be profitable paying the market rate for editing, so I structured a "get paid as the business grows" kind of deal which was very hard to pitch. Anyways, I am still working on increasing the profit margin as its not as high as I would like it, so I'm thinking of reworking my offer to allow more breathing room. I will continually make posts as I make changes to the business.
To your point about taking a week to fulfill a request, this is on average. If a client comes with something huge like 100k images, then it would of course take months to fulfill this request and the images would be delivered to them in batches.
Hope this helps, thanks!
Really would love to get more insights in the whole process. Maybe with an example of a client order and how it is fulfilled.
Thanks for the post and keep going!
Re: The next immediate steps for me are to figure out my target audience, grow my socials.
For figuring out my target audience, I have two approaches
Approach #1
I picked one platform (in my case LInkedIn), and created a lot of noise to understand what people wanted.
I talked about life lessons, public speaking, and leadership. The impressions were off the charts on #1, so I doubled down on that.
Approach #2 More targeted and what I would do today if I were launching another product or service offering
Set up interviews with 30 ideal clients in my network.
Share my product with them and ask them to give me feedback. What works. What doesn't work?
Record the interview
transcribe it
Pick out themes
Use exacting language around their pain points in my socials
Pick one platform to post and engage each day
Be sure to do storytelling in each post
Grow my audience and my socials
hope this helps
Joya
What a fantastic ideas. I need to start implement one or both for https://rapidrails.cc
Wow thanks for the detailed advice! Will definitely start implementing this
you're welcome
interesting story, thanks for sharing!
Great idea and execution! What variations of your pitch seemed to instill more trust on freelancers?
Great question! So initially I would get right into it and say that I am offering a referral program for my company and to message me if they were interested. At the same time, I was doing some scouting work to see how I would eventually hire out the editing. So I was separately messaging different freelancers asking for quotes and things like this to get a solid idea of the current market rate for editing.
I decided that instead of messaging some freelancers for a referral program, and others for quotes, I would just combine the two. I would start off the message by explaining what I needed done, and asking for a rough quote. Later in the message I would include a couple sentences about a referral program that I have.
This method allowed me to discuss the quotes and get useful information about the market rate, as well as get more bites for the referral program. I think it instilled more trust because we would have a good conversation about the type of work I'm looking to get done as well as the quotes, before even getting into the referral program.
To get around the terms of service issue, I would explicitly say in the conversation that I could pay out their commission directly on the platform. This seemed to calm down the platforms and they eventually stopped bugging me.
Like I mentioned in some comments below, hiring directly from these freelancer sites didn't work out for me, but I was still able to do my market research and get some editors to join the referral program.
Hope this helps!
Thank you for the detailed answer, really appreciate it!
And congratulations :)
Awesome article. Very clever using overloaded freelancers for leads. Well done!
Thanks! Yea marketing its tough so I had to get creative haha.
what did you use to build the front-end and the backend? I am having hard time to build that itself. The front end and the backend along with customer dashboard, admin dashboard and integrating apps like trello etc
Yea so I decided to not code the website up myself. I figured these days there's so many tools out there for website building that its a waste of time to do it myself, especially at the start.
I used Canva to build the entire website, including buying the domain from Canva. I found their website builder was the simplest and most intuitive out of all of them. Admittedly, it is a little more limited than other tools like Webflow or Wix, but it definitely gets the job done for a simple site.
As for customer dashboard, I use Stripe for that. They have a neat feature called "Customer Portal" where it lets you setup a link for that. It's under Settings > Billing > Customer Portal.
I don't directly integrate Trello into the website, I just make the a Trello dashboard on Trello itself. I made a template on Trello and just send a copy of that template to every client via email.
Hope this answers your questions, thanks!
Thanks for the message. I think a lot techies struggle with the marketing but you certainly found and excellent strategy.
Yup, completely agree we tend to focus on building everything and getting it perfect. But when it comes to releasing it thats when things slow down and we feel stuck. Thanks for the comment!
Absolutely Love it.
Great read. Marketing is the harder part for any business.
Woww, awesome stuff, I want to hear more, I'll try out this freelancers options, I built Curator, an app that let's people record part of podcast they are listening to, would you be interested in checking it out ?
This is super cool and really encouraging to hear. Congratulations on the success. I'm currently building a SaaS and am probably in a similar boat to you actually. I'm a software engineer by trade so naturally am drawn to products, however I have toyed with the idea of a productized service like this, but I'm not sure if it will be sustainable whilst working a full time job. Looks like you manage it very well though so kudos!
Yea I only have 3 clients and I'm already feeling stressed. As I grow I'll definitely need to figure out a way to balance my time more, maybe even let go of the job. We'll see. Thanks for your comment and goodluck on your SaaS!
Love it!
People often discount services, whether it's a productized service or SaaS with a service component, but it can be very effective (as you've seen) and still lead to recurring revenue.
Went through a similar thing trying to build an SEO SaaS and pivoting to provide a coaching component (group coaching at a lower tier, private coaching for a higher tier) and it unlocked some serious growth in a very short amount of time - sure I need to spend more time than I would in a pure SaaS model but I'll take growing MRR over staying flat < $100 MRR any day of the week.
Kudos on your success, and best of luck in keeping this growing!
Your instincts on marketing are spot-on btw - go where your customers are most likely to be. A lot of effective marketing really is that simple (yet so many people over-complicate it and fail to get results).
I appreciate the feedback! I checked out Centori it looks really good. I'll keep you in mind for when I want to get more serious about SEO.
Kudos on your success as well!
Thanks!
Nice move with the freelancers!
Thanks for the feedback!
Hey there, that's basically every entrepreneur's dream! Thanks for sharing
It's a big milestone for me but I definitely have a lot of work to do. Thanks!
I do notice a lot of distortion faces in generative images. Is there a way to fix it automatically?
I have found that there are a lot of useful 'distortion fix' tools on replicate.com such as this one
I also think Krea.ai has a great 'Enhance' feature that works pretty well. Keep in mind these tools aren't perfect and can still leave some noticeable distortions in the images. Just depends on what your use case is.
Hope this helps!
very useful and thanks for sharing your journey.
Congrats on the Refine Base's launch! Your path from experimenting with different concepts to specialising in AI picture editing is great idea!
Thanks! Experimenting a lot is definitely the way to go. The first idea is rarely THE ONE.