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 Pipedrive 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 run the sync and choose the conflict rule.

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

Map the fields, choose the conflict rule and write the changes back to the matching records.

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.
Conflict rule
If a value changed on both sides: source wins, list wins, newest wins or manual review.
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
PipedrivePeople, organizations, dealsPremium
Google SheetsSpreadsheet rows and mapped cellsPro
AirtableRecords in a selected base and tablePro
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. A conflict rule decides what happens when a value changed on both sides.

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?

No. You run it, from the list or through your own agent via the API. Scheduled triggers are not available yet.

Start with anything. End with contacts that are ready.

Try the sample list or bring your own starting point.