Skip to main content

Merge Contact Action

Automate contact deduplication by merging duplicate contacts directly inside workflows.

Updated over 3 weeks ago

Who This Is For / When to Use

Use the Merge Contact workflow action when you want to automatically identify and merge duplicate contacts based on matching identifiers such as email or phone number.

This action is commonly used when:

  • Leads may enter your CRM from multiple sources

  • Duplicate contacts are created through forms, imports, or integrations

  • You want automated data hygiene without manual cleanup

What the Merge Contact Action Does

The Merge Contact action identifies duplicate contacts and merges them automatically during workflow execution.

When duplicates are detected:

  • The oldest contact record is preserved

  • The newer contact record is merged into the older record

  • Historical data and activity are retained

This ensures your CRM maintains a single, unified contact profile.

Match By Options

The Match By setting determines how duplicate contacts are detected.

Email

Duplicates are identified when contacts share the same email address.

Use this option when email is your primary unique identifier.

Phone Number

Duplicates are identified when contacts share the same phone number.

Use this when leads often submit forms using different emails but the same phone number.

Email and Phone Number

Duplicates are identified only when both the email and phone number match.

Use this option when you want stricter duplicate detection.

How the Merge Logic Works

The merge process follows a consistent rule:

  1. Kyrios identifies contacts matching the selected criteria.

  2. The oldest contact record becomes the primary record.

  3. The newer contact record is merged into the older one.

  4. Activity history, messages, and associated data are retained under the preserved contact.

This approach ensures historical engagement data is not lost.

How to Add the Merge Contact Action to a Workflow

  1. Open Automations β†’ Workflows.

  2. Edit an existing workflow or create a new one.

  3. Click Add Action.

  4. Select Merge Contact.

  5. Choose your Match By option:

    • Email

    • Phone Number

    • Email and Phone Number

  6. Click Save Action.

The workflow will automatically detect and merge duplicates when it runs.

Execution Logs and Visibility

Every merge operation is recorded in Workflow Execution Logs.

Each log entry includes:

  • Which contacts were matched

  • Which record was preserved

  • Which record was merged

  • The matching criteria used

This provides full transparency for troubleshooting and auditing.

Why This Matters

Duplicate contacts can create several issues in a CRM:

  • Multiple records for the same person

  • Duplicate messages or campaigns

  • Inaccurate reporting and analytics

  • Confusion in pipelines and workflows

By using the Merge Contact workflow action, duplicate cleanup becomes automatic. Your contact database stays clean, accurate, and unified without manual intervention.

FAQ

When does the Merge Contact action run?

The action runs when the workflow reaches the Merge Contact step during execution.

Which contact record is kept after the merge?

The oldest contact record is preserved, and the newer duplicate is merged into it.

Does the merge delete any data?

No. Data from the newer contact is merged into the preserved contact record to retain activity history.

Can this action merge contacts created from different sources?

Yes. Contacts created from forms, imports, integrations, or manual entry can all be merged if they match the selected criteria.

Did this answer your question?