Standard CRM fields cover the basics: name, email, job title, company, phone.
But the data that actually drives smarter outreach and better pipeline decisions usually lives in custom fields. Custom fields are CRM properties you create beyond the default set — things like ICP tier, LinkedIn URL, or tech stack — that let you store, filter, and act on data specific to your outbound process.
The tech stack a prospect uses, the trigger event that made them relevant now, the persona tier they belong to, the LinkedIn URL you need for re-enrichment later.
The problem is that custom fields don't fill themselves. Most CRM setups leave them blank because there's no automated path from the sales platform where the data lives to the CRM field where it needs to go.
30-Second Summary
- Map your custom fields before touching any tool. Define field types, picklist values, and naming conventions upfront to avoid inconsistent data that's expensive to clean later.
- Evaboot exports include LinkedIn URL, cleaned job title, company, location, and verified email. Add a Segment, Persona, and Export Date column to the CSV before import to make CRM data immediately useful for segmentation.
- Use Zapier or n8n to push Evaboot exports directly to HubSpot or Salesforce with field mapping handled automatically. No manual CSV imports, no missing fields.
- Add a Last Enriched date field to every contact record. Flag anything over 90 days old for re-enrichment so stale custom fields don't quietly undermine your personalisation.
This guide covers how to map, populate, and maintain custom CRM fields using data from LinkedIn Sales Navigator and the tools that sit between them.
In this guide:
- Why Custom Fields Matter for Outbound and Pipeline Management
- What Data Can Be Enriched into Custom CRM Fields
- When to Create a Custom Field vs Use a Standard One
- Types of Custom CRM Fields and When to Use Each
- Batch vs Real-Time Enrichment: Which Approach to Use
- Map Your Custom Fields Before You Build Anything
- Export Enriched Data from Sales Navigator with Evaboot
- Map Fields on Import to Your CRM
- Automate the Flow with Zapier or n8n
- Keep Custom Fields Current with Re-enrichment
- Governance and Data Hygiene Rules for Custom Fields
- Common Custom Field Enrichment Setups by CRM
- What Are the Best CRM Data Enrichment Tools?
- FAQs
Why Custom Fields Matter for Outbound and Pipeline Management
Custom fields matter for outbound because they let you score, segment, and personalise based on attributes that standard CRM fields never capture — things like ICP tier, tech stack, or the trigger event that made a prospect relevant today. Without them, lead scoring models are limited to basic firmographics and personalisation merge tags pull from whatever generic data the default fields happen to hold.
The difference shows up in a few specific ways:
- Lead scoring: You can't score a lead on persona fit or buying signals if those attributes don't exist as fields in your CRM. Custom fields are the foundation of any scoring model beyond basic firmographics.
- Sequence personalisation: Most sequencing tools pull merge variables from CRM fields. If you want to reference a prospect's tech stack, their LinkedIn activity, or a recent trigger event in your first email, that data needs to be in a field the tool can read.
- Segmentation and filtering: Filtering your CRM by "prospects using HubSpot" or "contacts who changed jobs in the last 90 days" is only possible if that data lives in a structured field, not buried in a note.
- Reporting: Understanding which ICP tiers convert fastest, which trigger events produce the most pipeline, or which persona types have the shortest sales cycles requires those attributes to be tracked as fields from the start.
What Data Can Be Enriched into Custom CRM Fields
The most enrichable custom CRM fields for B2B sales teams fall into three buckets: LinkedIn profile attributes (URL, job history, skills), Sales Navigator search metadata (ICP tier, segment label, export date), and third-party signals (tech stack, funding stage, intent score).
The fields worth enriching depend on your ICP and outbound motion, but these are the most commonly useful for teams running outbound from Sales Navigator. The right data enrichment tools automate most of them.
1. From LinkedIn profiles
- LinkedIn profile URL (essential anchor for re-enrichment)
- Connection degree at time of export
- Years in current role
- Previous company
- Skills keywords (e.g. HubSpot, Salesforce, Python)
- Education institution
- LinkedIn activity status (recently active vs dormant)
2. From Sales Navigator searches
- ICP match tier (e.g. Tier 1, Tier 2, Tier 3 based on filter criteria)
- Saved search name or segment label
- Filter match status (from Evaboot's No Match Reasons column — an Evaboot output column that flags which profiles in your export don't fully satisfy the filters you applied in Sales Navigator, useful for auditing ICP fit before import)
- Export date (useful for tracking data freshness)
- Changed Jobs flag (did this contact recently change roles)
3. From enrichment tools and third-party data
- Technology stack (tools and platforms the company uses)
- Funding stage and last round date
- Headcount growth rate
- Intent score or buying signal flag
- Company revenue estimate
When to Create a Custom Field vs Use a Standard One
Before creating a custom field, check whether a standard CRM field already exists that can hold the data.
Most CRMs ship with fields for job title, company, phone, LinkedIn URL, industry, and location. If your data fits one of these, use it. Custom fields add schema complexity and require naming conventions, field-level security, and ongoing governance.
Create a custom field when:
- The data point doesn't fit any existing field (e.g. ICP tier, tech stack, persona label)
- You need a specific field type the standard schema doesn't offer (e.g. a dropdown with exact picklist values for segment names)
- You're tracking a Sales Navigator–specific attribute like export date or saved search name
- The data is used for scoring, segmentation, or personalisation and needs to be filterable and reportable
Don't create a custom field when:
- A standard field already exists and can hold the value (e.g. use the native Job Title field instead of creating "SN Job Title")
- The data is one-time reference information that won't be used in workflows or reports (store it in a note instead)
- You're not sure yet whether the field will be actively used (validate the use case first, then create the field)
Types of Custom CRM Fields and When to Use Each
Every CRM supports multiple custom field types. Choosing the right type upfront prevents data entry errors and makes filtering reliable.
| Field Type | When to Use | Example Custom Field |
|---|---|---|
| Text | Free-form data with no fixed values | LinkedIn URL, Previous Company |
| Dropdown (Picklist) | Fixed set of values, single selection | ICP Tier (Tier 1, Tier 2, Tier 3), Persona Label |
| Multi-select Dropdown | Fixed set of values, multiple allowed | Tech Stack (HubSpot, Salesforce, Intercom) |
| Date | Timestamp or calendar value | Export Date, Last Enriched Date, Job Change Date |
| Checkbox (Boolean) | True/false flag | Changed Jobs, Sales Navigator Lead, Enrichment Complete |
| Number | Numeric value for scoring or calculation | Years in Role, Headcount Growth Rate, Intent Score |
| URL | Web address requiring link validation | LinkedIn Profile URL, Company Website |
| Formula | Calculated value derived from other fields | Days Since Last Enriched (today minus Last Enriched Date) |
| Lookup/Relationship | Reference to another CRM object | Associated Account (link Contact to Account custom field) |
Use dropdown fields for any data that comes from a fixed list. Text fields let users enter anything, which creates inconsistent values that break segmentation.
Use date fields for anything you'll filter by age or recency. Storing dates as text makes time-based workflows impossible.
Use formula fields to automate calculations so your team doesn't have to update them manually.
Batch vs Real-Time Enrichment: Which Approach to Use
You can enrich custom CRM fields in two ways: batch imports (upload a CSV on a schedule) or real-time sync (push each record via API or Zapier as soon as it's exported).
Batch enrichment means exporting from Sales Navigator with Evaboot, adding custom columns to the CSV, and importing to your CRM in one bulk operation. This works when:
- You're enriching a large list all at once (500+ contacts)
- You run enrichment on a fixed schedule (weekly or monthly)
- You're using Salesforce Data Loader or HubSpot's bulk import tool
- You want full control over field mapping and deduplication logic before the data enters your CRM
Real-time enrichment means connecting Evaboot to your CRM via Zapier or n8n so completed exports trigger an automatic push of each contact with field mapping handled by the integration. This works when:
- You're exporting small batches throughout the week (10–50 contacts per export)
- You want contacts in your CRM immediately without waiting for a scheduled import
- Your team needs enriched data available for sequences or workflows as soon as a contact is added
- You're automating conditional logic (e.g. only update blank fields, route contacts to different pipelines based on segment)
Most teams start with batch imports to validate field mapping, then move to real-time sync once the workflow is stable.
The tradeoff: batch gives you more control and transparency before data enters the CRM; real-time reduces manual steps but requires the automation logic to be correct upfront.
1. Map Your Custom Fields Before You Build Anything
The most common mistake in custom field enrichment is building the import workflow before deciding exactly which fields you need and how they should be formatted.
You end up with fields that are named inconsistently, formatted differently across records, or duplicating data that already exists under a different label. Cleaning this up later is significantly harder than getting it right the first time.
1. How to map your fields
- List every data point you want to track in your CRM for outbound contacts.
- Check whether a standard field already exists for it before creating a custom one.
- Define the field type for each: text, dropdown, date, checkbox, or number.
- For dropdown fields, define the picklist values upfront so data enters consistently.
- Name fields with a consistent convention, for example all Sales Navigator fields prefixed with "SN_" for easy identification.
- Document the mapping between your export file column headers and your CRM field names before you start importing.
This document becomes your field mapping reference for every future import and automation setup.
2. Export Enriched Data from Sales Navigator with Evaboot
Sales Navigator is the starting point for most LinkedIn-sourced custom field data. The filters you apply during your search become the basis for custom field values in your CRM.
Evaboot exports this data in a clean CSV with consistent column headers, which makes field mapping straightforward.
1. What Evaboot includes in every export
- First name, last name (cleaned)
- Current job title (cleaned and standardised)
- Current company name (cleaned)
- Company website
- LinkedIn profile URL
- Location
- Verified email address (if email finding is enabled)
- No Match Reasons (flags profiles that don't match your search filters)
2. Adding custom data to your export
Before importing, you can add custom columns to the Evaboot CSV manually for fields that come from your search context rather than the profile itself:
- Add a "Segment" column and label every row with the search name or ICP tier it came from
- Add an "Export Date" column with today's date for data freshness tracking
- Add a "Source" column with a value like "Sales Navigator" for attribution
- If you're running multiple searches for different persona tiers, add a "Persona" column before combining the files
These additions take two minutes in a spreadsheet and make the CRM data significantly more useful for segmentation and reporting.
Liking Evaboot Content?
Find our content on Google in just 2 clicks.
Add as a preferred source on Google3. Map Fields on Import to Your CRM
Every major CRM has a field mapping step during CSV import. This is where you connect the column in your Evaboot export to the corresponding field in your CRM.
1. HubSpot
HubSpot's import wizard lets you map each column to an existing contact property or create a new one on the fly. For custom properties, create them in Settings before the import so the field type is correct.
Key things to get right:
- Map LinkedIn URL to a URL-type property, not a text field
- Map job title to the standard Job Title property unless you need to preserve both the raw and cleaned versions
- Use the deduplication setting to match on email address so existing records are updated rather than duplicated
2. Salesforce
Salesforce requires custom fields to be created in the object schema before import. For contacts, go to Setup, Object Manager, Contact, Fields and Relationships.
Create each custom field with the correct data type before running the import. Use Data Loader or the standard import wizard depending on volume.
- Field API names in Salesforce use underscores and end in
__cfor custom fields - Set field-level security so custom enrichment fields are visible to the right profiles
- Consider using a separate "Enrichment Status" field to track which records have been enriched and when
3. Pipedrive
Pipedrive's custom fields live under Settings, Data Fields. Create the fields before import and use the import mapping tool to connect CSV columns.
Pipedrive supports text, number, date, monetary, phone, email, address, and option set field types for contacts and deals.
4. Automate the Flow with Zapier or n8n
Manual CSV imports get the data in, but they require someone to remember to run the export, add the custom columns, and do the import on a regular basis. Automation removes that dependency.
Evaboot connects to Zapier and n8n natively, which means you can build a workflow that triggers when an Evaboot export completes and pushes contacts directly to your CRM with field mapping handled automatically.
1. Basic Zapier workflow
- Trigger: Evaboot export completed.
- Action 1: Create or update contact in HubSpot.
- Map Evaboot fields to HubSpot properties including any custom fields.
- Add a step to set the "Enrichment Date" property to today's date.
- Add a step to set the "Source" property to "Sales Navigator".
2. More advanced n8n workflow
For teams with more complex requirements, n8n gives you more control over the logic:
- Pull the Evaboot export via webhook or scheduled file check
- Run a deduplication check against existing CRM contacts before creating new records
- Add conditional logic: if the contact already exists, only update blank fields rather than overwriting all values
- Route contacts to different pipelines or sequences based on the Segment or Persona field value
- Log each enrichment event with a timestamp in a separate activity field
This conditional update logic is important for custom fields specifically. You want enrichment to fill blank fields without overwriting data your reps have manually entered.
3. AI-powered enrichment steps inside n8n
n8n now ships native AI nodes that can enrich and structure data before it hits your CRM. A few practical uses for custom field enrichment:
- Auto-classify contacts into persona or ICP tier fields: Add an LLM node that reads each contact's job title and company signals from the Evaboot export, then outputs a structured picklist value (e.g. "Founder", "VP Sales", "Marketing Manager") that matches your CRM's Persona dropdown schema. This removes manual CSV editing and ensures consistent field values.
- Run a data hygiene agent before CRM write: Insert an AI agent node that dedupes, normalises, and cross-checks each Evaboot row against existing CRM contacts. The agent decides which custom field to update based on data freshness and field state (blank vs populated) rather than blindly overwriting. Newly practical in 2025 because agentic workflows can now reason across dirty records.
- Enrich third-party custom fields Evaboot doesn't export: Use an AI workflow (e.g. Bright Data MCP + LLM) to scrape and structure company signals like tech stack, funding stage, and headcount growth, then push those values to CRM custom fields alongside the LinkedIn data. MCP-connected AI agents can now fill exactly the "From enrichment tools and third-party data" fields that Evaboot alone doesn't cover.
Want to see more Evaboot tutorials on your Google results?
5. Keep Custom Fields Current with Re-enrichment
Custom fields should be re-enriched on a 60–90 day cycle at minimum, because dynamic data like job title, tech stack, and funding stage changes fast enough to make year-old records actively misleading for personalisation.
Treat upkeep as ongoing lead enrichment, not a one-time import.
A few practices that keep custom fields accurate over time:
- Schedule re-enrichment by field age: Add an "Enrichment Date" field to every contact record. Set a CRM workflow that flags any contact where this date is more than 90 days old and triggers a re-enrichment pass.
- Use Sales Navigator's Changed Jobs filter: This filter surfaces contacts in your saved lists who have updated their LinkedIn profile with a new role. Export those contacts with Evaboot and update only the job title, company, and LinkedIn URL fields in your CRM. This recurring refresh is the core of LinkedIn contact enrichment.
- Re-enrich before campaigns, not after: Run a re-enrichment pass on the segment you're about to contact before the sequence goes live. Personalisation based on stale custom fields is worse than no personalisation at all.
- Protect manually entered data: Build your automation logic to only populate blank custom fields, not overwrite fields your reps have already filled in. An enrichment tool should add data, not replace good data with worse data.
Governance and Data Hygiene Rules for Custom Fields
Custom fields proliferate fast without governance. Teams create fields for one-off projects, forget to document them, and end up with dozens of unused properties cluttering the CRM schema.
A governance-first approach keeps custom fields useful:
- Define who can create custom fields: Limit field creation to CRM admins or revenue ops. Require a documented use case before any new field is added.
- Use a naming convention for all custom fields: Prefix fields by source or category (e.g. "SN_" for Sales Navigator fields, "Enrich_" for third-party enrichment data) so anyone can identify where a field came from and what it's for.
- Document every custom field in a central registry: Maintain a spreadsheet or wiki page listing each custom field, its purpose, the team that owns it, and the workflow or report that depends on it.
- Audit and deprecate unused fields quarterly: Run a report showing which custom fields haven't been updated or filtered on in the last 90 days. Archive or delete fields that are no longer being used.
- Set field-level security and visibility rules: Not every user needs to see every enrichment field. Configure visibility by role so reps see only the fields they need for sequences and reporting.
- Validate picklist values before rollout: If a dropdown field is populated by automation, test the integration on a sample of 10–20 records to confirm values match the CRM's picklist exactly. A typo or extra space breaks filtering.
These rules prevent custom field sprawl and keep your CRM schema maintainable as your team and data sources grow.
Common Custom Field Enrichment Setups by CRM
1. HubSpot
HubSpot's native enrichment via Breeze Intelligence (HubSpot's built-in data enrichment layer that auto-populates firmographic fields for recognised companies) populates standard fields automatically for known companies.
For custom fields, the most reliable approach is Evaboot exports pushed via Zapier with explicit field mapping. HubSpot's workflow automation can then trigger sequences or internal notifications based on custom field values.
2. Salesforce
Salesforce gives you the most control over field schema and data governance.
For custom enrichment fields, using a dedicated enrichment status field and last enriched date field alongside the data fields themselves makes it easy to track and automate re-enrichment at scale.
Data Loader handles bulk updates; Zapier or a native integration handles real-time single-record updates.
3. Pipedrive
Pipedrive's simpler schema makes custom field setup fast but limits the complexity of automation you can build natively.
Zapier integrations handle most use cases. For teams using Pipedrive at scale, a middleware layer like n8n (an open-source workflow automation tool) gives more control over conditional field update logic than Zapier's standard plan allows.
What Are the Best CRM Data Enrichment Tools?
The best CRM data enrichment tools depend on what data you need and which CRM you're using. For LinkedIn-sourced custom fields, Evaboot is the most reliable option because it exports clean, consistent CSVs from Sales Navigator with verified emails and standardised job titles.
For third-party enrichment signals like tech stack, funding stage, and intent scores:
- Clearbit (acquired by HubSpot) enriches firmographic and technographic data directly into HubSpot records.
- ZoomInfo provides contact and company data with native Salesforce integration and custom field mapping.
- Apollo.io combines prospecting, enrichment, and sequencing in one platform with CRM sync for HubSpot and Salesforce.
- Lusha focuses on contact-level enrichment with direct-dial phone numbers and email verification.
- Clay builds enrichment workflows that pull data from multiple sources and push to CRM custom fields via Zapier or webhooks.
For teams running outbound from Sales Navigator, the typical stack is Evaboot for LinkedIn data + one of the tools above for third-party signals, both feeding into CRM custom fields via Zapier or n8n.
Conclusion
Custom field enrichment closes the gap between having contact data and having useful contact data.
The process is straightforward when you build it in the right order: define the fields you need before you touch any tool, export clean data from Sales Navigator with Evaboot, map fields correctly on import, automate the flow so it runs without manual steps, and schedule re-enrichment so the data stays current.
The teams that do this well don't just have cleaner CRMs. They have better segmentation, more relevant outreach, and reporting that actually tells them what's working.
Frequently asked questions
What is the difference between a standard CRM field and a custom field?
Standard fields are built into your CRM by default: name, email, phone, company, job title, and so on. Custom fields are ones you create to track data specific to your business or outbound process. Custom fields let you store anything not covered by the defaults, from ICP tier and persona label to tech stack and LinkedIn URL.
Can Evaboot populate custom fields in HubSpot or Salesforce directly?
Evaboot exports contact data as a CSV with consistent column headers. To populate custom CRM fields directly without a manual import step, connect Evaboot to HubSpot or Salesforce via Zapier or n8n. Map each Evaboot output column to the corresponding CRM field in the automation workflow. Once configured, completed exports push automatically to your CRM without any manual file handling.
How do I prevent enrichment from overwriting fields my reps have already filled in?
In Zapier and n8n, use conditional logic to check whether a field already has a value before writing to it. The typical rule is: only update a field if it is currently blank. This preserves data your reps have entered manually while still filling gaps that automation can cover. In HubSpot specifically, the 'Don't overwrite' option on import handles this for CSV-based updates.
What is the best way to track data freshness in a CRM?
Add an 'Enrichment Date' or 'Last Enriched' date field to your contact object and update it every time a record is enriched. Then build a CRM workflow or report that flags any contact where this date is more than 60 or 90 days old. This gives you a live view of which records need refreshing without manually auditing the database.
How many custom fields should I create for outbound contacts?
Only create fields you will actively use for segmentation, scoring, or personalisation. A CRM cluttered with custom fields that are rarely populated or never used in workflows adds noise without adding value. Start with five to ten fields that directly support your outbound motion, validate that they're being used and updated consistently, then expand from there.
How do I add custom fields in my CRM?
In HubSpot, go to Settings, Properties, and create a new Contact property with the field type and picklist values you need. In Salesforce, go to Setup, Object Manager, Contact, Fields and Relationships, and create a custom field with the correct data type and field-level security. In Pipedrive, go to Settings, Data Fields, and add a new custom field under the Contacts section. Always define the field type upfront — text, dropdown, date, or number — to ensure data enters consistently.