We have automated the cleaning of cold email campaigns for an outbound agency's with 70 active clients, removing the need to hire additional staff
Ayyub Bhoraniya ??
We'll automate and streamline your company's operations, allowing your current team to handle 20 times more work without needing to hire extra staff
Introduction
Our client is a cold email service provider (outbound agency) that helps local businesses find new leads. They send cold emails on behalf of these local businesses to generate more customers. They have over 70 active clients and growing.
The client heavily relies on SmartLead.ai to send these emails. However, to get better results, they needed a way to automatically clean and manage their cold email campaigns. That’s where our automation with n8n.io comes in.
The Goal
We built an automation that:
The main reason for doing this is to improve email deliverability and make sure the client doesn’t waste resources on invalid or risky leads.
Tools We Use
How the Process Works
1. Submitting the Form in Airtable
Our client fills out an Airtable form whenever they spot a campaign with a high bounce rate or want to clean a list. The form asks for:
After submitting, this triggers our first automation in n8n (called Automation Part 1).
2. Automation Part 1 (Initial Cleanup)
Once BounceBan finishes the verification, it triggers the second automation (called Automation Part 2).
3. Automation Part 2 (Removing and Re-Importing Leads)
1. Gather Verification Results
Automation Part 2 receives a CSV from BounceBan with the verification status for each email.
2. Decide Which Leads to Remove or Re-Import
This depends on what the user chose in the Airtable form (include catch-all, include risky). Here’s the breakdown:
- If “include_catch_all” = Yes
- Status = Undeliverable: remove from campaign.
- Status = Risky: remove from campaign.
领英推荐
- Status = Deliverable & Accept All = false: leave it alone (it’s a valid email).
- Status = Deliverable & Accept All = true (catch-all): remove from campaign, then re-import.
- If “include_catch_all” & “include_risky” = Yes
- Status = Undeliverable: remove from campaign.
- Status = Risky: remove and re-import.
- Status = Deliverable & Accept All = false: leave it alone.
- Status = Deliverable & Accept All = true: remove and re-import.
- If “include_catch_all” is NOT “Yes”
- Status = Undeliverable: remove from campaign.
- Status = Risky: remove from campaign.
- Status = Deliverable & Accept All = false: leave it alone.
- Status = Deliverable & Accept All = true: remove from campaign
The reason we re-import catch-all (and sometimes risky) emails is to send them after valid emails. SmartLead sends emails to the newest leads last, so valid emails get contacted first, giving the best chance for high deliverability.
3. Create a Google Sheet of Removed Leads
We create a Google Sheet with the client’s name and today’s date. Then, we move this sheet into the client’s folder. We list all removed leads in this sheet, so the client’s SDR team (sales) can reach out via cold-call or social media as we can't send cold emails to those leads.
This way no leads get wasted and all of them get contacted.
4. Send Slack Message and Airtable Comment
We post a summary of what happened, including how many emails were removed or re-imported, what choices were made in the form, and the final status. This log is also added as a comment in Airtable and also slack message, so we have a full history for each client.
5. Resume the Campaign
Finally, we un-pause (resume) the campaign so that it can keep sending cold emails to the cleaned list.
Why This Automation Matters
Conclusion
With this n8n.io automation, our client can keep their cold email campaigns as clean as possible. They no longer need to worry about high bounce rates or unorganized lead lists. The process happens behind the scenes, and they only need to fill out one simple form in Airtable. This helps them focus on what matters most—bringing new leads to local businesses and growing their revenue.
Service we provide: We will automate and systemize your business operations, enabling your existing team to handle 20 times more work without hiring additional staff - If you're interested, email me at [email protected]
Visit our website: Twomarkup.com to learn more.