CRM

Salesforce Domain Dedupe to Airtable Review Board

Weekly groups Salesforce accounts by shared email domain, flags clusters with more than one record.

CategoryCRM
Enginesim
Difficultybeginner
Triggerschedule
Steps5
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWeekly schedule starts scan
  • ActionQuery active Salesforce accountsSalesforce
  • LogicGroup by domain, keep clusters of 2+
  • ActionUpsert cluster rows to Airtable boardAirtableAirtable
  • OutputSlack summary of new clustersSlack

What it does

Finds duplicates inside a single CRM. Each week it groups Salesforce accounts by website and email domain, isolates clusters containing more than one account, and creates an Airtable row per cluster with all candidate records linked. The steward marks one record as master directly in Airtable, which sets the approval flag a downstream executor reads.

When to use it

Your duplication problem is within Salesforce itself, and your data team already lives in Airtable for review work. You want a visual board instead of Slack cards for batch triage.

How it works

  1. 1A weekly schedule starts the scan.
  2. 2Query all active Salesforce accounts with a domain or website.
  3. 3A logic step groups by normalized domain and keeps only clusters of size two or more.
  4. 4Upsert one Airtable row per cluster, attaching each account's ID, name, owner, and last-activity date.
  5. 5The steward chooses the master and checks Approve in Airtable.
  6. 6Output a Slack summary of how many new clusters need review this week.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect SalesforceAccounts, opportunities, cases.
  2. 2
    Connect AirtableBases, tables, views, automations.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.