CRM enrichment

Enrich the contacts already in your CRM.

Find missing titles, normalize inconsistent fields and verify email addresses. Then write the selected values back to the correct CRM records.

Connected CRM

HubSpot, Salesforce and Attio through Pipedream OAuth. Records keep their source IDs.

Checks & enrichment

100+ checks find the gaps, enrichment fills them, e-mail and phone lookups charged only when found.

Sync back

Changed values go back to the matching records. You start the sync; if a value changed in the source too, the source wins.

The workflow

Start with a selected contact list.

For example: fill missing titles and standardize country values in a HubSpot segment.

Scope the records

Connect the CRM and pick the object and list. Or start with a small export. Source IDs stay with every record.

Find the issues

Run the checks: missing titles, inconsistent countries, role-based or disposable emails, duplicates.

Enrich and review

Request the missing details. See what was found, what changed and what stayed open.

Sync the selected fields

Review the open changes and write them back to the matching records. Only fields that came from the source are written.

Matching and mapping

Update the right record and the right field.

Source IDs are kept through import and update, so a name alone never decides where a value lands.

Source ID
Identifies the existing CRM record. Kept on every row from import to sync.
Field mapping
Connect each ListPlus column to a standard or custom CRM property and its type.
On a conflict
If a value changed on both sides, the source wins and the cell takes its value.
Only fill empty
Write missing values and leave populated fields untouched.
Connection options

What each CRM connection covers.

Read and sync-back support per system. Plan requirements on the pricing page.

ConnectionObjectsPlan
HubSpotContacts, companies, dealsPremium
SalesforceLeads, contacts, accounts, opportunitiesPremium
AttioPeople and company recordsPremium
Google SheetsSpreadsheet rows and mapped cellsPro
NotionDatabase records and propertiesPremium

Write-back is an action you run. Nothing changes in your CRM until you sync.

HubSpot in detail

Working in HubSpot?

The HubSpot page covers properties, lists and the enrichment options step by step.

HubSpot enrichment

Good to know.

Do I have to connect the whole CRM?

No. Pick one object and one list or segment. Or start with a small export as CSV and connect later.

How are existing records matched?

By their source record ID, which ListPlus keeps on every row. Names alone are never used to match.

Will all fields be overwritten?

No. You choose the fields that are written, and Only fill empty keeps populated values. If a value changed on both sides, the source wins.

What happens when enrichment finds nothing?

The gap stays visible and no credits are charged. The record keeps its status so you can decide whether further research is worth it.

Does the sync run automatically?

Writing back is a step you start from the list. Pulling the source can run by itself, daily or weekly, and list rules can enrich new or changed records automatically. There are no triggers by time of day.

Start with anything. End with contacts that are ready.

Try the sample list or bring your own starting point.