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

1

Leave a Comment