Lead Data Layer

Lead Data Layer

One current record per buyer: identity, company, behaviour, source, score and outcome, read by every campaign, agent and integration.

The Lead Data Layer is one record per person. Scoring, routing and campaigns read it, and the agents that work a lead write back to it rather than into a tool of their own.

The leads table

One row per person: identity, company, lead source and the traffic source that produced them.

What a Lead Record Holds

GroupFields
IdentityFirst and last name, work email, job title, LinkedIn, phone
CompanyCompany name, industry, employee count, annual revenue
BehaviourSessions, scroll depth, website activity, forms viewed and started, partial answers, email engagement
SourceSurface form, external HTML form, webhook, import
JourneyTraffic source (organic, paid, email, social, referral), landing page
JudgementAI lead score, intent, latest_signal
OutcomeMeeting status, plus deal data from a connected CRM

Without the outcome fields, you cannot tell whether a score is any good.

Columns are configurable, so what the leads table shows you is a subset of what the record holds.

How a Record Is Built

Capture the signal

A visit, a form interaction, a campaign response or a webhook. Partial form answers count.

Resolve the person and the company

Identity plus firmographics merged onto one record, not appended as a second row. → Enrichment

Qualify

Fit against your ICP plus observed intent produce the lead score. → Lead Agents

Activate

Segments, routing, CRM writes and campaign audiences all read the same record. → Segments

Compare

Meetings and CRM outcomes land on the same record, so you can check what scored well against what actually booked.

Leads and Responses Are Different Things

  • A response is one submission of one form. Completion rate, drop-off and field-level analytics are about responses. → Responses
  • A lead is one person, and can have many responses. Pipeline, routing, scoring and segments are about leads.

Working with It

TaskWhere
Filter, search, sort and exportThe Leads table in the app
Build a live audienceSegments
Define who counts as a fitICP
See what created the leadLead sources
Read or import over MCPlist_leads, get_leads_count, import_leads, in the tool reference
Keep the CRM in stepSystem Agents

get_leads_count with bySource: true or byEventType: true splits the count by origin and by funnel stage. Fastest check that capture works.

On this page