Documentation Index
Fetch the complete documentation index at: https://docs.enrichley.io/llms.txt
Use this file to discover all available pages before exploring further.
The Enrichley HubSpot integration is in beta. Setup steps and capabilities may evolve as we add features.
Import
Pull contacts, companies, and lists from HubSpot into Enrichley for validation and enrichment.
Export
Push validated and enriched data back to HubSpot — with field mapping, duplicate handling, and a guided wizard.
Custom properties
Create custom HubSpot properties on the fly during export to capture validation results and enrichment fields.
Plan requirements
The HubSpot integration is available on Professional, Scale, Advanced, Growth, and Ultimate Enrichley plans. Starter plans do not include HubSpot access — upgrade your plan to enable the integration. You also need permission inside HubSpot to authorize OAuth applications.Connect HubSpot
Open the HubSpot integration
In Enrichley, go to Integrations → HubSpot and click Connect.
Sign in to HubSpot
You’ll be redirected to HubSpot’s login page. Sign in with your HubSpot credentials.
Choose your HubSpot account
If you have access to multiple HubSpot accounts, select the one you want to connect and click Choose Account.
Review and approve permissions
Review the permissions Enrichley is requesting — read and write access to contacts, companies, and lists. Click Connect app to approve.
Acknowledge the unverified app warning
Type “I accept the risk” in the text field and click Connect to proceed past HubSpot’s verification warning.
Confirm the connection
You’ll see a success message and be redirected back to Enrichley. Your Hub Domain and granted scopes will appear on the HubSpot integration page.
Using the integration
All imports and exports are manual — there are no automated syncs. You control when data moves between Enrichley and HubSpot.Import from HubSpot
Pull HubSpot data into Enrichley to validate or enrich it. You can import:- Contacts — contact records from your HubSpot CRM
- Companies — company records from your HubSpot CRM
- Lists — specific HubSpot contact lists
Export to HubSpot
Push validated and enriched data back to HubSpot using the guided 8-step export wizard:Map fields
Map your Enrichley columns to HubSpot contact or company properties. Save mappings to reuse them on future exports.
Preflight validation
Enrichley shows you matches, conflicts, and how many records will be created vs. updated.
Resolve duplicates
For ambiguous matches, choose how to handle each one (update, skip, or create new).
Prepare
If you mapped fields to properties that don’t exist yet, Enrichley creates the custom HubSpot properties for you.
Custom HubSpot properties
When you map an Enrichley field to a HubSpot property that doesn’t exist, Enrichley can create it for you during the Prepare step (requires thecrm.schemas.*.write scope, which is requested by default).
Custom properties you create through Enrichley follow HubSpot’s naming conventions (lowercase, alphanumeric, underscores) and are typically grouped under an enrichley_* prefix so they’re easy to find in HubSpot.
Saved field mappings
Save your field mappings during the export wizard to reuse them on future exports without remapping every column.Sync history
Every export job appears on the Sync History page with status (queued, running, succeeded, failed), progress, and a link to the detailed job page where you can see per-record results.Limits
| Limit | Default |
|---|---|
| Records per import | 50,000 |
| Records per filtered validation | 10,000 |
Disconnect
You can disconnect HubSpot from Enrichley at any time.Open the HubSpot integration page
Go to Integrations → HubSpot in Enrichley.
Delete integration data
If you also want to remove all integration data Enrichley has stored (saved mappings, import/export history, job logs), use Delete All Data in the Danger Zone section of the HubSpot integration page.Uninstall from HubSpot
To remove Enrichley from your HubSpot account entirely:
Uninstalling Enrichley does not affect your HubSpot data. You can reconnect anytime by following the setup steps above.

