Web4Guru AI Operations
Blog ·How-to · ·9 min read

How to automate lead generation as a solo consultant

Eight concrete steps. Specific tools. Specific prices. A real pipeline in 10 days without hiring a sales team.

TL;DR

Pick one ICP. Source 250 leads in Apollo. Enrich in Clay. Score with GPT. Send a 3-email sequence from Instantly. Book replies to Calendly. Track in Notion. Review weekly. Budget ~$300/mo in tools. Or let Black Box run it for $500/mo.

What you'll learn

  • How to define an ICP so narrow it writes your copy for you
  • A sourcing + enrichment stack that costs less than $300/mo
  • A 3-email sequence that gets 6-8% reply rates without looking like spam
  • How to track and revive stalled leads so nothing falls through

What you need

  • An Apollo.io account (free tier works to start)
  • Two or three domains for sending (not your primary)
  • A Calendly or Cal.com link
  • A Notion workspace (free)
  • 2 hours for setup, 30 min/day for replies

Step 1: Pick a single ICP

Write a one-line customer profile: "SaaS founders at 5–20 person startups who raised a seed round in the last 18 months." Narrower beats broader. Paste it into a file called icp.txt. The narrower your ICP, the sharper your copy can be. "Founders" is too wide. "Seed-stage SaaS founders hiring their first sales rep" is a copy prompt.

Step 2: Build a sourcing list with Apollo.io

Open app.apollo.io, click People, filter by Title, Industry, Headcount, and Funding. Export 250 rows to CSV. Free tier ships 25 credits/day; Apollo Basic is $49/mo for 300 credits. Save the search as "ICP-Q2-2026" so you can re-run it next quarter with one click.

Step 3: Enrich the list with Clay

Import the CSV to Clay. Add a "Company website" column, a "LinkedIn activity in last 30 days" column, and a "Recent funding" column. Clay starts at $149/mo. The enrichment columns are what let the AI write 80 specific words per email instead of 80 generic ones.

Step 4: Score each lead 1–5

Add a GPT-4 cell in Clay: "Score this lead 1–5 on fit with icp.txt. Return a number only." Sort descending. Keep only 4s and 5s. A 250-row list usually scores 50-70 as 4s or 5s. That's a week of high-signal outbound.

Step 5: Write a 3-email sequence

Email 1: 80-word specific observation about their company. Email 2: one-line follow-up with a new angle. Email 3: breakup email, one sentence. No templates — each email names a real detail from their site. The opener must reference something real: a recent hire, a product launch, a podcast appearance. Generic opens get 1% replies. Specific opens get 8%.

Step 6: Send from Instantly.ai

Warm up 3 sending domains for 14 days. Upload the list to Instantly, paste the sequence, set send rate to 40/day per mailbox. $97/mo per workspace. Never send from your primary domain. A domain that gets flagged is gone forever. The $11 you save on a second domain is not worth the inbox.

Step 7: Book qualified replies to Calendly

In the email signature, link a Calendly page with 3 slots/week. Use the Calendly "pre-call question": "What's the one outcome you'd want from our first 30 minutes?" The pre-call question does two things: filters unqualified bookers, and gives you 5 minutes of prep before every call.

Step 8: Track in a Notion CRM

One Notion database: columns Name, Company, Stage, Last Touch, Next Touch. Every Friday at 4pm, review and move stalled leads to "revive in 60 days." Don't buy a CRM at this scale. Notion is free and you'll only need 5 fields. The "revive in 60 days" column is where 30% of your eventual deals come from.

Concrete example: a fractional CFO pipeline

A fractional CFO we work with runs this exact stack for $287/mo. ICP: "Series A SaaS, $1-5M ARR, no full-time finance hire." Sourced 240 leads/month from Apollo, enriched in Clay, scored with GPT-4. Sequence yielded 22 replies, 9 calls, 3 new clients at $4,000/mo retainer. Payback on tools: <3 days.

Common pitfalls + how to avoid them

  • Sending from your main domain. One spam flag poisons it. Always buy dedicated cold-email domains.
  • Skipping warm-up. 14 days non-negotiable. Instantly has a one-click warm-up network.
  • Template-y copy. If your opener could apply to any lead, delete it. Reference one specific artifact per email.
  • No follow-through. 60% of positive replies ghost after one back-and-forth. Your Friday review is the fix.

Key takeaways

  • Narrow ICP > big list. 60 5-star leads beats 1,000 unsorted ones.
  • Specific opens get 8x the reply rate of templates.
  • Separate sending domains from your primary. Always.
  • Stack cost: ~$300/mo. Output: 4-6 qualified conversations/week.
  • The Friday review is where most deals actually come from.

FAQ

How many leads per week does this produce?

With 250 sourced, 60 scoring 4-5, and a 6-8% reply rate, expect 4–6 qualified conversations per week after warm-up.

Do I need to buy all these tools at once?

No. Start with Apollo Basic ($49) + a free Instantly trial + a Notion free workspace. Add Clay once volume justifies it.

Is cold email legal?

In the US, yes under CAN-SPAM if you include a physical address and an unsubscribe link. In the EU, use double opt-in or have a documented legitimate interest. See our guide on running a cold email campaign without spam.

How is this different from hiring a VA?

A VA runs the process for 20–30 hours/week at $15/hr = $1,500/mo. This stack is ~$300/mo and doesn't take sick days. Black Box runs it autonomously for $500/mo.

Further reading

Black Box does this automatically

The CEO agent sources, enriches, scores, writes, sends, and tracks — every weekday at 9am. $500/mo replaces the whole stack plus the VA.

Web4Guru — Web4Guru is the team behind Black Box. We build AI companies for solo operators and small teams. Published April 23, 2026.