Most “enrichment” tools assume the input is clean and the missing field is obvious. Real RevOps lists are messier than that. Three patterns repeat across every CRM, every export, every webinar registration list.
Different rows need different lookup keys. A list assembled from LinkedIn Sales Navigator has URLs but no emails. A list typed by an SDR has names and companies but no LinkedIn. A list from a webinar tool has emails but no titles. The prompt routes each row to the strongest available key — LinkedIn URL first, then email, then name + company — so each lookup gives the highest-confidence result.
Same names need disambiguation by company, not by guessing. A common name can match two real people at two different companies. A prompt that returns “Tori M.” without resolving to the right company guesses. The Lusha connector resolves the right record because the company is part of the lookup key, and the prompt surfaces the resolution inline so the user can confirm.
No-match results don’t charge credits. A row that returns nothing returns nothing — the rep flags it for re-research and moves on. Lusha credits go only to successful fills. That’s an honest pricing model for list hygiene work, drawn from 300M+ verified contacts under GDPR, CCPA, SOC 2, ISO 27701, ISO 31700, and TRUSTe.