Rules scan accounts and contacts for problems that silently break routing, scoring, outreach and reporting. Each issue carries a suggested fix; applying or ignoring one is written to the audit log with the actor, before and after values.
Duplicates split activity history and cause double outreach.
Without a domain we cannot enrich, match leads, or upsert to the CRM.
Duplicate accounts split pipeline and break routing and attribution.
Malformed or duplicated CRM IDs make sync create or overwrite the wrong record.
Unowned A/B accounts receive no follow-up: direct pipeline leakage.
Sending to invalid addresses hurts deliverability and sender reputation.
Size drives fit scoring, segmentation and routing.
Two confident sources contradict each other, so the field is a coin flip that scoring, segmentation and routing all depend on. Someone has to decide which one is right.
Contacts without an account can't be routed or scored.
Lifecycle and funnel disagree, so reports double count or miss records.
Stage skips or reversals corrupt conversion and velocity metrics.
Firmographics older than 180 days drift (headcount, funding, stack).
Sending to invalid addresses hurts deliverability and sender reputation.
| Severity | Issue | Record | Suggested remediation | Actions |
|---|---|---|---|---|
| medium | Invalid email for Lucas Garcia: lucas.garcia@forge-systems.example detected 10h ago | Contact lucas.garcia@forge-systems.example |
Mark the email invalid and exclude the contact from sequences.
suppress_email| medium | Invalid email for Ian Mehta: ian.mehta@tandem-analytics.example detected 10h ago | Contact ian.mehta@tandem-analytics.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Omar Adeyemi: omar.adeyemi@evergreen-software-studio.example detected 10h ago | Contact omar.adeyemi@evergreen-software-studio.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Jonas Varga: jonas.varga@nova-analytics.example detected 10h ago | Contact jonas.varga@nova-analytics.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Gabriel Okafor: gabriel.okafor@tidal-platforms detected 10h ago | Contact gabriel.okafor@tidal-platforms | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Priyanka Fernandes: priyanka.fernandes@@indigo-software.example detected 10h ago | Contact priyanka.fernandes@@indigo-software.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Wei Fernandes: wei.fernandes@quill-intelligence.example detected 10h ago | Contact wei.fernandes@quill-intelligence.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Hiro Torres: hiro.torres@oak-health.example detected 10h ago | Contact hiro.torres@oak-health.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Mei Alvarez: mei.alvarez@pinnacle-analytics.example detected 10h ago | Contact mei.alvarez@pinnacle-analytics.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Olga Eriksen: olga.eriksen@summit-platforms.example detected 10h ago | Contact olga.eriksen@summit-platforms.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Freya Castro: freya.castro@northwind-data.example detected 10h ago | Contact freya.castro@northwind-data.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Ines Alvarez: ines.alvarez@lumen-logic.example detected 10h ago | Contact ines.alvarez@lumen-logic.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Kai Ueda: kai.ueda@quarry-security.example detected 10h ago | Contact kai.ueda@quarry-security.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Rhea Cohen: rhea.cohen.driftwood-metrics.example detected 10h ago | Contact rhea.cohen.driftwood-metrics.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Kofi Zhang: kofi.zhang@tundra-robotics.example detected 10h ago | Contact kofi.zhang@tundra-robotics.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Theo Bose: theo.bose@driftwood-ai-studio.example detected 10h ago | Contact theo.bose@driftwood-ai-studio.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Leila Abe: leila.abe@summit-software.example detected 10h ago | Contact leila.abe@summit-software.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Mei Haddad: mei.haddad@maple-analytics.example detected 10h ago | Contact mei.haddad@maple-analytics.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Lucas Sato: lucas.sato@wander-analytics.example detected 10h ago | Contact lucas.sato@wander-analytics.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Zoe Liu: zoe.liu@zenith-security.example detected 10h ago | Contact zoe.liu@zenith-security.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Mateo Silva: mateo.silva@sparrow-logic.example detected 10h ago | Contact mateo.silva@sparrow-logic.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Jonas Quinn: jonas.quinn@zephyr-works.example detected 10h ago | Contact jonas.quinn@zephyr-works.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Kofi Haddad: kofi.haddad@@wren-io.example detected 10h ago | Contact kofi.haddad@@wren-io.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Daniel Kim: daniel.kim@crest-systems.example detected 10h ago | Contact daniel.kim@crest-systems.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Kai Ito: kai.ito@garnet-intelligence.example detected 10h ago | Contact kai.ito@garnet-intelligence.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Yara Kowalski: yara.kowalski@rook-works.example detected 10h ago | Contact yara.kowalski@rook-works.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Chen Kowalski: chen.kowalski@glacier-health.example detected 10h ago | Contact chen.kowalski@glacier-health.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Ana Rossi: ana.rossi@birch-works.example detected 10h ago | Contact ana.rossi@birch-works.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Ben Silva: ben.silva@bolt-security.example detected 10h ago | Contact ben.silva@bolt-security.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Ben Torres: ben.torres.halcyon-pay.example detected 10h ago | Contact ben.torres.halcyon-pay.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
| medium | Invalid email for Chen Ito: chen.ito@gable-cloud.example detected 10h ago | Contact chen.ito@gable-cloud.example | Mark the email invalid and exclude the contact from sequences. suppress_email |
Every fix and ignore is recorded as an audit event (who, when, before → after). Merges re-parent related records rather than deleting history. Issues that need a human, such as a missing website, have no automatic fix.