Publisher Prospecting

Sign in to continue

Forgot password? Create an account

Forgot Password

Enter your email and we'll send you a reset link.

Back to sign in

Set New Password

Choose a new password for your account.

Back to sign in

Create Account

Register for access

Back to sign in

Pending Approval

Your account has been created and is waiting for admin approval.

You'll be able to sign in once an admin approves your account.

Back to sign in

Publisher Prospecting Pipeline

How to use the Enrichment Pipeline
  1. Upload a CSV with publisher domains. Only publisher_domain is required. Optional columns: seed_domain, monthly_referrals, seed_match_type, vertical, ad_stack.
  2. Select an ICP profile from the dropdown (or use the default). Customize profiles in the ICP Settings tab.
  3. Set the ICP threshold (default 70). Publishers scoring below this are skipped to save API credits.
  4. Click "Run Enrichment". The system scores each publisher, looks up company data and contacts via Apollo/ZoomInfo, and generates a 3-email outreach sequence via AI.
  5. Watch progress in real time. Each publisher shows its score, route (HIGH TOUCH / SEQUENCE / NURTURE), and status.
  6. Export results using the "Export / Send" dropdown: download CSVs, push to Instantly, create Outlook drafts, or push to Salesforce.

Upload publisher CSV

Drag and drop or click to select. Required column: publisher_domain

Download example CSV

Starting enrichment...
PublisherScoreRouteStatus

Enrichment Results

PublisherScoreRoute ContactEmailSequence Preview
How to use Contact Research
  1. Add domains: Paste a list of publisher domains (one per line) or upload a CSV.
  2. Specify target titles: Add job titles you want to reach. Fuzzy matching catches variants like "Founder and Board Member" for exec searches.
  3. State your reason: Write a clear sentence or two about why you are reaching out. This context drives every LinkedIn message and email.
  4. Run: The tool finds matching contacts at each domain via Apollo (+ Hunter.io fallback) and generates a LinkedIn request + 2 emails tailored to your reason.
  5. Copy and send: Each result has copy buttons for the LinkedIn message, Email 1 (Day 0), and Email 2 (Day 3).

Contact Research

Find contacts at a list of companies and generate outreach based on a specific reason you provide. No ICP scoring, no advertiser mapping - just targeted contact discovery for ad-hoc outreach.

Fuzzy matching catches variants: searching "VP Marketing" also finds "VP of Marketing," "Vice President, Marketing," etc.
This context drives every LinkedIn message and email. Be specific about what you want, why it is relevant to them, and what the next step is.

Recent runs

DateStarted ByDomainsStatusContacts
No runs yet
How to use Referrer Discovery
  1. Enter advertiser domains in the text box below (if SimilarWeb API is connected), or upload your advertiser CSV and SimilarWeb export files manually.
  2. Set filters: choose how many top referrers to return (default 250) and the minimum traffic threshold (default 1,000).
  3. Click "Process Referrers" or "Fetch Referrals". The tool merges referrers across all advertisers, deduplicates, and ranks by total traffic.
  4. Review the results table. Click any column header to sort. Key columns: Domain, Total Traffic, Advertisers, Industry, AdSense.
  5. Export: Download the CSV for offline review, or click "Send to Enrichment" to pipe the list directly into the Enrichment Pipeline for contact lookup and outreach generation.

1. Advertiser List

CSV with Domain column (your brands file)

Download example

2. SimilarWeb Referral Exports

Select multiple CSVs (one per advertiser)

Download example

Already have a publisher list? Skip discovery. Paste or upload your curated list and send straight to enrichment.
Click to expand
Excluded Domains Team-wide blocklist. Excluded domains are hidden from all referrer results.
Click to expand
How to customize ICP scoring
  1. Select a profile from the dropdown, or create a new one with "Save As New".
  2. Adjust factor weights using the sliders. Weights must add up to 1.0. These control how much each factor matters in the ICP score.
  3. Set route thresholds: HIGH TOUCH minimum (default 80) and SEQUENCE minimum (default 50). Publishers below SEQUENCE are marked NURTURE.
  4. Edit volume brackets: set the referral traffic tiers that determine volume scores (100, 75, 50, 25 points).
  5. Customize tag lists: add or remove strong verticals (which industries score highest), target titles (which job titles to search for in Apollo), and competitor ad stack (which ad tech triggers displacement scoring).
  6. Click "Save Profile" to update the current profile, or "Save As New" to create a copy. Select your profile on the Enrichment tab before running.
How ICP scoring works

Each publisher is scored 0-100 across four weighted factors. The final score determines which outreach route the publisher gets routed to.

1. Referral Volume (default 40%)

How much traffic the publisher sends to your seed advertiser, measured in monthly referrals. Scored in brackets: Tier 1 = 100 points, Tier 2 = 75, Tier 3 = 50, below all tiers = 25. Higher volume means real audience and proven willingness to monetize.

2. Advertiser Match (default 30%)

Direct match to the seed advertiser = 100 points, indirect match (cascaded through redirect networks) = 60. Direct matches convert better because the publisher is actively choosing your advertiser category.

3. Vertical Alignment (default 20%)

Publisher's content category matches any of your "Strong Verticals" = 100 points, otherwise = 50. Tune the Strong Verticals list below to match your priority content categories.

4. Ad Stack Displacement (default 10%)

Publisher already runs any tool in your "Competitor Ad Stack" list = 100 points, otherwise = 0. Signals buying intent: they have already proven they will work with a similar vendor.

Final formula

score = round((volume * 0.4) + (match * 0.3) + (vertical * 0.2) + (adstack * 0.1))

Route assignment

  • 80-100: HIGH TOUCH - account exec takes it, custom outreach
  • 50-79: SEQUENCE - automated 3-step email sequence drafted by AI
  • Below 50: NURTURE - low priority

Worked example

A publisher sending 30,000 referrals (Tier 2 = 75) on a direct match (100) in a strong vertical (100) with no competitor ad stack (0):

(75 * 0.4) + (100 * 0.3) + (100 * 0.2) + (0 * 0.1) = 30 + 30 + 20 + 0 = 80

Final score: 80. Route: HIGH TOUCH.

Gotcha: Publishers scoring below the Enrichment Threshold (configurable per profile below) are skipped entirely before contact lookup or outreach. This is separate from the route thresholds. If you widen the volume brackets or lower the weights, you may also need to lower the enrichment threshold to see more results.

ICP Profile

Profile Name

Factor Weights (must sum to 1.0)

How much each factor contributes to the final 0-100 score. Higher weight means that factor dominates the ranking. See "How ICP scoring works" above for a full breakdown.
0.40
0.30
0.20
0.10

Route Thresholds

Score ranges that decide the outreach route. Publishers at or above HIGH TOUCH minimum get hands-on treatment. Between SEQUENCE and HIGH TOUCH minimums get the automated 3-step email sequence. Below SEQUENCE minimum are marked NURTURE. Note: publishers below the Enrichment Threshold (set below) are skipped entirely regardless of these route thresholds.

Enrichment Threshold

Publishers scoring below this cutoff are skipped entirely before contact lookup or outreach generation. This is separate from the route thresholds above. Lower it to process more publishers, raise it to focus on high-quality leads only.
70

Volume Brackets

Monthly referral thresholds that determine the volume subscore. A publisher hitting Tier 1 scores 100 on volume; Tier 2 scores 75; Tier 3 scores 50; anything below all three tiers scores 25. Lower these numbers to be more inclusive, raise them to only surface high-traffic publishers.
+ referrals
+ referrals
+ referrals

Strong Verticals

Press Enter after each entry. Click the X on a tag to remove it.

Target Titles (for contact search)

Press Enter after each entry. Click the X on a tag to remove it.

Competitor Ad Stack

Press Enter after each entry. Click the X on a tag to remove it.
About scheduled re-runs
  1. Schedules auto-pull referrers from SimilarWeb on a cadence (daily, weekly, or monthly) and run enrichment automatically.
  2. New publishers discovered in each run are flagged in the job results so you can spot emerging opportunities.
  3. Each schedule uses an ICP profile and threshold, so different teams can run different criteria on different cadences.
  4. Requires SimilarWeb API to be configured for automatic referrer pulls. Without it, schedules can only re-run a fixed domain list.

Your Schedules

Loading...

About your profile
  1. First and last name are displayed in the app header and attached to your enrichment jobs so the team can see who ran what.
  2. Role and team are optional. They help admins organize users and can be used for reporting.
  3. Salesforce User ID is optional. If set, outreach Tasks pushed to Salesforce will be linked to your Salesforce account so activity shows up on your dashboard.
  4. Click "Save Profile" after making changes.

Your Profile


Integrations

Each rep enters their own key so pushes go to their Reply.io account. Find it in Reply.io under Settings > Tools > API Key.
Microsoft Graph / Outlook Drafts
Your dedicated secondary mailbox where outreach drafts will be created. IT will provision this for you (e.g. firstname.outreach@ad.net). When you click "Create Outlook Drafts" on a results page, drafts go here. You access this mailbox alongside your primary in Outlook (File > Open & Export > Other User's Folder, or via auto-mapping if IT enabled it).
Status
Save your profile, then click "Check Status" to verify the mailbox is reachable.
Test access to a specific mailbox

Probes any mailbox UPN to verify the Application Access Policy boundary. Use this to prove the app CANNOT access mailboxes outside the allowed security group (expected: 403 ErrorAccessDenied for any mailbox not in api-restricted-group-pubscoutiq@ad.net).


Change Password

How to manage users
  1. When someone registers, their account starts as "pending". They can't sign in until you approve them.
  2. Click "Approve" next to a pending user to grant them access.
  3. Click "Disable" to revoke access for any active user. They'll get an error on their next login.
  4. The first person who registered is automatically the admin. You can grant admin to other users if needed.

Usage Dashboard

-
Total Users
-
Active Users
-
Jobs Run
-
Leads Enriched

Usage by User

UserJobs RunLeadsResultsLast Activity

User Management

NameEmailRoleLast LoginStatusAdminActions

Danger Zone

Wipe all user accounts except yours. This cannot be undone.