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.