New Features
| Key | Description |
|---|---|
| DG-5794 | Live Dedupe is now supported on cross-object datasets, so new and updated records are matched in real time across related objects such as Leads and Contacts. |
| DG-5849 | A global health KPI summarizes your most important data-quality metrics at a glance — Duplicate Rate, Incomplete Records, Unverified Contacts, and an overall DQ Score — with color-coded severity thresholds and trend indicators. |
| DG-5850 | Each Salesforce object now has a card showing its key data-quality metrics, active modules, and dataset count, so you can compare object health at a glance and drill into any object. |
| DG-6106 | Enrichment actions are now available in the Transfer module. You can add an Enrich tab to Transfer (Local/CSV) datasets and use Enrich on a single row or Mass Enrich from the toolbar — for example, to classify leads or fill in missing phone numbers — even for lists you haven't synced to Salesforce. |
| DG-6109 | New Enrichment providers: - Hunter.io - Lusha - Similarweb - SigParser - Dropcontact - Seamless.ai |
| DG-6115 | Connect your own Salesforce MCP server and use it within enrichment prompts — for example, to enrich and route leads based on firmographics. |
| DG-6139 | Two new configurable widgets — Org Scorecard and Object Scorecard — let you add, arrange, and tailor org-wide and per-object data-quality views. |
Improvements
| Key | Description |
|---|---|
| DG-5819 | When verifying websites, DataGroomr now detects redirects and suggests the updated website address so you can keep the most accurate value. |
| DG-5859 | When selecting fields in models, filters, and rules, you can now go two levels deep in the relationship hierarchy (for example, Contact → Account → Owner). |
| DG-6014 | Full WCAG 2.1 AA compliance, including keyboard navigation and focus handling. |
| DG-6032 | The Advanced section of Lead Convert now includes a Create Opportunity toggle that controls whether a new opportunity is created when a lead is converted. |
| DG-6148 | The Limits display on the subscription page has a refreshed style, with clearer color thresholds for consumption limits and a neutral "full" state for provisioning limits. |
| DG-6150 | LLM provider selection is streamlined — choose a top-level provider (Anthropic, AWS Bedrock, OpenAI, and others) and then a specific model version, with DataGroomr's Claude on Amazon Bedrock as the default. |
| DG-6179 | Standard subscriptions can now convert leads to contacts and accounts. |
Fixes
- DG-6113 — Complex, multi-step enrichment plans now generate reliably without timing out, and credits are no longer charged when plan generation fails.
- DG-5847 — Corrected the dropdown arrow styling in Automerge options.
- DG-6108 — Fixed the layout of advanced options in Cleanse dataset configuration so they fit correctly.
- DG-6111 — Corrected the onboarding arrow that pointed at the refresh button when adding a sandbox.
- DG-6112 — Fixed a scrollbar overlapping the checkbox in the review dialog.
- DG-6114 — Corrected inconsistent Salesforce icon sizes on the Crossmatch dataset mapping tab.
- DG-6116 — The dataset chart now updates automatically when the initial analysis completes, with no page reload required.
- DG-6125 — Stopped duplicate "add credits" warning emails from being sent repeatedly to administrators when an org runs out of verification credits.
- DG-6126 — Fixed Dedupe analysis returning incomplete duplicates on larger datasets.
- DG-6127 — Rules created with the AI Assistant are now saved as active.
- DG-6129 — Sibling accounts that share a parent are now detected as duplicates.
- DG-6130 — Fixed PersonAccount merge and rollback so Contact-side related records are tracked, counted in the audit, and correctly restored on undo.
- DG-6131 — Scheduled jobs configured to run every day no longer skip Sunday runs.
- DG-6137 — Corrected the spacing between the checkbox and field name when creating a Matching Model.
- DG-6138 — Website suggestions confirmed in the Lightning component are now applied correctly.
- DG-6140 — Phone numbers that include a country/zone code (such as +1) now match correctly.
- DG-6141 — Fixed the action button on the Cleanse dataset page.
- DG-6142 — The "Save address" popup no longer appears after cancelling dataset configuration.
- DG-6145 — Fixed an error when using AI recommend with Live Dedupe.
- DG-6149 — The Contacts Dashboard now shows the correct verified email count.
- DG-6154 — Transfer no longer enriches the imported CSV record in addition to the matched records.
- DG-6155 — Fixed the "View All" link in the Campaign Verify component.
- DG-6156 — Drag-and-drop of prompts now works in the Transfer module.
- DG-6157 — Pipeline swimlane cards now display the date-time format consistent with the applied filter.
- DG-6158 — The "Triggered By" field is now populated for Mass AI Recommendation events triggered by Live Dedupe.
- DG-6159 — Trial limit counters now increment after the corresponding actions are performed.
- DG-6160 — The Limits progress bar now follows the defined green → amber → red consumption thresholds.
- DG-6163 — Fixed the screen shifting when switching between tabs using the keyboard.
- DG-6164 — Fixed an issue where the ZoomInfo enrichment tool failed to return structured content for valid input.
- DG-6165 — Fixed an "invalid client ID" error when logging in to the Seamless.ai integration.
- DG-6166 — The Campaign Verify component now displays all members after verification.
- DG-6167 — Corrected the placement of the verification date in the Campaign Verify component.
- DG-6168 — The "Manage Credits" link in the Campaign Verify component now opens the Manage Credits page.
- DG-6169 — Connecting to Lusha for the first time no longer redirects you to the Lusha dashboard.
- DG-6170 — Fixed a merge failure caused by an "Expected an integer, but found NaN" error.
- DG-6172 — Increased the spacing between filter buttons and corrected the Cancel button border style.
- DG-6176 — The Campaign component now explains why emails were not verified when no credits are available.
- DG-6177 — The Campaign component now indicates when only some emails were verified because credits ran out.
- DG-6178 — Corrected the Sync icon color on the Cleanse dataset configuration and verify trigger pages.
- DG-6181 — Improved keyboard navigation and focus on the Dashboard, including the Cancel button focus state, the Rules Builder, and Audit log row expansion.
- DG-6184 — Records in the "all records" section are now excluded from merge when nested fields are used.
- DG-6188 — Fixed a "missing field(s)" error when copying a model that uses nested fields.
- DG-6189 — Master rules now apply to records in the "all records" section when two-level nested fields are used.
- DG-6191 — Verify events no longer get stuck in "In Progress" when no credits are available.
- DG-6201 — Resolved an issue where a non-admin user could remove an admin user.