With the rise of AI agents we have started pivoting towards agents instead of relying on $1000/mo tech stack.
You can too.
This AI SDR:
→ Finds leads
→ Enriches their data
→ Writes cold emails
→ Pushes them into campaigns
→ Notifies the team
All on autopilot.
Here’s the full workflow you can build today—
Step 1: Capture Leads Using Google Search API + n8n
Goal: Scrape LinkedIn URLs for people in your niche.
Tools needed:
→ Google Custom Search API (free tier available)
→ N8N (open source automation platform)
→ Google Sheets
Example ICP:
“SaaS founders in New York with <50 employees”
Steps:
1. Set up Google Programmable Search Engine (CSE)
2. Get the API key + CSE ID
3. In N8N:
• Add an HTTP module to call the search API
• Use a Loop module to paginate (get 100+ results)
• Add a WAIT function (1s delay) to avoid rate limits
• Send all LinkedIn URLs to Google Sheets (via Google Sheets module)
⸻
Step 2: Enrich Leads with Company + Contact Info
Goal: Turn raw URLs into full contact data.
Tools needed:
→ Proxycurl (for company & title)
→ Dropcontact (for email & phone)
→ Google Sheets
→ N8N
Steps:
1. In N8N, take each LinkedIn URL
2. Call Proxycurl API:
Extract: Name, Title, Company, Company Website
3. Then call Dropcontact API:
Extract: Verified Email, Phone, LinkedIn handle
Pro Tip: Use “IF” condition in N8N to skip blank responses.
⸻
Step 3: Qualify Leads Using GPT-4
Goal: Use AI to decide if this lead is worth emailing.
How to do it:
1. Create a prompt like:
“Here’s my ICP: Founder of a SaaS company with <$10M revenue, hiring SDRs. Does this person match?”
2. Feed enriched lead data into GPT-4
3. GPT returns:
{
"lead_potential": "High",
"lead_score": 8.9
}
4. Store this output back into Google Sheets.
Step 4: Generate Personalized Ice Breakers (GPT-4)
Goal: Make your emails sound human—not robotic.
Prompt Example:
“Write a 1-line intro based on this landing page. Highlight something unique, like their mission or design.”
Output Example:
“Loved how you framed your product as the ‘Grammarly for SDRs’—super crisp.”
Paste this icebreaker into the “first line” column in your Sheet.
⸻
Step 5: Auto-Send via Smartlead or HeyReach.io
Goal: Send emails or LinkedIn messages without lifting a finger.
Steps:
1. In N8N, add HTTP module
2. Use Smartlead/Heyreach API
3. Push lead info + campaign ID
4. Auto-mark “YES” in your Sheet once sent
Step 6: Live Notifications in Slack
Goal: Keep your team updated in real time.
Tools:
→ Slack
→ N8N
———
And that’s it!
Thanks to Manthan who built this for us.
If you’re looking to try this SDR lemme know! Will send you more info. :)
This post was originally shared by on Linkedin.