Search

Personal Links

slack button (do not delete)

Mapping data to CRM

Mapping data to CRM

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:

  1. Open the integration in the Knock Dashboard (HubSpot, Salesforce, Marketo)
  2. Go to the Field Mapping tab
  3. Pick the Knock field, and map it to a CRM field of a compatible type - or create a new field on the spot
  4. Toggle Override if you want Knock to keep the field up to date over time

For full integration setup, see:

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).