All templates

Enrich & Dedupe Your CRM Contacts

Every Monday, WebRun scans Salesforce for contacts missing key fields or sharing an email with another record, looks up the gaps in ZoomInfo, writes the enriched data back, and sends you a tidy deduplication list so your CRM stays trustworthy.

Runs on WebRun · Strict Lockdown policy
Every Monday at 7:00 AM WebRunorchestrates each step
1 Salesforce find duplicates and gaps
2 ZoomInfo look up missing details
3 Slack send you the dedup list
In short

How can I automatically clean and enrich duplicate contacts in Salesforce?

Every Monday, WebRun scans Salesforce for contacts with missing key fields or duplicate emails, looks up the gaps in ZoomInfo, writes enriched data back to each record, and sends you a deduplication list in Slack — so your CRM stays accurate without a weekly manual audit.

  • Duplicate and incomplete CRM records surfaced and enriched weekly
  • Sales reps work from accurate, complete contact data
  • ZoomInfo enrichment applied automatically without manual lookups

Built for sales operations teams · CRM administrators · B2B sales teams · RevOps managers

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order — in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens login.salesforce.com in a real browser with your saved login — no setup, no API keys.

  2. 1
    Salesforce — find duplicates and gaps
    salesforce.com
    WebRun in Salesforce: find duplicates and gaps
    WebRun opens Salesforce to find duplicates and gaps.
    • Run a contact report filtered to records missing company, phone, or title
    • Run a second report grouped by email address to surface duplicates
    • Capture the Salesforce record IDs and current field values for each flagged contact

    Done when Every incomplete or potentially duplicate record has been identified.

  3. 2
    ZoomInfo — look up missing details
    • Search each incomplete contact by email or full name plus company
    • If a confident match is found, read the title, phone, company size, and industry
    • Write the enriched values back to the Salesforce record fields

    Done when Enriched fields are written back to every contact where a ZoomInfo match was found.

  4. 3
    Slack — send you the dedup list
    slack.com
    WebRun in Slack: send you the dedup list
    WebRun opens Slack to send you the dedup list.
    • Post a summary of how many records were enriched and how many potential duplicates need manual review
    • Include a direct link to the Salesforce duplicate report for quick resolution

    Done when You have a clear count of enriched records and a list of duplicates to action.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
login.salesforce.com
ScheduleRuns automatically on this cadence
Every Monday at 7:00 AM
DeliveryHow each run's result reaches you
CRM health report · Slack
OutputWhat each run produces — A weekly CRM health report — contacts enriched, fields filled, and duplicate pairs flagged for your review.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment — WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it merge or delete duplicates automatically?

No. It flags them and shows you the pair with a link — merging is a destructive action you approve yourself so no data is lost.

What if ZoomInfo returns the wrong person?

WebRun only writes back data when the match confidence is high (same email or full name plus company). Lower-confidence results are listed for your review, not auto-applied.

How often does it run?

Weekly by default, which is enough for most teams. You can switch it to daily if your CRM intake is high-volume.

Put this on autopilot.

Turn it on in minutes — or have our team set it up for you.