different species of crabvietnamese mud crab

From $20 ghostwriting gigs to a 6-figure-MRR personal branding agency

Marcos Ruiz, founder of The Birdhouse

After five years of losing money, Marcos Ruiz started doing $20 ghost-writing gigs on Upwork. With every client, his engagements grew until he realized his freelancing gigs could become a personal branding agency. Now, The Birdhouse is bringing in a multiple-six-figure MRR.

Here's Marcos on how he did it. 👇

Crossing $1.7M

I'm Marcos Ruiz, founder of The Birdhouse. The Birdhouse is a personal branding agency that builds viral, profitable personal brands for founders, executives, and business owners across X, LinkedIn, and Instagram. We believe you don't have to choose between reach and revenue. We provide a done-for-you service, built on a proprietary database of tens of thousands of tracked content pieces across 100+ niches that maps what generates results.

We've served 100+ clients, generated over 10 billion impressions, and driven tens of millions in client sales. One client went from 0 to 20K followers and $40-50K/month cash collected in 60 days. Our first major client scaled to $140K/month from Twitter alone. And now we're focused on scaling the top personality brands on the internet across all platforms, with thousands of content pieces going out monthly.

We crossed $1.7M in revenue in 2025, and we're scaling 10x harder in 2026. We are doing multiple 6-figure MRR currently.

Losing money for five years

My path here was anything but clean. I grew up moving constantly, 12 times as a kid between three states and half a dozen towns. I studied marketing at UMass Amherst while serving in the Army National Guard. Then, I spent five years losing money on everything.

I lost tens of thousands day trading, including a Brexit trade that wiped out my entire account in one move. I made hundreds of thousands in crypto and lost most of it, walking away with about $10k. I had a failed Amazon PPC agency. I tried trading bots. I tried Ecom.

I walked away from all that with a new mindset: "You can't break me now."

I took an honest inventory instead of chasing the next shiny thing. What did I have? A marketing degree. Eleven years of being constantly on Twitter. Since 2018, I have worked inside the info marketing space as an affiliate, success coach, CSM, appointment setter, and closer for a day trading personal brand. I saw firsthand how a personal brand converts attention into cash. The skill I had accidentally built my whole life was understanding why content goes viral and how that attention turns into revenue. So, I stopped trying to escape my strengths and built directly on them.

Financially, I had no safety net. I launched from a $1,700/month NYC studio with roughly three months of runway. That pressure forced clarity. No vanity projects, no building features nobody asked for. Find founders with real businesses, make their content drive real revenue, and get paid on results.

I validated the idea scrappily and fast. I started on Upwork, writing blog posts for $20 each to get a pulse. My first ghostwriting client paid about $1,000. My second client came from a cold Twitter DM, paying $1,000/month. Then, a referral brought in $4k/month, and I delivered hard enough to upsell it to $8K/month.

When a client's revenue scaled from $97K to $140K/month, driven by Twitter alone, I realized that this wasn't a freelance gig; it was an agency.

I hit my first $10k month about three months after launch, and $30k about six months in.

From freelancer to agency

The "product" at the start was just me and a Google Doc. I built the product by turning my pattern recognition into systems that someone else could run. The first version was three foundational documents we still create for every client today: an avatar breakdown, a creative brief, and a voice guide. The voice guide was the breakthrough because the number one objection in ghostwriting is "no one can make it sound like me."

David Goggins' ghostwriter followed him around for a year. We had to compress that into a 60-90 minute onboarding session that extracts a client's stories, lingo, worldview, and sentence patterns. Solving that one objection systematically made the agency scalable instead of a Marcos-only freelance operation.

Next, I built the database. From day one, I tracked every piece of content we published, not just impressions but whether it generated leads and sales. This compounded into tens of thousands of tracked pieces across 100+ niches, and it's now our closest thing to a moat. AI can write content. It can't tell you which hook converted cold strangers into $20K program buyers last month in a specific niche, because that data lives in our system and nowhere else.

Time was brutal in year one, but I gained leverage by hiring early and intentionally. Our first hires — Sonya, Alex, and Joey — helped with creative and Ops. Today we're 11 strong

This also required reinvestment. In 2023, we did $387K, and I plowed money back into the team and ad spend. By 2024, we reinvested five figures most months. No outside capital, ever. Needing every client to be profitable from month one shaped the entire offer design, especially the rev-share model, where we get paid when clients collect cash.

An Airtable-centric stack

Our stack centers on one principle: every client, channel, and dollar lives in a system, not in someone's head. The core is Airtable. We built Birdhouse OS on top of it, an operating system tracking every client, every channel-month of content, setter activity, cash collected from booked calls, churn, and payroll. A separate Airtable base runs our sales CRM. Around that, Make.com automates onboarding flows, Slack alerts, and a 90-day client feedback loop that automatically sends forms when accounts hit milestones. Slack is the office. Fathom records and summarizes every sales and client call.

On the fulfillment side, Claude integrates deeply into our content workflows, paired with custom skills we built for viral hook generation, tweet writing, carousel headlines, and competitor analysis, all trained on our internal database of proven content. Hypefury handles publishing; Canva and Figma manage design; Beehiiv powers our newsletter; Webflow hosts the site; Fillout processes lead intake forms; and Wave/Whop manage the funnel and payments.

The stack has evolved a lot. Year one used Google Docs and spreadsheets, but this approach became unmanageable around 10 clients because nobody could answer "what's actually working" without an hour of digging. Moving everything into Airtable and establishing hard data definitions, like a single authoritative cash-collected field, changed how we make decisions.

More recently, we launched Birdhouse Labs under our Head of AI to build our own internal tools: a client onboarding platform on Vercel and Supabase that generates foundational documents, and X DM automation we are developing in-house.

The Birdhouse homepage

Building in accountability

My biggest personal challenge is myself. I'm an INFP (Meyers-Briggs personality type) who gravitates toward building systems, dashboards, and automations because they're satisfying and controllable. But I'm the sole closer, and every hour I spend perfecting infrastructure is an hour not spent on pipeline.

I built accountability around my avoidance patterns, framing it in math I cannot argue with: every week of pipeline neglect results in a measurable number of missing closes by year-end. Boundary setting and hard conversations also do not come naturally to me. I kept underperforming situations alive too long—both clients and ideas—because I wanted to avoid conflict.

A two-pronged business model

We make money in two ways, and they are deliberately different. Our Info department uses a partnership model: a monthly retainer plus a revenue share on every dollar of cash our content and booking system collects for clients. The Executive department charges a flat retainer for founders and C-suite members building authority and audience.

The rev share is the expansion engine, and it is why I would never run a pure-retainer agency again. Traditional agencies must upsell or raise prices to grow accounts. Our Info accounts expand automatically: when a client collects $30K to $90K/month in cash, our share triples, and our fulfillment cost barely moves. This builds net revenue retention into the contract.

Our pricing history shows a ladder of proof. We started with $20 blog posts on Upwork, then $1K ghostwriting clients, then a $4K referral I delivered hard enough to upsell to $8K. Results from the previous tier justified each subsequent tier. The rev-share model emerged when I realized I was driving $140K/month for a client while capturing only $8K. If your work creates measurable revenue, price against the outcome, not the deliverable.

Growth via referrals and eating his own dog food

The first clients came from pure scrap: Upwork for client one, a cold Twitter DM for client two, then a referral that became the $4K-to-$8K upsell. That early sequence taught me the pattern we still run today: deliver hard enough that the work itself generates the next client.

My personal brand changed everything. We're a personal branding agency, so my accounts on X and LinkedIn are the product demo. I post 3x/day on X, daily on LinkedIn, and prospects vet me long before booking a call. They read the threads, check the engagement, and look at whether my own brand practices what we sell. By the time someone calls me, the content has already done 80% of the selling. Monetary case studies are by far the highest-converting content: "Client went from 0 to 20K followers and $40-50K/month cash collected in 60 days" outperforms any clever marketing take we've ever published. Specific dollar amounts and timelines. Our buyers are founders who are allergic to vanity metrics, so we lead with the numbers.

From there, we deliberately layered channels rather than adding them all at once: a newsletter sent 2x/week for nurture, weekly YouTube for long-form trust, and Threads for incremental reach.

Referrals remain the silent killer channel. High-trust buyers in founder networks talk, and one strong result in a niche tends to produce two more clients from that niche. We've served over 100 niches now, which compounds: we almost always have a relevant case study to lead with.

Audit your unfair advantages

Here's my advice:

  • Audit your unfair advantages before picking a vehicle. I lost ten years and tens of thousands of dollars chasing day trading, Amazon, bots, and crypto, none of which fit my strengths. I built the business that worked on things I already had: eleven years of Twitter pattern recognition, a marketing degree, and sales reps inside someone else's info business. Your moat is usually something you've done so long you don't consider it a skill. Start there, not at whatever's trending on YouTube.

  • Distribution beats product, and your own brand is the cheapest distribution. I post 3x/day on X and daily on LinkedIn, and my content does 80% of the selling before anyone books a call. Most indie hackers build for twelve months and market for zero. Flip this. An audience you build while broke is the asset that makes launching the next thing, and the thing after that, ten times easier.

  • Concentrate before you diversify. We didn't touch Instagram until we systematized X, LinkedIn, and email.

  • Track which content drives revenue, not engagement. A tweet with 50 likes that books two sales calls beats a viral thread that books zero. You only know the difference if you measure cash against content from day one.

What's next?

From here, I plan to scale The Birdhouse to eight figures.

You can follow along on YouTube. And check out The Birdhouse.

About the Author

Photo of James Fleischmann James Fleischmann

I've been writing with Indie Hackers for the better part of a decade. In that time, I've interviewed hundreds of startup founders about their wins, losses, and lessons. I'm also the cofounder of dbrief (automated expert interviews) and LoomFlows (customer feedback via Loom). I'm the creator of a newsletter called Ancient Beat (archaeo/anthro news). And I built and sold SaaS Watch.

Support This Post

20

Leave a Comment

  1. 1

    The $20-to-6-figure arc is incredible—most people plateau at $2-3k/mo with ghostwriting. The unlock was almost certainly productizing: turning bespoke writing into templates, SOPs, and SOP-trained VAs. Curious how you split your time now between client delivery and internal team building—and at what MRR did you hire your first ops person? That hire/fire timing is where most agencies die.

  2. 1

    The "audit your unfair advantages" section hit directly. I spent time chasing the wrong vehicles too before I realized my actual asset was understanding automation from a non-technical operator's perspective — something engineers can't replicate because they don't think like the people who struggle with the tools.

    The point about distribution beating product is also something I'm living right now. I have a working bookkeeping automation service and an automated blog, but zero organic audience. Watching how you used your own brand as the product demo is the clearest framework I've seen for why building in public actually works.

    Starting from $20 gigs and tracking what drove revenue from day one — that sequencing makes the whole thing reproducible.

  3. 2

    Really inspiring journey. What stood out most is the shift from chasing trends to building around existing strengths. The idea of tracking content by actual revenue instead of just engagement is a strong lesson for any founder or agency. Great reminder that systems, consistency, and clear positioning can turn small beginnings into a scalable business.

  4. 2

    Great story, appreciate you sharing. Personal branding feels like it’s only getting more valuable. Curious, when you mentioned ad spend, what channels have worked best for you so far?

  5. 2

    This one hit me, Marcos. The line that's going to stick with me is "audit your unfair advantages before picking a vehicle." After years of chasing whatever's trending, the idea that your real moat was something you'd been doing unconsciously for over a decade feels so much truer than "go find a hot niche."

    And the turning point — realizing you were capturing $8K while a client scaled to $140K/mo — is brutal in the best way. That's the kind of clarity most people never let themselves see. Curious: how did you know it was finally time to leave pure freelancing for the revenue-share model? Was it that single realization, or had it been building for a while?

    Also, mad respect for being honest about the 5 years of losses. "You can't break me now" — I felt that one. Genuinely earned, congrats on the $1.7M. 🙌

  6. 2

    What stood out to me wasn't the jump from $20 gigs to 6-figure MRR—it was the shift from selling writing to building systems. The Airtable-based operating system, tracking content against revenue (instead of vanity metrics), and productizing the voice extraction process are what turned freelancing into a scalable business.

    I also think the "audit your unfair advantages" advice is underrated. Too many founders chase trends instead of doubling down on skills they've been compounding for years.

    Curious—have you found the revenue-share model to attract a different type of client compared to pure retainers, or does it mainly help qualify clients who already have strong product-market fit?

    1. 1

      The revenue-share question is the one I keep coming back to too. My read is it does both, but the qualifying effect is the bigger deal. If you only get paid when they collect cash, you can't afford to take on someone whose product doesn't convert, so it filters out weak PMF before you ever sign them. The model basically forces you to do diligence you'd skip on a flat retainer.

  7. 2

    This story highlights how consistent effort, skill development, and personal branding can transform small freelance projects into a thriving business. Starting with $20 ghostwriting jobs, the entrepreneur scaled their expertise into a six-figure monthly recurring revenue (MRR) personal branding agency through strategic growth and client relationships.

  8. 2

    The proprietary database insight is the part that scales. Most people think the moat in a content agency is the writing — it's actually the tracking of what content connects to revenue, not engagement. That distinction is what most ghostwriting operations never build.

    The rev-share model is also underused. It's a harder sell initially but it aligns incentives correctly: the agency wins when the client wins, which tends to produce better work and longer relationships than a flat retainer where the client always wonders if they're getting enough.

    Curious about the voice extraction process — does the 60-90 minute onboarding produce something the writer can work from independently, or does it need ongoing calibration as the client evolves over months?

  9. 2

    I agree with you in the fact that we should not necessarily be chasing what's trending, but instead leverage on what we're already good at. Most of us don't see this early in life. God bless you and I wish you more success.

  10. 2

    I also had spent the early part of my adult life with different projects that didnt make money. I think it's a normal part of figuring things out and learning what works for you. Your success is inspirational.

  11. 1

    "You can't break me now" after five years of losing money is the whole story. Most people quit during the day-trading-wipeout phase. You turned it into the thing that made you unbreakable.

    The database is the real moat here. AI can write content, but it can't tell you which hook turned cold strangers into $20K buyers in a specific niche last month. That data lives in your system and nowhere else. Smart to track sales from day one, not just impressions.

    And the voice guide solving the "no one can make it sound like me" objection is what made it an agency instead of a Marcos-only freelance gig. That's the unlock most ghostwriters never figure out.

    Rooting for the 10x in 2026.

  12. 1

    Wow thats the dream!

  13. 1

    five years of losing money, then one honest look in the mirror. the unfair advantage audit is the most underrated first step nobody takes tho

  14. 1

    great journey

  15. 1

    amazing story

  16. 1

    Pulling from Gmail, Slack, and notes into one place and letting an app act on it is a real permissions and access question, not just a technical one. What's actually scoped when someone connects their Gmail, read-only on specific labels, full inbox access, something else? That's usually the part people don't think about until something goes wrong.

  17. 1

    This comment was deleted 2 hours ago