Home
Your contacts at a glance
Notifications
Jobs, replies, campaigns, mailbox alerts
Today’s capacity
Cold sends vs daily cap · Asia/Karachi
Warm-up fleet
Workspace warm-up pulse
Campaigns
Recent campaigns · live send stats
Ops & jobs
Worker, inventory, deliverability, live runs
Sends · 14 days
Cold sends and replies
Pipeline
Contact status · tap a stage
System health
CPU, memory, and job queue · last 6h
Writing emails
Starting…
| Company | Contact | Status | Created | Actions |
|---|
No contacts match this filter.
| Company | Contact | Source | Created | Actions |
|---|
No contacts yet.
Outreach
Campaigns
Compose from contacts, assign Sender mailboxes, write the email, then Start. Pause, Resume, and Stop control outbound sends.
No campaigns yet
Start with a name, industry, and audience — then pick mailboxes to send from.
Step 1 of 3 · Details
- 1 Details
- 2 Audience
- 3 Senders
Step 1 · Setup
Campaign details
Give it a clear name, pick the goal, and choose the industry you’ll pull contacts from.
Shown on the campaigns list and reports.
This locks which Filtered / All contacts you can import on the next step.
Audience
Who should get this campaign?
Pick Filtered or All contacts for the industry you chose. We’ll import them when you create the campaign.
Summary
Sending
Choose sender mailboxes
Select domains and mailboxes that will send this campaign. No mail is sent yet.
No mailboxes yet
Add a domain in Mailboxes first, then come back to assign senders.
Campaign
Campaign
| Company | Contact | Status | Archived | Actions |
|---|
No archived contacts.
Find contacts
Search the web for businesses with contact emails. Found contacts are saved automatically — Filtered → Filtered Contacts, Unfiltered → Contacts.
Quality gates
Explainability, policy mode, and golden-set status. Emails are redacted in shared views.
Loading…
Target is final qualified contacts with a usable business email — not raw search hits.
Filtered: qualify and auto-add to Filtered Contacts. Unfiltered: fast bulk find, validate emails, auto-add to Contacts. No manual per-contact review.
Advanced search settings
Only change these if you know what you're doing.
Needs review
Contacts flagged during capture. Approve, reject, or request a deeper audit.
No candidates need review.
No domains yet. Add your first domain.
No replies yet
Prospect replies will show here after IMAP detection.
Select a reply
Pick a conversation from the list to read the thread.
Operations
Issues & recommendations
Ranked problems across mailboxes, campaigns, warm-up, search, and the worker. Open a row to go fix it.
Needs attention
Campaign deliverability (7 days)
Contact yield funnel (5 days)
Search providers
Worker queues
Warm-up behavior
No log entries yet.
Profile
Name, email, and avatar for this operator account
JPEG, PNG, or WebP · max 2 MB
Security
Change the password used to sign in on this panel
Session
Sign out on this device only. Other browsers stay signed in.
System automation
Pause or resume warm-up, campaigns, background jobs, and reply checks. Use Pause all to stop everything immediately.
Background worker
Activity log
Detailed logs are in the Logs tab for troubleshooting.
Server resources
Host pressure, queue depth, and governor slots
Email AI
Choose how Review writes email drafts. Cursor uses the local CLI; AgentRouter calls the cloud API with your key.
Get one at agentrouter.org/console/token. Stored only in your local .env, never committed.
From the docs — leave as https://agentrouter.org. (Point at http://127.0.0.1:3000 only if you run the local agent-api relay.)
Pick a model your AgentRouter plan allows. Default is Opus 4.8.
Finish or stop the current write run to switch methods.
Contacts data
Clear eligible queue/contact rows only. Sent messages, replies, campaign recipients, and outreach history are always retained.
Contacts (Unfiltered)
Removes Unfiltered Find contacts only (contact_only). Rows with send, reply, or campaign history are kept.
Loading count…
Filtered Contacts
Removes queue/WIP Filtered contacts (pending, needs review, approved). Sent, replied, and campaign-linked leads are always kept so outreach history stays intact.
Loading count…