Mapping data to CRM
This page lists every field Knock can write to your CRM - across Contacts and Companies. Use it as the source of truth when configuring field mapping for HubSpot, Salesforce, or any other connected CRM.
How it works
Knock comes with a set of standard fields (First Name, Last Name, Email, Company, Website) that are written by default when a contact or company is created. Everything else on this page - enrichment data, attribution, intent signals, chat activity, meeting data, Knock impact - is only written when explicitly mapped.
To start writing Knock data to your CRM:
- Open the integration in the Knock Dashboard (HubSpot, Salesforce, Marketo)
- Go to the Field Mapping tab
- Pick the Knock field, and map it to a CRM field of a compatible type - or create a new field on the spot
- Toggle Override if you want Knock to keep the field up to date over time
For full integration setup, see:
- How to integrate Knock with HubSpot
- How to integrate Knock with Salesforce
- How to integrate Knock with Marketo
Field categories
The fields below are grouped into two objects:
- Contact - everything Knock knows about the person: enrichment, attribution, intent, chat, meetings, and impact flags
- Company - firmographics, intent, segments, and impact flags at the account level, plus Advanced Enrichment (Tech Stack, Team Size by Department, Funding History)
Field types map cleanly to CRM types:
- String fields go to text/picklist fields
- Date fields to date/datetime
- Number fields to integer/decimal
- URL to URL fields.
- User lookup fields (Chat Owner, Responding Rep, Booked Meeting Owner) map to CRM owner/user references.
Contact enrichment by Knock AI
Contact info
Field | Field Type | Description |
Role | String text | The lead’s job function and profession at their company. Example: Engineering / Software Engineer |
Seniority | String text | The lead’s seniority: Intern, Junior, Mid, Senior, Lead, Manager, Director, Executive, President, Founder |
LinkedIn Role | String text | The lead’s declared role in LinkedIn |
LinkedIn Function | String text | LinkedIn Function is the broad functional category that used to bucket roles, for example; operations, marketing |
LinkedIn Profile (Advanced) | URL | Direct link to the lead’s LinkedIn profile. |
Profile Image URL | URL | Link to the lead’s profile photo. |
Origin Country | String text | The country where the lead is located. Prefer ISO-3166 country names or codes. |
Phone (Advanced) | String text | Lead’s phone number |
Time in position | String text | How long the contact has been in the current Position. Less than a year, 1-2 years, 3-5 years, 5 and more. |
Time in company | String text | How long the contact has been in the current Company
Less than a year, 1-2 years, 3-5 years, 5 and more. |
Current Position Start | Date/Time | Date the contact started their current position (month and year) |
Current Company Start | Date/Time | Date the contact started at their current company (month and year) |
Attribution
Field | Field Type | Description |
Origin Channel | String text | Top-level channel that started the visit. Examples: Direct, Organic Search, Paid Search, Paid Social, Referral, Email. |
Origin Source | String text | Specific source within the channel. Examples: Google, LinkedIn, Newsletter, Partner site. |
Origin Campaign | String text | First touch campaign identifier. From UTMs or Knock tracking. |
Origin Content | String text | First touch content or creative identifier. From UTMs or the originating asset. |
Referrer URL | URL | Full URL the visitor came from. |
Entry Page | URL | First page the visitor viewed on your site. |
UTM Term | String text | Value of utm_term. |
UTM ID | String text | Value of utm_id. |
GCLID (Google) | String text | Google Ads click identifier captured on arrival. |
FBCLID (Facebook) | String text | Meta click identifier captured on arrival. |
MSCLKID (Microsoft) | String text | Microsoft Ads click identifier captured on arrival. |
LI_FAT_ID (LinkedIn) | String text | LinkedIn click identifier captured on arrival. |
Knock Signals
Field | Field Type | Description |
Intent Score | String text | Knock’s score for this contact’s buying intent. High means strong intent. |
Intent Signals | String text | Actions that contributed to the score. Examples: Checked Pricing, Watched Demo, Read Reviews. |
Segments | String text | All Knock segments currently matching this contact. Examples: Save the lead. |
Intent Type | String text | The intent of the lead: Buying, Partnership, Job Seeker, Support, Spam. This is only for contacts who sent a message though Knock. |
Page views | String text | List of page views |
Knock Chat
Field | Field Type | Description |
First Touchpoint | String text | Chat link name. Examples: Website Footer |
Touchpoint URL | String text | Chat link URL |
Chat Owner | User lookup | The email of the rep who assigned as the owner of this contact chat |
Responding Rep | User lookup | The email of the rep who first responds to the contact |
Rep Responding Time | Number (minutes) | Minutes between the rep being added to the chat and their first reply. |
String text | The lead progress in knock engagement funnel | |
Total Messages Sent | Number | Total messages sent by the lead |
Chat Transcript | String text | All messages send between lead and the vendor |
Knock Meeting
Field | Field Type | Description |
First Meeting Booked | Date/Time | Timestamp of the first meeting scheduled via Knock for this contact. |
Booked Meeting Owner | User lookup | The teammate who owns the meeting. |
Meeting Type | String text | Category of the meeting. Examples: Intro, Discovery, Demo, Technical, Pricing, Follow-up. |
Booked Meeting Time | Date/Time | The time of the last meeting booked |
Last Meeting Booked | Date/Time | The time of the last meeting booked |
Number of Meetings | String text | Total number of meeting booked by this contact |
String text | The lead progress in knock scheduling funnel |
Knock Impact
Field | Field Type | Description |
First Seen | Date | The first time the contact was detected by Knock |
Last Seen | Date | The last time the contact was detected by Knock |
Knock: Created | String text | Value is True if the contact was created by Knock |
Knock: Connected | String text | Value is True if the contact was connected though Knock |
Knock: Enrich | String text | Value is True if the contact was enriched |
Knock Company (added to the lead object)
Field | Field Type | Description |
Company Headquarter | Date | City, state/province, and country of the company’s main office. |
Company Size | Date | Number of employees |
Company Industry | String text | Primary industry classification for the company. |
Company Status | String text | Ownership status. Examples: Private, Public, Acquired. |
Founded Date | String text | The company’s official founding date. |
Annual Revenue | String text | Latest reported annual revenue |
Company LinkedIn URL | URL | Direct link to the company LinkedIn page |
Decision makers | String text | Ranked list of prospects' likely buyers and champions, with title, company, role start date, and LinkedIn URL. |
Company enrichment by Knock AI
Company info
Field | Field Type | Description |
Headquarter | String text | City, state/province, and country of the company’s main office. |
Description | String text | A short description about the company |
Size | String text | Number of employees |
Industry | String text | Primary industry classification for the company. |
Status | String text | Ownership status. Examples: Private, Public, Acquired. |
Founded Date | Date | The company’s official founding date. |
Annual Revenue | Number | Latest reported annual revenue |
Company LinkedIn URL | URL | Direct link to the company LinkedIn page |
Decision makers | String text | Ranked list of prospects' likely buyers and champions, with title, company, role start date, and LinkedIn URL. |
Knock Signals
Field | Field Type | Description |
Intent Score | String text | Measures the company's likelihood of purchasing your solution (High, Medium, Low) |
Segments | String text | All Knock segments currently matching this company. Examples: Save the lead. |
Page views | String text | List of page views |
Knock Impact
Field | Field Type | Description |
Knock: Created | String text | Value is True if the contact was created by Knock |
Knock: Company Connected | String text | Value is True if the contact was connected though Knock |
Advanced Enrichment
Advanced Enrichment adds three data modules to your CRM records: Tech Stack, Team Size by Department, and Funding History. These fields appear under Company Enrich in the field mapping panel - expand the Advanced Enrichment sub-section to access them.
Tech Stack
Knock AI detects the tools and platforms a company uses across key software categories. Use these fields to route and qualify leads based on their existing tech stack.
Field | Field Type | Description |
Tech Stack List | String text | All detected tools across all categories. |
CRM | String text | CRM tools detected (e.g. Salesforce, HubSpot). |
Marketing Automation | String text | Marketing platforms detected. |
Analytics | String text | Analytics tools detected. |
Communication | String text | Collaboration tools detected (e.g. Slack, Teams). |
Cloud Infrastructure | String text | Infrastructure platforms detected (e.g. AWS, GCP). |
+ 20 more categories | String text | Including Security, Data & BI, HR Tech, Finance, DevOps, E-commerce, and more - each mapped as a separate field. |
Team Size by Department (Headcount)
Knock AI pulls LinkedIn headcount per department so you can qualify by the size of a specific team, not just total employee count.
Field | Field Type | Description |
Total Employees (LinkedIn) | Number | Total headcount from the company's LinkedIn page. |
Engineering | Number | Number of employees in Engineering. |
Sales | Number | Number of employees in Sales. |
Marketing | Number | Number of employees in Marketing. |
Customer Success | Number | Number of employees in CS & Support. |
Product Management | Number | Number of employees in Product. |
Finance | Number | Number of employees in Finance. |
Human Resources | Number | Number of employees in HR. |
+ 20 more departments | Number | All LinkedIn function categories available as individual fields. |
Funding History
Knock AI detects a company's complete funding timeline - every round, amount raised, and key investors - so you can qualify and route by growth stage the moment a company engages.
Field | Field Type | Description |
Total Funding | Number | Cumulative capital raised across all rounds (USD). |
Last Funding | String text | Most recent funding round type. Examples: Seed, Series A, Series B, Series C, Debt, Grant. |
Funding Rounds | String text | Funding rounds completed. |
Investors | String text | Comma-separated list of known investors. |
Funding History | String text | Full timeline: date, round type, amount, and investors. |
Chat Insights
These fields only appear if you've set up custom filter questions for your AI agent. When the agent runs on your chats, it asks these ICP-specific questions during the conversation - the answers populate these fields and become available in the mapping area. Each custom filter question appears here as a field. For example, a filter question about sales motion with three answer options would appear as:
Field | Field Type | Description |
Sales motion | String text | Pick-list from B2B, B2C, B2G |
Market Profile
A structured snapshot of a company's go-to-market: who it sells to (Customer Segment, Customer Vertical, Target Persona), what it sells (Space, Product Type), and how it sells (Sales Motion).
Field | Field Type | Description |
Space | String text | The high-level category of buyer the product serves (e.g. Security, Engineering, Sales). |
Product Type | String text | The category of product the company sells (e.g. CNAPP, CRM, payments processing). |
Sales Motion | String text | How the company goes to market: Sales-Led, Product-Led, Channel-Led, or Marketing-Led. |
Target Persona | String text | The roles to target by profession and seniority, based on who actually buys (e.g. Cybersecurity Director). |
Customer Segment | String text | The size or type of customer: Enterprise, SMBs, Startups, Consumers, Prosumers, or Governments. |
Customer Vertical | String text | The industries the company sells into (e.g. Finance, Healthcare, Software). |
On this page
- Mapping data to CRM
- How it works
- Field categories
- Contact enrichment by Knock AI
- Contact info
- Attribution
- Knock Signals
- Knock Chat
- Knock Meeting
- Knock Impact
- Knock Company (added to the lead object)
- Company enrichment by Knock AI
- Company info
- Knock Signals
- Knock Impact
- Advanced Enrichment
- Tech Stack
- Team Size by Department (Headcount)
- Funding History
- Chat Insights
- Market Profile