Skip to main content

Lead to Account Matching

Yahel Gaver avatar
Written by Yahel Gaver
Updated over 3 months ago

The Lead to Account Matching feature helps you automatically connect incoming leads with the right accounts in Salesforce. This ensures better data hygiene, prevents duplicate records, and streamlines the handoff between marketing and sales.

You can create as many matching rules as needed, each tailored to different business scenarios (territory routing, partner programs, key account handling, etc.).


1. When a Match is Found

Defines what happens once a lead is matched:

  • Match only (link without reassigning).

  • Match and assign to account owner.

  • Match and assign under conditions (e.g., only if account type = Customer).

Tip: Start with “Match only” for safe adoption, then expand into assignment rules later.


2. Lead Filters

Control which leads are considered for matching:

  • Match all leads.

  • Include only those meeting conditions (e.g., region, company size).

  • Exclude specific leads (e.g., competitors).

Example: Exclude internal test/demo leads to keep reports clean.


3. Matched Accounts Filters

Define which accounts are eligible:

  • Match all existing accounts.

  • Include only those that meet conditions.

  • Exclude specific accounts.

Example: Include account type = Customer.


4. Match Filters

Adds a layer of filtering to potential matches:

  • Keep all.

  • Include only under conditions.

  • Exclude under conditions.

Example: Use this to limit matches by account tier or territory.


5. Matching Logic

Set the criteria for determining matches:

  • Default Sweep logic (recommended): Uses standard fields like domain and company name for reliable results.

  • Custom logic (optional): You can add your own rules if your business has very specific matching needs.

Tip: Most teams get the best results by sticking with Default Sweep logic. Use custom logic only if you have advanced requirements.


6. Match Using Related Objects

Expand matching to related records such as Contacts.

Example: Match a lead’s email with a contact’s email, then link to the contact’s parent account — solving for subsidiaries or alternate domains.


7. Enrich Lead

Populate lead fields with account data.

Example: Copy Account Industry into the Lead Industry field. Helps keep data consistent and reduces manual entry.


8. Tie Breakers

Handle cases where multiple accounts match:

  • Select one of the Earliest/Latest date fields


9. Matching Settings

Choose how to handle existing matches:

  • Keep first match (link persists).

  • Always validate (re-check when data changes).

Tip: Most likely, Keep first match is the best option for you as it prevents disruption. Use Always validate only if your dataset changes frequently and you need matches to update dynamically.


10. Execution Mode

Select permissions for running the action:

  • User mode (runs under the user’s access).

  • System mode (runs with system-level permissions).

Tip: System mode ensures consistency across all users.


11. Execute External Integrations

Trigger follow-up actions in third-party tools.

Example: Push matched and enriched lead updates to a marketing automation system.


Did this answer your question?