A completely free, script-based workflow for personalized cold outreach using Gmail and open-source tools.
You need to send 500+ personalized emails to founders without spending money or getting your Gmail account banned for spamming. Manually tracking who has been emailed and personalizing each message based on company data is too time-consuming for a solo operator.
You will have a functional automation script that pulls lead data from Notion, checks a Supabase database to ensure the lead hasn't been contacted recently, and sends a personalized email via the Gmail API. This setup runs locally on your machine but mimics professional outreach tools.
Acts as your CRM to store founder names, company details, and email addresses.
The environment where you write your Python/Node.js automation script.
Stores your automation code and tracks changes as you refine your outreach logic.
Tracks which emails have been sent and when to prevent spamming and duplicates.
Use a script to sync Notion lead data into Supabase for faster querying during automation runs.
Native integration allows for database migrations and edge function deployments.
This stack leverages the power of custom scripting and free-tier developer tools to build a robust email automation engine. By using Notion as a lightweight CRM and Supabase to track sent status, you can ensure each of your 500+ leads receives a personalized message while strictly adhering to Gmail's daily sending limits to avoid spam filters.