>unstuck engine
>Engine
>SignalsForty signal types, one pipeline>Waterfall enrichmentMulti-provider, ranked by reply rate>AudiencesSaved filters that update themselves
>Plays
>PLG AssistTurn free signups into enterprise pipeline>Inbound enrichmentEvery form fill, enriched and routed in seconds>ABMSurround the account, grade the buying committee
>Partners
>AgenciesPipeline as a service. With your name on top.>AdvocatesSix ways to advocate. Pick yours.
>Pricing
Book a Demo

> help

> Help index
  • 01What enrichment is and the waterfall model
  • 02Enriching from a Lead or Account detail page
  • 03Enriching from the Signals page
  • 04Enriching from Audiences (bulk)
  • 05Enriching via API or MCP
  • 06Reading enrichment results and provider attribution
Contents

Help / 01 · Enrichment

> What enrichment is and the waterfall model

Enrichment fills in the contact details (email, phone, LinkedIn) that turn a captured record into an actionable lead. The waterfall picks providers in reply-rate-optimized order per workspace, so the contacts that land convert.

3 min read·Never reviewed

TL;DR: Enrichment = filling missing contact channels on a record. The waterfall runs multiple providers in order, stops at the first one that returns a usable contact, and the order is reply-rate-optimized per workspace.

What gets enriched

Four contact channels:

  • Work email — primary B2B outbound channel
  • Personal email — fallback or specific motions
  • Phone — direct dial for SDR motions with calling
  • LinkedIn URL — for connection requests and InMail

Plus enrichment of supporting fields:

  • Job title (current)
  • Past titles (history)
  • Seniority + function
  • Geography (country, city, state)
  • Years of experience
  • Profile keywords (extracted from public profiles)

Account-level enrichment is parallel:

  • Industry classification
  • Employee count + history
  • Revenue / ARR estimates
  • Tech stack (Wappalyzer / BuiltWith feed)
  • Funding stage + history
  • Hiring velocity

The waterfall

Each channel has its own waterfall — an ordered sequence of providers tried in turn:

Channel: work_email
Providers (in order):
1. Provider A (cost: 1 credit, expected reply rate: 12%)
2. Provider B (cost: 2 credits, expected reply rate: 9%)
3. Provider C (cost: 1 credit, expected reply rate: 7%)
4. Provider D (cost: 3 credits, expected reply rate: 6%)

For a given record:

  1. Provider A is queried. If it returns a usable work email, stop. Cost: 1 credit.
  2. If Provider A returns nothing, Provider B is queried. If it returns one, stop. Cost: 1 + 2 = 3 credits.
  3. Continue through Provider D. If none return a usable contact, the channel stays unenriched.

The waterfall is per-channel — work_email and personal_email have separate provider orders. Phone and LinkedIn URL each have their own.

Why a waterfall, not one provider

Different providers have different coverage by:

  • Region — Provider X is strong in NA, weak in EMEA
  • Function — Provider Y is strong in engineering titles, weak in sales
  • Seniority — Provider Z is strong on VPs, weak on ICs
  • Company size — some providers shine for enterprise, others for SMB

A single provider misses 30–60% of records. A waterfall of 3–4 providers covers 80–90% of the addressable population.

Reply-rate optimization

The provider order isn't fixed. Each workspace learns over time which provider's contacts actually reply to outbound. The system measures:

  • Reply rate per provider per channel
  • Bounce rate per provider per channel
  • Cost per reply per provider per channel

After 4–6 weeks of outcomes, the system reweights the waterfall — the highest-converting provider moves to position 1, even if it's not the cheapest. The math: paying 1 extra credit for a contact that's 2x more likely to reply is always worth it.

What enrichment isn't

  • Not a CRM sync. Enrichment fills missing fields on Unstuck Engine's records, not on your downstream CRM. Destination sync (per audience) is a separate step.
  • Not a guarantee. Some leads simply can't be enriched — they have no public LinkedIn, the company is too small for B2B contact databases, the email is so personal it's unlikely to be discoverable.
  • Not free. Every enriched channel costs credits. The cost varies per provider; the waterfall optimization tries to minimize total credit spend per reply.

When enrichment runs

Three triggers:

  • On qualification (autopilot) — when a record qualifies for any ICP, enrichment runs automatically against the channels configured in the workspace defaults.
  • On audience entry — when a record joins an audience, enrichment runs against the channels enabled in the audience's enrichment scope (even if it differs from workspace defaults).
  • On demand — Enrich button on the lead / account detail page, or bulk action from the Leads / Accounts page.

Related

  • Enriching from a Lead or Account detail page
  • Enriching from the Signals page
  • Enriching from Audiences (bulk)
  • Enriching via API or MCP
  • Reading enrichment results and provider attribution
Next 02Enriching from a Lead or Account detail pageEnrichment

On this page

  • What gets enriched
  • The waterfall
  • Why a waterfall, not one provider
  • Reply-rate optimization
  • What enrichment isn't
  • When enrichment runs
  • Related

Share

> wave is here.

Schedule it.
>unstuck engine
PricingBlogContact
>unstuck engine

The B2B GTM engine. Signal-led targeting, ICP-fit pipeline.

Product

  • Pricing
  • Comparisons
  • Blog
  • Handbook
  • Help

Company

  • Contact

Legal

  • Terms
  • Privacy

© 2026 Unstuck Engine. All rights reserved.

> wave is here.

Schedule it.
>unstuck engine
PricingBlogContact
>unstuck engine

The B2B GTM engine. Signal-led targeting, ICP-fit pipeline.

Product

  • Pricing
  • Comparisons
  • Blog
  • Handbook
  • Help

Company

  • Contact

Legal

  • Terms
  • Privacy

© 2026 Unstuck Engine. All rights reserved.