Dashboard
Here's your outreach overview for .
Total Contacts
—
Stored in MySQL
Email 1 Sent
—
Initial outreach delivered
Follow-up 1 Sent
—
Second touch delivered
Fully Done
—
All 3 emails sent
Campaign Phases
Phase 1 — Initial Email0%
Phase 2 — Follow-up #10%
Phase 3 — Follow-up #20%
Today's quota (40 per account / day)
Quick Actions
- Phases run in order: Email 1 for everyone, then Follow-up 1, then Follow-up 2.
- Sends with a 30–40 second delay between emails.
- All data is stored securely in MySQL.
Niche Breakdown
Import Data
Upload a CSV or Excel file of domain registrant data.
Upload File
Drop your file here, or click to browse
Supports .xlsx, .xls and .csv
Expected columns: domain_name, registrant_email, registrant_name, registrant_company, create_date
Processing...
✓ Import complete
Current Database
Contacts
| # | Domain | Name / Company | Niche | Email 1 | Email 2 | Email 3 | Reg. Date |
|---|
Email Templates
Edit the three emails in your outreach sequence.
Variables you can use:
[[name]] [[domain]] [[niche]] [[city]]
[[sender_name]] [[sender_title]]
Subject
Body
Subject
Body
Subject
Body
Campaign
40 emails/day · 30–40s delay
Gmail Accounts up to 10
Campaign Controls
Current phase
Checking...
Delay between emails
Emails per account / day
Total capacity: 40 emails/day
Sent today
0 / 40
Send Queue next 40
| # | Domain | Phase |
|---|
Send Log
→ OutreachOS ready. Configure Gmail and start the campaign.
Settings
Sender identity, accounts and data management.
Sender Identity
Your name
Your title / role
Data Management
Export, reset or delete the contact records stored in MySQL.
Gmail Accounts
Add up to 10 Gmail accounts. The same accounts are used for sending and for inbox sync.
About
OutreachOS v2.0 — automated email outreach
40 emails/day · 3-email sequence · MySQL
API:
Requires
smtp_server.py running at localhost:7799Unified Inbox
Replies from all your Gmail accounts, via IMAP.
| Account | From | Subject | Preview | Date |
|---|