Your identity
API keys
Get free key: hunter.io → Sign up → API → Copy key. Without this key the app uses slower website scraping.
Mailjet — fallback sending key (when no inbox rotation configured)
Cloudflare Worker URL (fixes the CORS/Failed to fetch error)
Deploy the free worker below, paste its URL here, and Mailjet will work instantly from your browser.
️ Test Send — confirm Mailjet is working
Get free keys at app.mailjet.com → Account → API Keys. Free plan = 200 emails/day. Each inbox in Rotation tab uses the same Mailjet account — just enter different From email per inbox.
Email warmup scheduler — avoids spam filters
Sending too many emails at once triggers spam filters. 30 per day with 1 minute gaps is the sweet spot for deliverability.
Step-by-step: Deploy your free Cloudflare Worker (2 minutes, fixes sending forever)
1. Go to workers.cloudflare.com → Sign up free (no credit card)
2. Click Create Worker → delete all the default code → paste the code below
3. Click Save & Deploy → copy the worker URL (e.g. https://mj-proxy.yourname.workers.dev)
4. Paste that URL into the field above → done! All your inboxes will now send successfully.
2. Click Create Worker → delete all the default code → paste the code below
3. Click Save & Deploy → copy the worker URL (e.g. https://mj-proxy.yourname.workers.dev)
4. Paste that URL into the field above → done! All your inboxes will now send successfully.
Paste this code into your Cloudflare Worker:
export default {
async fetch(request) {
if (request.method === 'OPTIONS') {
return new Response(null, { headers: {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'POST, OPTIONS',
'Access-Control-Allow-Headers': 'Content-Type'
}});
}
const { apiKey, apiSecret, fromEmail, fromName, toEmail, toName, replyTo, subject, body } = await request.json();
const credentials = btoa(apiKey + ':' + apiSecret);
const mjRes = await fetch('https://api.mailjet.com/v3.1/send', {
method: 'POST',
headers: { 'Authorization': 'Basic ' + credentials, 'Content-Type': 'application/json' },
body: JSON.stringify({ Messages: [{ From: { Email: fromEmail, Name: fromName }, To: [{ Email: toEmail, Name: toName }], ReplyTo: { Email: replyTo }, Subject: subject, TextPart: body }] })
});
const data = await mjRes.json();
return new Response(JSON.stringify(data), { status: mjRes.status, headers: { 'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*' }});
}
};
Mailjet API works directly from the browser with no CORS issues. One Mailjet account handles all 5 inboxes — just set a different From email per rotation account. Verify your domain xzanderai.com in Mailjet for best deliverability. Keys stored only in browser memory.
Email style
Gmail Auto-Sync — replies auto-appear in CRM
Not configured
How it works: A Google Apps Script watches your Gmail every 5 minutes. When someone replies to your cold email, it writes the reply to a Google Sheet. This tool reads that sheet every 2 minutes and automatically adds the reply to your CRM pipeline — no manual work needed.
Setup time: ~3 minutes. Follow the instructions in the GmailReplySync.gs file you downloaded.
Setup time: ~3 minutes. Follow the instructions in the GmailReplySync.gs file you downloaded.
Google Sheet CSV URLs — one per inbox (from getSheetCSVUrl() in each Apps Script)
Never
Multi-Domain Inbox Rotation
Never send from one domain — rotate to avoid spam filtersWhy multiple domains? Sending cold emails from a single domain destroys your deliverability. Each sending domain has 2–3 email accounts, and the system rotates between them automatically to spread sending volume and protect your main domain.
Active accounts: None configured yet
Recommended setup for 5 Hostinger inboxes:
• Add one domain (e.g. xzanderai.com)
• Inbox 1–5: add each From email (e.g. info@xzanderai.com) + Mailjet API key + Secret
• All inboxes can share the same Mailjet API key — just use different From emails
Each account needs its From email, Mailjet API Key, and Secret Key. The system auto-rotates between all 5 inboxes automatically.
• Add one domain (e.g. xzanderai.com)
• Inbox 1–5: add each From email (e.g. info@xzanderai.com) + Mailjet API key + Secret
• All inboxes can share the same Mailjet API key — just use different From emails
Each account needs its From email, Mailjet API Key, and Secret Key. The system auto-rotates between all 5 inboxes automatically.
⏱ Rotation & Timing Settings
Add sending domains above to see rotation stats here.
Reply CRM Pipeline
Track every reply — who replied, their info, status, and what to do next.
No CRM leads yet. When you mark a lead as replied in Results tab it auto-appears here. Or add manually above.
Reply Rate Dashboard
Reply Rate by Niche
Sends by Domain
Recent Reply Feed
Target location
Niches to scan
No niches added yet
Quick add
0
Businesses found
0
Real emails found
0
Emails generated
0
Emails sent
0
Follow-ups ready
0
Errors
No results yet. Run a scan first.
Businesses without a website
Found during scans but have no website — saved permanently so they are never scanned again. You can still reach them by phone or WhatsApp.
No businesses found without a website yet. Run a scan first.
All saved businesses
Every business ever found across all your scans. Generate and send cold emails to any of them.
No businesses in database yet. Run a scan first.
No Website Database
All businesses found without a website — saved permanently across every scan. Reach them by phone or WhatsApp.
No businesses in the No Website Database yet. Run a scan first.
Inbox Rotation Database
Every sending domain and email account saved permanently. All data persists across sessions.
No sending domains configured yet. Go to Inbox Rotation tab to add domains and accounts.
CRM Full Database
Every lead that ever replied — full history, notes, and pipeline status. All data saved permanently.
No CRM leads in database yet. Mark leads as replied in the Results tab to populate this.
Stats Full Database
Every send event and reply tracked permanently — full audit trail of your outreach history.
All niches — reply rate breakdown
All domains — send volume
Full reply event log
0 eventsNo stats recorded yet. Send emails and mark replies to populate this database.
Email Warmup Dashboard
Track your 6-inbox warmup ramp — day by day until you hit 800 emails/day safely.
Your 6 inboxes — configure start date
Enter the date you started (or plan to start) warming each inbox. The dashboard calculates exactly where each inbox is on the ramp and what to send today.
Today's send targets — what to send from each inbox right now
Full 42-day ramp — all 6 inboxes combined daily volume
Green = completed · Amber = today · Gray = upcoming · Target: 800/day by week 6
Warmup rules — follow these or risk landing in spam
During warmup Do this
Set up SPF, DKIM, DMARC before day 1Age your domain 2+ weeks before any sending
Use a real warmup service in parallel (Lemwarm / Mailreach)
Send warmup emails to real human inboxes — not test accounts
Keep open rates above 40% — reply to warmup emails
Never jump more than 5 extra emails per day per inbox
Monitor Google Postmaster Tools daily for domain reputation
Warning signs Slow down
Bounce rate above 5% — stop and clean your list immediatelySpam complaints above 0.1% — pause that inbox 3 days
Open rate dropping below 20% — your domain is cooling
Google Postmaster shows red/orange — stop that inbox now
Sending from a brand new domain — wait 14 days minimum
Skipping ahead on the ramp — never rush, it destroys deliverability
Sending the same subject line more than once in 48 hours
Recommended warmup tools to run alongside this tracker:
Lemwarm ($29/mo · all inboxes) ·
Mailreach (free tier available) ·
Instantly.ai ($37/mo warmup + sending)
Follow-Up Center
Every follow-up system in one place — CRM leads, database leads, and auto sequences.
Overdue — Contact NOW
No overdue leads.
Due Today
No follow-ups due today.
Due This Week
No follow-ups this week.
Dead Leads — No reply 30+ days
No dead leads.
WhatsApp Outreach
Single messages or bulk campaigns — open directly in WhatsApp Web.
Lead Info
Message Settings
Generated Message
Fill in the lead info and click Generate.
📨 Cold Outreach Sequences
AI builds a full 5-step drip campaign — Day 1, 3, 7, 14, 30 — for any lead.
Lead Details
Sequence Settings
📨
5-Step Drip Awaits
Fill in lead details and click Build. AI writes Day 1, 3, 7, 14 & 30 emails.
📄 AI Proposal Generator
Generate a full custom proposal for any lead in seconds — ready to send.
Client Details
Your Offer
📄
Proposal Ready in Seconds
Fill in client & offer details, hit Generate. AI writes the full proposal.
📥 CSV / Excel Import
Import leads from Apollo, LinkedIn, any CSV — they appear in your Database instantly.
Upload File
📂
Drop CSV or Excel here
or click to browse — supports .csv, .xlsx, .xls
Column Mapping
Preview & Status
Upload a file to preview your leads.
Supported Formats & Column Names
The importer auto-detects columns. Supported column names:
Works with exports from: Apollo.io, LinkedIn Sales Nav, Google Sheets, Hunter.io, Snov.io, Instantly, Lemlist
name, business, company, email, phone, website, niche, industry, city, address, rating, notesWorks with exports from: Apollo.io, LinkedIn Sales Nav, Google Sheets, Hunter.io, Snov.io, Instantly, Lemlist
Conversion Dashboard
Your real numbers — from scan to closed deal.
Funnel Breakdown
Top Performing Niches
Top Cities
Revenue Summary
Lead Heat Map
See which cities and niches are producing the best results.
Cities Heatmap
Niches Heatmap
Score Distribution
Today's Hit List
AI ranks your top leads to contact right now. No guessing.
Top 10 — Contact These Today
Best Opportunities in Database
Smart Re-engagement
AI writes a completely fresh angle for dead leads — not a follow-up, a total restart.
Settings
Dead Leads Found
Loading...
Generated Re-engagement Emails
Select a lead on the left and click Generate.
Invoice Generator
Create professional invoices and download them instantly.
Your Details
Client Details
Invoice Details
Line Items
Notes
Preview
Best Time to Send
Your best hour and best day based on actual sent & reply data.
—
Emails tracked
—
Replies tracked
—
Best day
—
Best hour
Reply Rate by Day of Week
High (>15%)
Medium (5–15%)
Low (<5%)
Top 5 Sending Slots
No data yet.
24-Hour Send Heatmap — Reply Rate by Hour & Day
Green = High reply rate
Orange = Medium
Purple = Low / no data
Weekly Report Card
Full performance review based on your real numbers — generated in seconds.
Best Performing Emails
Subject lines and bodies that got the most replies — learn what works.
Best Subject Lines (by reply rate)
Worst Subject Lines
All Replied Emails — Full Body
Daily Briefing
Everything you need to start your day. Updated live.
Contact These Today
Sequences Due
This Month Revenue
Hot Leads — Reply Received
🏆 Top Leads to Contact Today — From Database
Sorted by score. Resets every 24 hours. Only shows unsent leads.
Email Template Library
Save your best emails and load them instantly for any lead.
Save New Template
Saved Templates
Goal Tracker
Set your targets and watch them fill up as you close deals.
Set Goals
Revenue Tracker
Track every closed deal. See your real income from this tool.
Revenue by month
Revenue by niche
All closed deals
No deals yet. Close your first client and click + Add Closed Deal!