Mapping
Mapping connects incoming event data to standardized fields that LeadVibe uses for profile and account scoring. Without mappings, LeadVibe can only score leads based on what they do (behavioral events). With mappings, LeadVibe can also score leads based on who they are (demographics, firmographics, and company attributes).
Why Mapping Matters
When events arrive in LeadVibe, they often carry metadata -- extra details like a lead's job title, company size, or industry. Mapping tells LeadVibe which metadata fields correspond to which profile or account properties, so the scoring engine can evaluate leads based on attributes as well as actions.
Example: An event with metadata {"job_title": "VP of Sales", "company_size": "201-500"} is useful only if LeadVibe knows that job_title maps to the profile property contact_job_title and company_size maps to company_employee_count. Mapping makes this connection.
Profile Mapping
Profile mapping links event metadata fields to lead profile properties. This enables profile scoring, which evaluates how well a lead matches your ideal customer profile (ICP).
Navigate to: Configure > Mapping > Profile

How Profile Mapping Works
- Select an event type to view the metadata fields available from that event type
- Map source fields to standardized profile properties by pairing each incoming metadata field with a target profile property
- Choose update behavior to control how mappings handle existing data:
- Always Latest: Overwrites the profile property with the most recent value every time a matching event arrives
- Only If Empty: Sets the profile property only when it has no existing value, preserving the first value received
Common Profile Mappings
| Source Field (Event Metadata) | Profile Property | Purpose |
|---|---|---|
job_title | contact_job_title | Score leads by role seniority |
company_size | company_employee_count | Prioritize enterprise vs. SMB leads |
industry | company_industry | Target specific verticals |
seniority | contact_seniority | Weight decision-maker engagement higher |
company_revenue | company_revenue | Focus on high-value accounts |
location | company_location | Geographic targeting |
Setting Up Profile Mappings
- Navigate to Configure > Mapping > Profile
- Select an event type from the dropdown to see available metadata fields
- For each field you want to map, select the target profile property from the dropdown
- Choose the update behavior (Always Latest or Only If Empty)
- Click Save Mappings to apply your changes
Backfilling Existing Leads
If you set up profile mappings after leads have already been created, you can retroactively apply mappings to all existing leads:
- On the Configure > Mapping > Profile page, click Backfill Profile Metadata
- LeadVibe processes all existing leads and populates profile properties from their historical event metadata
- The backfill respects your update behavior settings -- if set to "Only If Empty," leads that already have a value will not be overwritten
Backfilling is safe to run multiple times. Leads that already have the correct metadata are skipped.
Account Mapping
Account mapping links event metadata fields to account-level properties. This enables account scoring, which evaluates how well a company matches your target account profile.
Navigate to: Configure > Mapping > Account

Account mapping is available when Account-Based Marketing (ABM) is enabled in your organization's scoring settings. Navigate to Settings > Scoring and enable the ABM toggle to access account mapping.
How Account Mapping Works
Account mapping follows the same principles as profile mapping, but targets account-level properties instead of lead profile properties:
- Map source fields from event metadata to standardized account properties
- Choose update behavior to control how existing account data is handled
- Save to activate the mappings
Common Account Mappings
| Source Field (Event Metadata) | Account Property | Purpose |
|---|---|---|
company_domain | domain | Associate leads with accounts |
company_industry | industry | Score accounts by vertical fit |
company_size | employee_count | Prioritize by company size |
company_revenue | annual_revenue | Target revenue tiers |
company_name | name | Display company names in reports |
Backfilling Existing Accounts
Similar to profile backfilling, you can retroactively apply account mappings to existing accounts by clicking Backfill Account Metadata on the Account mapping page.
The Mapping and Scoring Workflow
Mapping is one step in a larger scoring workflow:
- Send events with metadata: Include profile and account data in your event payloads (via API, web beacon, or integrations)
- Create mappings (this page): Tell LeadVibe which metadata fields map to which properties
- Create scoring rules: In Configure > Scoring > Profile (or Account), create rules that award points based on mapped property values
- Scores update automatically: As new events arrive, LeadVibe maps metadata to properties and evaluates scoring rules in real time