Turn competitor followers into validated prospects
Take a raw follower list from a competitor audience and finish with clean, validated, competitor filtered prospects ready for outreach.
Verified against the live platform
Every step in this recipe rests on a capability that was checked against the live product. It is also already run in production.
Where the list comes from
The list already exists. This recipe starts at deduplication, not at sourcing. Pull the follower list first with a builder or a CSV import.
The steps
- 1
Orient
Confirm the inputs, compute the expected cost, and tell the user what the run will do before anything spends a credit.
- 2
Deduplicate the lead list
Deduplicate once, here at the very start, before any enrichment runs. The whole point is to never pay enrichment credits (LinkedIn 0.25, website 0.1, email 5, validation 0.1 credits per row) on the same person twice.
- 3
Rename the LinkedIn URL column to Sales Navigator
From here, Sales Navigator is the master LinkedIn profile column.
- 4
Find personal LinkedIn profiles
Find each person's personal LinkedIn profile. Step 5 then covers the records this step does not resolve.
- 5
Find remaining profiles with the LinkedIn profile URL custom tool
Runs only on records the previous step did not resolve, this is the credit-saver.
- 6
Final check on the Personal LinkedIn naming rule
There is exactly one column holding the person's direct personal LinkedIn URL (linkedin.com/in/...), and it is always named Personal LinkedIn. Not LinkedIn Profile, not LinkedIn profile URL, not Personal Linkedin.
- 7
Find professional emails 5 credits/record
5 credits per recordProfessional Email is charged only when it finds an email, so rows × 5 is the most this step can cost. Check that figure against the balance you confirmed in step 1, and confirm before running.
- 8
Exclude competitors with a filter, not an enrichment tool
0 creditsFilter out the rows whose Professional Email domain belongs to a competitor. Do not run a research tool such as the Custom Research Tool for this: it charges per row to re-derive a domain the Professional Email column already holds.
- 9
Validate emails
0.1 credits per rowRun Validate Email on the Professional Email column. It returns DELIVERABLE, CATCH_ALL, UNDELIVERABLE or UNKNOWN, and it is charged on run, so every row costs the same whatever the answer. Catch-all domains accept any address, so they are not treated as verified.
- 10
Final quality control (remove failing records)
Build a filter for the records that fail either check, preview it, then delete the matches: a duplicate Sales Navigator profile, or an Email Validation Status other than DELIVERABLE.
- 11
Export the final list
0 creditsBefore any export or CRM push, filter the table so it shows only leads whose Email Validation Status is DELIVERABLE. Only deliverable emails are exported or sent.
Where the run should stop
- Deduplicate once, up front, before any paid enrichment runs.
- Competitor exclusion is a free filter on the email domain, not an enrichment tool.
- Decide the catch all email rule before validation, or the run stops and asks.
What you should end up with
Every retained record carries a personal LinkedIn profile, a validated professional email marked deliverable, no competitor domain, no duplicates and complete prospect fields.