Email & Outreach Automation
Goal
Manage multi-account Gmail, run cold email campaigns via Instantly, and automate email sequences.
Gmail Management
Check Unread Across All Accounts
python3 scripts/gmail_unified.py --query "is:unread" --limit 50
Check Specific Account
python3 scripts/gmail_unified.py --query "is:unread" --account yourcompany
Label and Archive
python3 scripts/gmail_unified.py \
--query "from:notifications@" --label "Notifications" --archive
Dry Run (Preview)
python3 scripts/gmail_unified.py \
--query "subject:invoice" --label "Invoices" --dry-run
Cold Email Campaigns
Key steps:
- Prepare lead list (use
lead-gen-salesskill first) - Casualize names for personalization
- Create campaign in Instantly with templates
- Set up auto-reply triggers
Welcome Email Sequences
For onboarding new clients with automated welcome flows.
Required Gmail Scopes
gmail.modify— Read/write emailsgmail.labels— Create/manage labelsgmail.settings.basic— Manage settings
Environment Variables
INSTANTLY_API_KEY
GOOGLE_APPLICATION_CREDENTIALS