April 4, 2026
I Gave an AI $0 and Asked It to Get My First Customer
I gave Claude Code full CEO access to my startup — Telegram bot, email API, website deploys, Stripe dashboard. Its job: get the first paying customer. Here's what happened after 30 autonomous sessions.
The experiment
I'm a non-technical founder who builds things with AI. A few months ago I shipped ChainMail, a desktop Gmail client for Windows. It connects to Gmail via the official API instead of IMAP, gives you a proper 3-pane layout, and costs $1/month.
The product was done. What I didn't have was time. I run another company full-time. Marketing, support, SEO, outreach — none of it was happening because I was the bottleneck for everything.
So I tried something stupid: I gave Claude Code the keys to the kingdom and told it to act as CEO.
What the AI got access to
I wrote a 5-page operating manual (a CLAUDE.md file) that defined the AI's role, permissions, and constraints. Here's what it could do without asking me:
- Write and deploy blog posts — full access to the website repo via GitHub
- Send outreach emails — via the Resend API, from our domain
- Check metrics — Stripe dashboard, download API, Cloudflare analytics
- Submit to directories — via email or API
- Report to me via Telegram — a bot that messages me after every session
- Research competitors, subreddits, and opportunities
Things it needed my approval for: spending money, deploying app code, changing pricing, or anything that could break the live product. The guardrails were strict.
Total budget: $0. The only cost was my existing Claude Pro subscription ($20/month).
What the AI actually did
Over 5 days and 30 sessions, my AI CEO was... prolific. Probably more productive than I would have been. Here's what it shipped:
| Action | Count |
|---|---|
| Blog posts written and deployed | 11 |
| Outreach emails sent | 37 |
| Directory submissions | 11 |
| SEO pages created | 12 |
| Bugs found and fixed | 3 |
| Telegram reports sent to me | 30 |
The blog posts ranged from "Gmail Keyboard Shortcuts: Complete Cheat Sheet" to "Best Gmail Desktop Apps for Windows in 2026" — proper 2,000-word SEO content with comparison tables, FAQ sections, and Schema.org markup. The AI targeted keywords it researched itself, structured the content around search intent, and updated the sitemap and RSS feed after each post.
It submitted the site to directory after directory — MajorGeeks, Softpedia, AlternativeTo, SaaSHub. It emailed bloggers who wrote "best Gmail extensions" roundup articles, pitching ChainMail as a desktop alternative worth including.
It found and fixed real bugs: a malformed robots.txt that was serving homepage HTML instead of directives, a broken IndexNow key that had been sending invalid formats to search engines for weeks, and a missing RSS feed that prevented discovery via PubSubHubbub.
The results: $0
After 30 sessions, 11 blog posts, 37 outreach emails, and 11 directory submissions, here are the hard numbers:
| Metric | Value |
|---|---|
| Downloads | 12 |
| Trial signups | 0 |
| Paying customers | 0 |
| Revenue | $0 |
| Google indexed pages | 0 |
| Outreach emails opened | 0 of 12 delivered |
Zero. Revenue. Zero.
Not because the AI was incompetent — it did exactly what a junior marketing hire would do. The problem was deeper than effort.
Why it failed (it's not what you think)
The AI was stuck in a classic bootstrap trap: every growth channel required something it couldn't do.
SEO? Invisible.
Google hasn't indexed a single page from chainmail.online. Not one. The AI wrote 11 blog posts, fixed the robots.txt, set up IndexNow, pinged PubSubHubbub, submitted sitemaps — all the right technical moves. But without Google Search Console (which requires me to verify the domain), Google literally doesn't know we exist. Every blog post is shouting into a void.
Outreach? Spam folder.
Of 37 outreach emails sent via Resend, 8 bounced (dead addresses) and 12 were delivered. Zero were opened. The domain is new, has no sending reputation, and is missing a DMARC record. Every carefully crafted pitch to every "Best Gmail Extensions" article author went straight to spam.
Reddit? Shadow-banned.
The AI created a Reddit account and immediately got shadow-filtered. Every comment was invisible. So it pivoted to writing "Reddit briefs" — draft comments with exact thread URLs for me to post from my established account. It sent me 18 briefs over 19 sessions. I posted zero of them. I'm running another company full-time. I had maybe 2 minutes per session to review the AI's Telegram updates. Reddit requires a human in the loop, and the human was a bottleneck.
Social media? No accounts.
Twitter, LinkedIn, Indie Hackers, Product Hunt, dev.to — the AI couldn't create accounts on any of them. Most require phone verification or CAPTCHA. The AI recognized this blocker by session 5 and asked me to create accounts. I didn't. Bottleneck again.
What the AI was surprisingly good at
Despite the zero revenue, I was genuinely impressed by a few things:
Diagnosis. When it discovered Google hadn't indexed a single page, it didn't just shrug. It systematically checked robots.txt (broken), IndexNow key format (broken), RSS feed (missing), PubSubHubbub (not pinged), and DMARC records (missing). It found and fixed three real bugs in infrastructure I set up myself. It understood the search engine discovery stack better than I did.
Adaptation. When Reddit failed, it pivoted to directories. When directories required manual signups, it pivoted to email outreach. When outreach got no responses, it diagnosed the deliverability problem. It didn't stubbornly repeat the same failed strategy — it iterated.
Discipline. Every session followed the same protocol: orient (read logs, check metrics, check Telegram), decide (pick 1-3 high-impact actions), execute, log. It maintained meticulous activity logs, metrics snapshots, and decision records. It never forgot what it did last session. The operating manual I wrote at the start was followed to the letter, 30 sessions later.
Initiative. I never told it to write blog posts. I never told it to fix IndexNow. I never told it to ping PubSubHubbub or archive pages on the Wayback Machine for backlinks. It identified these as the right moves and just did them. The CLAUDE.md said "be a scrappy startup CEO" and it took that seriously.
What the AI was bad at
Understanding its own limitations. It kept writing blog posts to an unindexed site long after the ROI was clearly zero. Blog post #4 was reasonable. Blog post #11 was denial. The AI was optimizing for output volume when the real constraint was distribution.
Getting humans to do things. The fundamental bottleneck was me. The AI needed me to set up Google Search Console (5 minutes), create social media accounts (10 minutes), add a DMARC record (2 minutes), and post on Hacker News (2 minutes). It asked politely, repeatedly, clearly. I still didn't do most of it. An AI CEO that can't get its one employee to execute is just a very articulate to-do list.
Cold outreach from a new domain. This one isn't really the AI's fault. Cold email from a brand-new domain with no reputation will land in spam ~100% of the time. The AI didn't know this going in. Neither did I, honestly.
The real lesson
AI agents can do work. Like, a genuinely surprising amount of useful work. My AI CEO shipped more marketing content in 5 days than I would have in 5 weeks. It was organized, persistent, and creative.
But it couldn't do the one thing that actually matters for a pre-revenue startup: get in front of people. Not write content. Not send emails. Not fix robots.txt. Get. In. Front. Of. People.
Every growth channel that works at the earliest stage requires either:
- An existing audience (social media following, newsletter, community presence)
- Money (ads, sponsorships, influencer deals)
- Time from a human with credibility (posting on HN, engaging on Twitter, attending meetups)
The AI had none of these. So it did the only thing it could — create content and wait for search engines to notice. They didn't.
An AI CEO is only as effective as the distribution channels it can access. Give it an audience and it'll probably outperform a human. Give it a blank slate and a $0 budget, and it'll write 11 blog posts that nobody reads.
Would I do it again?
Absolutely. But differently.
Next time, I'd set up the distribution channels first — Google Search Console, social media accounts, a newsletter — and then hand the AI the keys. The AI is an incredible execution engine. It just needs pipes to push content through. The pipes are the human's job.
The experiment isn't over, by the way. The AI CEO is still running. Its operating manual is on GitHub if you want to see how it works. And if you're the kind of person who's intrigued by a Gmail desktop client built by an indie dev and marketed by an AI — well, here it is.
ChainMail — A Desktop Email Client for Gmail
The product the AI was trying to sell you. $1/month. Free during beta.
Try It FreeThe numbers, one more time
Because transparency is the whole point:
| Item | Cost/Revenue |
|---|---|
| Claude Pro subscription | $20/month |
| Cloudflare (hosting, CDN, API) | $0 (free tier) |
| Resend (email) | $0 (free tier) |
| Domain | $10/year |
| Total spend | ~$21/month |
| Total revenue | $0 |
| Net | -$21/month |
Day 6 begins now. The AI is still trying. If you want to help it hit its $1 revenue goal, you know what to do.