Instantly Lead Quality Auditor

Scan your Instantly lead lists for missing data, duplicates, and bounce risks so you can clean up before they tank your sender reputation.

Lead qualityDuplicate detectionBounce preventionData cleanup

The Challenge

You imported thousands of leads into Instantly and hit send. Two days later your bounce rate spikes to 8%, your domain reputation drops, and half your emails land in spam. The problem was not your copy or your targeting — it was bad data. Duplicate emails across campaigns, missing first names that break personalization, and role-based addresses that never convert. By the time you notice, the damage to your sender reputation is already done.

What This Prompt Does

Field Completeness Check

Scans every lead for missing names, companies, and invalid email formats

Duplicate Detection

Finds the same email appearing in multiple campaigns to prevent double-sending

Bounce Risk Scoring

Flags disposable domains, role-based addresses, and free email providers in B2B lists

Cleanup Report

Generates a prioritized list of actions to fix your lead data before it causes problems

The Prompt

The Prompt

Task

Use @Instantly/List LeadsName it "Instantly/List Leads" and call it with @Instantly/List Leads to pull all leads across your Instantly campaigns, then use @Instantly/Get LeadName it "Instantly/Get Lead" and call it with @Instantly/Get Lead to inspect individual records for missing or suspicious data. Flag duplicates, incomplete profiles, and bounce risks before they damage your sender reputation.

Input

The user will provide:

  1. Campaign IDs to audit (or "all" to scan everything)
  2. Any specific fields they care about (optional)

Example: "Audit all my Instantly lead lists and flag anything that could hurt deliverability"

Context

Fields to Check

For every lead, verify these fields are present and valid:

  • Email address: Must be properly formatted, not a role-based address (info@, support@, etc.)
  • First name: Must exist and not be a placeholder ("Test", "asdf", single character)
  • Last name: Must exist and not be a placeholder
  • Company name: Should be present for B2B campaigns
  • Company domain: Check for suspicious or disposable domains

Duplicate Detection

  1. Pull leads from each campaign using @Instantly/List LeadsName it "Instantly/List Leads" and call it with @Instantly/List Leads
  2. Cross-reference email addresses across campaigns
  3. Flag exact email duplicates (same lead in multiple campaigns)
  4. Flag near-duplicates (same person, different email addresses at the same domain)

Bounce Risk Assessment

Flag leads with high bounce risk:

  • Free email providers (gmail, yahoo, hotmail) in B2B campaigns
  • Disposable email domains (mailinator, guerrillamail, tempmail, etc.)
  • Role-based addresses (info@, admin@, sales@, contact@)
  • Catch-all domains with no verification
  • Leads missing company data entirely

Data Completeness Scoring

Score each lead 0-100 based on field completeness:

  • Email present and valid: 30 points
  • First name present: 20 points
  • Last name present: 15 points
  • Company name present: 20 points
  • Company domain present: 15 points

Output

Audit Summary: | Metric | Count | Percentage | |--------|-------|------------| | Total leads scanned | X | 100% | | Complete profiles | X | X% | | Missing first name | X | X% | | Missing company | X | X% | | Duplicate emails | X | X% | | High bounce risk | X | X% |

Duplicate Report: List of email addresses found in multiple campaigns with campaign names.

Bounce Risk Report: List of leads flagged as high bounce risk with the specific reason.

Cleanup Actions:

  • Specific leads to remove (with reasons)
  • Fields to fill in (with suggestions where possible)
  • Campaigns that need the most attention

Example Usage

Try asking:

  • "Audit all my Instantly lead lists and flag anything that could hurt deliverability"
  • "Check my SaaS outreach campaign for duplicate emails and missing company names"
  • "Which leads in my campaigns are most likely to bounce?"