YouTube

How I Grew Revenue 1.75x in 30 Days (ChatGPT x Gmail x Attio Hack)

Brief

Kevin DePopas (Demand Curve) presents a compact case-study-style tutorial on a 30-day growth sprint run in June that raised newsletter sponsorship revenue 1.75x by mid-July 2025. The workflow: migrate scattered comms from a Notion database into Attio CRM, build a Gmail scraper (~20 minutes) to extract two weeks of real sales conversations, use Claude to draft outreach that mimics Kevin’s voice, and send personalized emails with company-specific P.S. lines. The campaign returned a 32% reply rate, 24 initiated deals, 4 closed package deals and 9 active threads as of 7/15/2025. Lessons include the power of consolidation (Attio), ease of scraper-driven personalization (ChatGPT/Claude-assisted), and the need for an always-on outbound cadence; Attio’s sponsorship of the post is transparently disclosed.

Why it matters

Reactivated existing relationships to grow sponsorships: focusing on previous sponsors and warm inquiries produced a 32% reply rate and 24 deals initiated from outreach, with 4 package deals closed and 9 active conversations as of 2025-07-15, driving July/August revenue to 1.75x May/June levels (tracking toward 2x).

Key details

  • Built a Gmail scraper in ~20 minutes, pulled two weeks of real sales conversations, and fed them to Claude to generate personalized email campaigns; every message included a custom company-specific P.S. (Lavender AI research by Will Allred cited a 35% reply lift for P.S. personalization).
  • Consolidated the sales stack by switching from a Notion database + spreadsheets + three other tools to Attio CRM for AI-native features (meeting recordings, enrichment, sequences) to centralize comms and follow-ups.
  • Key operational lessons: email scrapers are accessible (ChatGPT can generate the code), an always-on outbound motion is necessary to capture missed revenue, and the previous sponsorship process was operating at roughly 50% capacity.
Cleaned source text

Champagne and poker?

Nah. ChatGPT x Gmail x Attio.

How I 1.75x'd revenue in 30 days.

In June, Justin (our CEO) and I had a realization:

Our newsletter sponsorship revenue stream was basically running itself.

→ 100% inbound inquiries.

→ Very little "selling" via email.

→ No sales calls, no outbound.

I decided to run a quick sprint.

Could I 2x our sponsor revenue in 30 days?

...with minimal effort.

Here's what happened:

📊 The starting point:

→ Basic Notion database as our "CRM"

→ No unified inbox

→ Comms scattered across email threads

→ No systematic follow-up process

→ No outbound (as mentioned)

🧭 My 80/20 plan:

Instead of chasing new leads, I decided to focus on closing brands that already know us:

A. Previous sponsors

B. Warm inquiries that never converted

To reach these people, I'd need to do a couple things:

1. Get organized (select a real CRM to track comms)

2. Set up outbound campaigns

3. Personalize at scale

4. Actually follow up (novel concept, lol)

🛠️ Executing the plan:

First, I selected @attioCRM as our CRM.

The AI-native features caught my eye.

Plus it feels like Notion (which our team uses).

Second, I started building my two campaigns.

Drafting email copy can take longer than it needs to.

I decided to try my hand at vibe-coding a solution.

Built a Gmail scraper in 20 mins.

Pulled 2 weeks of my REAL sales convos.

Fed them to Claude to write campaigns that sound like me.

Third, I launched the campaigns.

Every email had a custom P.S. line based on the company's actual product.

(Research from 💜 🔮 Will Allred at Lavender AI shows this can boost replies by 35%)

📈 Results (as of today, 7/15):

→ 32% reply rate

→ 24 deals initiated from outreach

→ 4 package deals closed so far

→ 9 deals in active conversation

→ July/August revenue up 1.75x vs May/June

💡Some things I learned:

→ Tools like Attio can consolidate your sales stack

We went from Notion + spreadsheets + 3 other tools to just Attio.

Meeting recordings, enrichment, sequences all in one place.

→ Email scrapers are really powerful

And everyone can do it.

You don't need to be technical.

ChatGPT will literally write the code for you.

→ We need to ramp an "always on" outbound motion

This experiment proved we're leaving cash on the table.

Setting up recurring campaigns now.

→ Your "perfectly fine" systems might be broken

We thought our sponsorship process was solid.

Turns out we were operating at 50% capacity.

So the old adage, "if it ain't broke, don't fix it"

Actually seems like pretty terrible advice.

With minimal effort, we nearly 2x'd our sponsor revenue.

This same approach can work for any revenue stream you've been ignoring.

So, what'd you do last night?

Party or dig for revenue?

Want the full case study + my Gmail scraper code?

💬 Drop a comment or shoot me a DM.

Full transparency: @attioCRM sponsored this post, but this was a real project we'd already set out to tackle. We still use Attio as our CRM.

What do you think?

💬 Share with a founder who needs this

👉 Follow for more growth analysis

🔔 Join our newsletter for the full breakdown

🔗 Demand Curve Links

Website: https://www.demandcurve.com

LinkedIn: https://www.linkedin.com/company/demandcurve

X (Twitter): https://x.com/GrowthTactics

YouTube: https://www.youtube.com/@demandcurve

TikTok: https://www.tiktok.com/@demand_curve

Growth Newsletter (Twice Weekly): https://www.demandcurve.com/newsletter