TL;DR: Each enriched field shows the value + provider + timestamp + confidence. Hover or click to see the metadata. Same shape on Lead detail, API responses, and CSV exports.
What's attached to each enriched value
For every channel:
- Value — the actual contact (e.g.
person@company.com) - Source provider — which provider in the waterfall returned it
- Enriched at — timestamp
- Confidence — 0.0–1.0; provider-reported reliability score
- Verified — boolean; whether the value passed downstream verification (only set after a sync event)
On the Lead detail page
The Detailed Profile section renders the value visibly. Hover over any contact field → tooltip shows the provider + timestamp.
Click the value → small popover with:
- Full provider name
- Confidence score
- Enriched-at timestamp
Clear and re-enrichaction (forces a fresh waterfall run)
In API responses
Every /enrichment and /records/{id} response includes the metadata structure shown in the API article. Use it programmatically to gate downstream actions:
if (lead.channels.work_email.confidence >= 0.85) {
// Email is reliable, send outbound
} else {
// Confidence too low, route to manual verification
}
In CSV exports
When you export Leads with enrichment data, the columns include:
work_emailwork_email_sourcework_email_confidencework_email_enriched_at- (same shape for personal_email, phone, social_handles)
This makes the export self-documenting — anyone consuming the file can see where each data point came from.
Debugging a bouncing email
Standard flow: an email bounces in your sequencer.
To recover:
- Open the lead detail
- Click
work_email→ see which provider supplied it (e.g. "Provider B, confidence 0.78") - Action
Clear and re-enrichfor the work_email channel - Waterfall re-runs
- A different provider may return a different email; that becomes the new value
Auditing data quality across the workspace
One query via Copilot:
> show me leads with work_email confidence below 0.8— surfaces the lower-confidence enrichments for spot-check
When the value looks wrong
Sometimes a provider returns a plausibly-formatted but incorrect contact (e.g. the previous employee's email at a company). To replace it:
- Click the value →
Clear and re-enrich - The value is cleared from the record
- Re-enrichment runs to get a replacement