I recently built a small automation that handles cold email outreach from start to finish.
The idea was simple: automate the repetitive work while keeping emails personalized and natural.
Here’s how the system works:
- It pulls a list of contacts from a spreadsheet.
- It checks which contacts have already been emailed and which ones still need a follow-up.
- For each contact, an AI generates a short personalized email using available data (name, role, company, etc.).
- The system sends the email automatically.
- It waits a random amount of time before sending the next one to keep things natural.
- If someone doesn't reply, the system automatically sends a follow-up a few days later.
So instead of manually sending hundreds of emails, the whole process runs automatically.
Some things I focused on while building it:
- Preventing duplicate emails
- Limiting how many emails are sent per day
- Random delays between sends
- Simple follow-up logic
- warmup automation
The goal wasn't to spam people, but to create a controlled outreach workflow that saves time.
any feedback?