How Wiggli's data enrichment works
Finding verified contact information through a waterfall: Wiggli queries 20+ data providers in sequence until one returns a match.
PUBLIC · Concept Explainer
This is the article to read before your first reveal. The mechanic is simple, but how the credits behave catches people out if they don’t see it laid out first.
Why it matters
Section titled “Why it matters”No single provider has every candidate’s contact details. One has the work email but not the phone. Another has the phone but not the personal email. Querying each provider separately means juggling subscriptions and reconciling results yourself.
Wiggli centralizes it. You ask once, the platform runs the providers for you (this sequence is called the “waterfall”), stops at the first match, and shows you which provider it came from. One subscription, one bill, and the highest combined hit rate across 20+ sources.
How it works
Section titled “How it works”When you ask for a contact (email or phone), Wiggli launches the waterfall for that type. Each contact type has its own waterfall and its own credit cost (phone costs more than email, since phone data is harder to source).
Email isn’t split into “work” and “personal” because the data providers can’t reliably distinguish the two; many label personal addresses as professional and vice versa. Wiggli runs one email waterfall and lets you decide how to use what comes back. Addresses that do come back are stored on the profile with their type label, and campaigns target one email type, so that label decides which address a campaign uses (personal for candidate outreach, work for business development). Some lookups return several addresses, or both types at once; everything the provider returns is saved to the profile.
By default, providers are ordered by historical match rate, best first. In Settings, Data enrichment you can reorder them to suit your market, or disable any provider entirely (useful for a provider you want to avoid on compliance grounds).
As soon as a provider returns a hit, the credits are deducted and the contact is shown. Two things you can do from there:
- Save lets you pick a primary contact when a provider returns multiple options (for example, two phone numbers). It doesn’t affect billing; the credit was already spent at find.
- Keep searching runs the remaining providers in the waterfall. If another one returns a hit, another set of credits is deducted.
Providers that return nothing are free. Once a contact is found, it’s permanent on the profile and visible to anyone in the workspace, so a colleague hitting the same candidate later doesn’t need to reveal again.
Every contact detail shows the provider it came from. That matters in practice: when a candidate asks “where did you get my number?”, you can answer precisely (Lusha, ContactOut, and so on), which keeps your outreach defensible.
Common misconceptions
Section titled “Common misconceptions”You’re charged at find, not at click. Each provider that returns a match deducts credits, whether it’s the first hit or one you turned up by clicking keep searching. Providers that return nothing are free. The credit covers what Wiggli pays the data provider for that successful lookup.
Save isn’t a billing action. Save lets you mark a primary contact when a provider returns multiple options. The credit was already deducted at the moment of find.
Providers aren’t queried all at once. It’s a sequence, not a parallel query. Wiggli stops at the first match unless you choose to keep searching.
Provider order matters. It determines which source is tried first, affecting both cost and the data you typically receive.
Compliance-sensitive providers can be excluded. Disable any provider individually.
Related articles
Section titled “Related articles”Still stuck?
Your customer success manager reads faster than any search bar.
