Outerank/ Learn
  • Home
  • Diagnose
  • Research
  • Create
  • Monitor
  • Grow
  • Agents
  • Reports
  • Scale

Create

  • AI Content Writer
  • Backlink Submitter
  • Outreach Engine
LearnCreateOutreach Engine
Createagency+ plan

Outreach Engine

Scrape any prospect page → AI-drafted pitch → send from your own Gmail with scheduled follow-ups and auto reply detection.

Try Outreach EngineAll modules

On this page

  • What it is
  • Why it matters
  • How to use
  • Workflow story
  • Why Outerank
  • Tour of the screen
  • What costs credits
  • Pro tips
  • Glossary
  • Common questions
  • How we compare
  • Related modules

What it is

Paste a prospect's URL — we scrape their page and Outerank drafts a fully personalized cold-pitch email referencing their actual content. Generate a single email (2 credits), a 3-step follow-up sequence (2 credits), or find real email addresses via Hunter.io (7 credits). Outreach v2 (Phase 1+2+3) adds full sending: connect your own Gmail via OAuth, bulk-add prospects (paste box OR CSV import from Apollo/Hunter/LeadMagic/Snov with auto-column-detection), schedule sends with timezone-aware dispatch, auto-detect replies via IMAP, respect unsubscribes globally, and warm your inbox up gradually to stay out of spam. Three crons handle it: outreach_scheduled_dispatch fires due sends, outreach_reply_detection checks inboxes for replies + auto-marks campaigns Replied, outreach_warmup_liftoff ramps daily send volume for new inboxes.

Why it matters

Generic cold pitches have a <2% reply rate. Personalized ones hit 8–15%. The personalization is what works; the problem is it takes 15 minutes per prospect to read their site and write something custom. Outreach Engine collapses that to 30 seconds per prospect.

How to use it (step-by-step)

Follow these in order. Each step is 30 seconds to 2 minutes.

1

Step 1

Prospects arrive here from three other modules

Backlink Monitor sends lost links over for recovery, Competitor sends gap prospects, and the Backlinks prospect finder sends sites worth pitching. In every case the domain lands in the box, the pitch angle is preset, and a violet note tells you which module sent it and why. A 'Clear' link empties it if you'd rather start from scratch. Landing here is always free — Draft is the paid step.

2

Step 2

Get prospects from the Backlinks module

Use the AI link-prospect finder in the Backlinks module, then copy a prospect URL. Or paste any blog / podcast / journalist page directly.

3

Step 3

Pick a pitch angle chip

6 canonical angles — guest post / link insert / link restore / tool collab / podcast / resource page. Click the chip and the AI prompt is steered for that angle. Free text still works for anything else. Sticking to the chips is worth it: the reply-rate breakdown groups by angle, so a typo'd one-off angle becomes its own lonely bucket and tells you nothing.

4

Step 4

Click 'Draft single email' (2 credits)

Outerank reads their page and writes a peer-tone subject + body. If the draft fails our quality check (length, AI-authorship leaks), you are NOT charged — the credit refunds automatically.

5

Step 5

Or 'Draft 3-step sequence' (2 credits)

Initial + 2 follow-ups, each shorter with a fresh angle. Refund-on-fail applies per step.

6

Step 6

Find their email with 'Find emails' (7 credits)

Hunter.io domain-search with confidence + role. We only charge when Hunter returns at least one email — empty results refund. When Hunter's monthly quota is exhausted, an amber banner says so explicitly (instead of silent 'no emails').

7

Step 7

Copy → send from your own inbox → track status

We don't send for you on purpose (better deliverability + you keep sender reputation control). Mark Sent → Replied → Declined; auto-stamped timestamps power the funnel chart.

8

Step 8

v2 — Connect your Gmail inbox (OAuth, one click)

Under 'Connected inboxes', click 'Connect Gmail'. You'll bounce to Google's consent screen, then back to Outerank. Your OAuth tokens are Fernet-encrypted at rest. From then on, every 'Send' button ACTUALLY sends from your Gmail — no copy/paste. Disconnect any time.

9

Step 9

v2 — Bulk-add prospects (paste OR CSV)

Instead of one URL at a time, use the 'Bulk add' section. Two ways in: (1) paste a comma/tab/semicolon-separated block from Apollo or a spreadsheet — the 'Fill from clipboard' button auto-parses it. (2) 'Import CSV' — upload a CSV/TSV file from Apollo, Hunter, LeadMagic, Snov, or anything else. Header row is auto-detected and columns are mapped (Email / Name / Company / URL / Notes). Duplicates within the project are skipped automatically. Cap: 5,000 rows per file, 8 MB.

10

Step 10

v2 — Schedule sends (Phase 2)

Instead of firing immediately, hit 'Schedule send' on any draft. Pick a date + time in your own timezone. Outerank stores it in outreach_scheduled_sends; the outreach_scheduled_dispatch cron picks up due rows every minute and sends via your connected inbox. Cancel anytime before dispatch.

11

Step 11

v2 — Auto reply detection (Phase 3)

Once you've sent, the outreach_reply_detection cron polls your inbox via IMAP hourly and looks for replies in the same thread. When one lands, the campaign auto-flips to 'Replied' (and the follow-up sequence is auto-cancelled so you never accidentally follow up on someone who already answered).

12

Step 12

v2 — Respect the unsubscribe (outreach_unsubscribes)

Any recipient who clicks the unsubscribe footer lands in a global outreach_unsubscribes table. From then on, that email is refused across every project — you cannot accidentally re-add them via bulk-import. Legal + deliverability both need this.

13

Step 13

v2 — Inbox warmup (outreach_warmup_liftoff)

A brand-new Gmail sending 100 cold emails on day 1 = spam folder guaranteed. The outreach_warmup_liftoff cron gradually ramps the daily send cap for a newly-connected inbox (5 → 10 → 25 → 50 → 100 over ~14 days) so Google trusts you're a real sender.

Find

Find the right email — no scraping required.

Outerank looks up the domain's published contact addresses (no shady scraping), validates each one, and returns a tier-1 / tier-2 / tier-3 confidence label. 7 credits per find, results saved.

  • Published contact only — no scrape-then-pray
  • Validation: MX + role + deliverability heuristics
  • Tier-1 / 2 / 3 confidence label
  • 7 credits per find, saved forever

Find emails · result

founder@domain.comtier 1
hello@domain.comtier 2
press@domain.comtier 2
info@domain.comtier 3
Write

Personalized first lines from real signals.

Outerank reads the prospect's recent activity (blog posts, LinkedIn-style updates, GitHub releases if relevant), then writes an opener that ACTUALLY references their work. Not "I noticed your website" templates.

  • First-line generation per prospect
  • References their real recent content
  • A/B subject lines auto-generated (free, Fast)
  • Tone calibrated to the angle (link / partner / job)

Personalized opener · sample

Subject · Re: your post on "why most SEO audits miss CWV"

First line · Your CWV section in Tuesday's post — totally agree on the LCP-first ordering. We've measured similar.

Send

Sequenced follow-ups, auto-paced.

Draft → Send → Follow-up 1 → Follow-up 2 → Replied / Declined. Outerank manages the stage transitions automatically. Reply detection stops the sequence. No more chasing dead leads.

  • Auto-stage transitions on send
  • Reply detection stops the sequence
  • Follow-up timing: 3 days, then 5 days
  • Manual override on any stage

Funnel by stage

Draft
28
Sent
42
Follow-up 1
18
Follow-up 2
9
Replied
12
Measure

Reply rate, by angle, by template.

Reply rate per template, per angle, per stage. Outerank shows you which subject line / opener / follow-up cadence converts best — so you stop guessing and double down on what works.

  • Reply rate per template
  • Best-performing subject lines surfaced
  • Industry benchmarks inline (5-15% is healthy)
  • Brain flags templates underperforming the benchmark

Performance · last 30 days

Best subject A/B+22% reply
Best template"angle-3"
Avg reply rate9.4%
Benchmark5–15%

Why Outerank

What "sales engagement" platforms charge $200/seat for.

The cold-outreach workflow built for SEO link-building — without a separate $200/seat platform.

7 cr / find

Published-contact lookup

No shady scraping. Outerank reads published contact pages + WHOIS — only addresses the domain itself surfaced.

AI personalized

First lines from real signals

References the prospect's actual recent content. Not "I noticed your website" form-letter slop.

Hands-off

Sequenced auto-pacing

Stage transitions, reply detection, follow-up timing — managed automatically. You write, the sequence runs.

Loop closes

Reply rate by template

Which subject line wins? Which opener angle wins? Outerank tells you — by template, by angle, by stage.

Free

A/B subject auto-gen

Subject line A/B variants generated free (Fast). Test 2 subjects per send without paying for the variant.

Brain-powered

Benchmark-aware

Industry benchmarks inline (5-15% is healthy). Brain flags templates underperforming so you don't keep sending duds.

What costs credits

No surprises. Browsing and viewing saved results is always free.

Viewing and copying draftsFree
Sender-domain reputation pre-check (MX / SPF / DMARC)Free
A/B subject-line variants (Fast, 4 angles)Free
Reply-rate-by-pitch-angle breakdownFree
Draft a single personalized email (refund-on-fail)2 credits
Draft a 3-step follow-up sequence (refund-on-fail)2 credits
Find real email addresses via Hunter.io (refund-on-empty)7 credits
Download / print the Outreach reportFree
v2 · Connect a Gmail inbox (OAuth)Free
v2 · Send an email through your connected inboxFree (Google/your provider carries the send)
v2 · Bulk add prospects (paste box)Free · dedup automatic
v2 · CSV import (Apollo / Hunter / LeadMagic / Snov / any)Free · header auto-detected · 5,000-row / 8 MB cap per file
v2 · Schedule a sendFree
v2 · Auto reply detectionFree · hourly IMAP poll
v2 · Inbox warmupFree · auto-ramp over ~14 days

Pro tips

  • →Sender-domain reputation auto-runs on your project URL. If you see an amber banner saying you scored C/D, fix SPF/DMARC first or your pitches will land in spam.
  • →The 'Reply rate by pitch angle' panel reveals which angle YOUR niche actually responds to — double down on the top one and abandon the bottom one.
  • →Edit every draft. Personality and specifics matter more than perfect grammar.
  • →When the scrape banner says 'JS-only site', don't burn 2cr drafting against empty context — pitch from their /about page directly instead.
  • →Follow-up 1 brings ~30% of replies. After Follow-up 2, mark declined and move on — preserving sender reputation beats one more ping.
  • →Import your Apollo CSV directly. Column mapping is automatic — Email, Name, Company, URL, Notes get detected from the header row. Save time versus pasting one at a time.
  • →New Gmail = warmup mandatory. Let outreach_warmup_liftoff run 10–14 days before you push a 100-email batch through it. Skipping this is the #1 way to trash a fresh inbox.
  • →Schedule sends for 7:30–9:30am recipient-time. Highest open-rates cluster there for cold outreach; the scheduler is timezone-aware so you don't have to do the math.

Plain-English glossary

Every bit of jargon on this page, explained.

Prospect
A website or person you want a backlink or mention from.
Pitch angle
The hook of your email — what you're offering (guest post, collaboration, a resource they should link to).
Cold email
An email to someone who doesn't know you yet. Personalization is what makes it work instead of getting deleted.
Follow-up sequence
A series of emails (here: 1 initial + 2 follow-ups). Most replies come from the follow-ups, not the first send.
Email confidence (Hunter.io)
A 0–100% score for how likely an email address is correct/deliverable. Aim for 80%+.
Connected inbox
A Gmail account you've authorized Outerank to send from, via Google OAuth. Tokens are Fernet-encrypted at rest. Disconnecting revokes access immediately.
Bulk add
Add many prospects in one shot — paste a comma/tab/semicolon-separated block, or upload a CSV/TSV file. Duplicates within the project are skipped automatically.
CSV import
Upload a CSV/TSV from Apollo, Hunter, LeadMagic, Snov or anything else. Columns are auto-detected from the header row (Email required; Name, Company, URL, Notes optional). The source label is auto-set from the filename. 5,000-row / 8 MB cap per file.
Scheduled send
A draft campaign queued to fire at a specific date+time in your own timezone. Stored in outreach_scheduled_sends; the outreach_scheduled_dispatch cron picks up due rows every minute and sends via your connected inbox.
Reply detection
The outreach_reply_detection cron polls your connected inbox's IMAP every hour. When a reply lands in the same thread as a sent campaign, the campaign auto-flips to Replied and any queued follow-ups are auto-cancelled.
Unsubscribe (global)
Any recipient who clicks unsubscribe lands in the outreach_unsubscribes table. From then on, that email is refused across every project — you cannot accidentally re-add them via bulk import.
Inbox warmup
The outreach_warmup_liftoff cron gradually ramps the daily send cap for a newly connected inbox (5 → 10 → 25 → 50 → 100 over ~14 days) so Gmail/Google trusts you as a legit sender. Skipping warmup on a new inbox = spam folder guaranteed.

Questions, answered

Site Audit FAQs

Does Outerank send the emails for me?
No, on purpose. You copy the draft and send from your own inbox. This protects deliverability and keeps you in control of your sender reputation. (Auto-send is on the roadmap as a paid Outreach Agent add-on, gated behind a sender-rep check.)
What happens if the AI draft fails?
You are NOT charged. We validate every draft before charging (length floors, banned-phrase scan for AI-authorship leaks like 'as an AI...', and a word count ≥ 40). Failures return your credits with an explanation.
Does Find Emails charge me when Hunter returns nothing?
No. 7cr is charged only when at least one email comes back. Empty results refund. If Hunter's monthly quota is exhausted, an amber banner says so explicitly instead of silently showing 'no emails for this domain'.
Why does 'Find emails' cost 7 credits?
Hunter.io is a paid third-party service. Drafting is cheaper (2cr) because that's just our AI.
Single email or 3-step sequence — which should I use?
Sequence by default. Same 2cr price; follow-up 1 brings ~30% of all replies.
How does the reply-rate-by-angle panel work?
Once you've sent 5+ campaigns, the panel groups them by pitch angle and shows the reply rate per angle. Tells you which angle YOUR niche actually responds to — double down on the top one.
What's the sender-domain reputation banner?
On project load we auto-check MX + SPF + DMARC on your project URL. If grade < B, we show an amber banner — because pitching from a misconfigured sender = spam folder + wasted credits.
Why did the JS-only warning appear?
The prospect site responded 200 but we found no readable title or H1 — almost certainly a client-rendered SPA. Draft against their /about page directly instead, or you'll waste credits on generic copy.
Wait — I can actually send from Outerank now?
Yes, via Outreach v2. Connect your Gmail with OAuth (one click) and every 'Send' button will dispatch from your inbox. Your OAuth tokens are Fernet-encrypted at rest. No SMTP passwords to manage, no third-party sending service.
Outlook / Microsoft 365 support?
Not yet — Gmail only in v2 Phase 1. Outlook OAuth is on the roadmap for Q1 2027. For now, Microsoft 365 users still get the draft-and-copy flow, just without the auto-send + reply-detection layer.
How do I import prospects from Apollo / Hunter / LeadMagic / Snov?
Under 'Bulk add prospects' click 'Import CSV', pick the file, and Outerank auto-detects the header row and maps Email/Name/Company/URL/Notes to the right slots. Duplicates within the project skip automatically. The source label is auto-set from the filename (e.g. apollo-export-jan.csv → 'apollo'). Cap 5,000 rows / 8 MB per file — split larger exports.
Do you handle unsubscribes automatically?
Yes — globally. Any recipient who clicks the unsubscribe footer lands in outreach_unsubscribes and is refused across every project, even via bulk import. Required for CAN-SPAM/GDPR compliance and for keeping your sender reputation intact.
How does inbox warmup work?
When you connect a brand-new Gmail, outreach_warmup_liftoff ramps its daily send cap over ~14 days: 5 → 10 → 25 → 50 → 100. Sending 100 cold emails from a day-1 inbox = spam folder guaranteed. Give it 10–14 days before you push a big batch.
Can I schedule sends for later?
Yes — every draft has a 'Schedule send' modal. Pick date + time in your own timezone; the outreach_scheduled_dispatch cron picks up due rows every minute. You can also bulk-schedule N drafts with a stagger interval to spread them across the day.
How are replies detected?
The outreach_reply_detection cron polls your connected inbox via IMAP hourly and matches new messages back to the campaigns they thread to. When a reply lands, the campaign auto-flips to Replied and any queued follow-ups are auto-cancelled so you never accidentally follow up on someone who already answered.

How we compare

Honest comparison — where we win, where the big tools win.

vs. Pitchbox ($395/mo)

Pitchbox automates sending. We don't (on purpose — deliverability moat) but our drafts are higher quality because the AI personalizes each from the prospect's actual page + we guard against AI-authorship leaks before charging.

vs. Hunter.io standalone

Hunter just finds emails; we find the email AND write the personalized pitch AND track the pipeline AND break down reply-rate per angle — all in one place.

Related modules

These pair well with Outreach Engine.

Backlink Submitter

200+ curated directories + AI-personalized descriptions + real backlink discovery — the BUILD module.

Backlink Monitor

Watch your backlink profile for new wins + sudden losses.

Competitor Intel

Spy on what's working for your competitors — keywords, content, backlinks.

Previous

Backlink Submitter

Next

Rank Tracker

§ Ready to try Outreach Engine?

Open it on one of your projects.

Come back here whenever you need a refresher.

Start 7-day free trial

Rank in Google and AI search.

One platform, 19 modules — less than half of Ahrefs Lite or Semrush Pro. Start free — cancel anytime.

uterank.

The autonomous SEO & AI-search platform.

All systems operational

Outerank Digest

AI-search & SEO tips, weekly. No spam.

Modules

  • Site Audit
  • Internal Links
  • Keyword Research
  • Competitor Intel
  • AI Content Writer
  • Backlink Submitter
  • Outreach Engine
  • Rank Tracker
  • Explore the Learn Center →

Solutions

  • For Agencies
  • For Ecommerce
  • For Local Business
  • For Content Creators
  • For SaaS founders
  • For Developers

Product

  • Features
  • Pricing
  • Compare
  • Outerank vs Ahrefs, SEMrush, Surfer, Jasper
  • Customer reviews
  • GEO Razor
  • Changelog
  • FAQ

Company

  • About
  • Contact
  • Support
  • Status
  • Security

Free tools

  • Free site audit
  • Free AI-search check
  • Backlink live checker
  • Anchor diversity
  • Golden keywords
  • Steal from competitor
  • ChatGPT Lens
  • Live citation check

Resources

  • Learn Center
  • Documentation
  • Blog
  • Free audit widget

© 2026 Outerank. All rights reserved.

Charged in USD
  • Terms
  • Privacy
  • Refunds
  • Security
  • Responsible disclosure
  • Sub-processors