NovoVeja como
FirstSales
Todas as novidades
Melhoria2 min de leitura

Failed enrichments now retry themselves

Contacts that fail to enrich for transient reasons now retry automatically on a schedule, bounded by an attempt cap and without charging you twice.

Prospects that fail to enrich no longer sit blank. When enrichment fails for a temporary reason, those contacts are now retried automatically on a regular schedule — without charging you a second time.

What changed

Enrichment sometimes fails for reasons that have nothing to do with the contact: a momentary timeout, a provider hiccup, a transient error in the middle of a run. In the past, a contact caught by one of those errors would simply stay unenriched. It sat there blank, and the only way to recover it was to notice the gap and trigger enrichment again by hand — easy to overlook across a large list, and easy to forget entirely.

Now there's a recovery process that runs on a regular schedule and cleans this up for you. Contacts whose enrichment failed due to a transient error are reset to pending and queued to be enriched again automatically. You don't have to find them, and you don't have to remember to retry — the system picks them back up on its own.

The retry is deliberately bounded so it stays safe and predictable:

  • It's capped per contact. Each contact only gets a limited number of automatic attempts, so a genuinely unresolvable contact won't be retried forever.
  • It skips paused campaigns. If you've paused a campaign, its contacts aren't pulled back into enrichment behind your back.
  • It skips contacts that can't be mailed. There's no point enriching — or charging for — a contact you won't be emailing anyway.

Together, those limits mean the recovery only runs work that actually should run, and you're never re-charged for work that shouldn't.

Why it matters

Enrichment is what turns a bare contact into someone you can personalize to and actually reach. A contact that failed to enrich is a hole in your campaign: missing details, weaker personalization, and in some cases a prospect who never gets contacted properly at all. When those failures were caused by temporary errors, losing the contact was especially wasteful — the data was almost always available, the attempt just happened to fall over at the wrong moment.

Letting those failures self-heal closes that gap quietly in the background. Transient failures get another chance without any effort from you, so more of your list ends up usable and fewer prospects fall through the cracks for no good reason.

Just as important, the recovery is careful about your credits. Because it respects a per-contact attempt cap and skips both paused campaigns and unmailable contacts, the automatic retries don't turn into a source of surprise charges. You get the upside — more contacts recovered — without paying twice for the same work, or paying for work that was never going to be sent. It's the kind of fix that simply makes your data more complete while you focus on the campaign itself.