DATA OPS

Booth-scan to CRM reconciliation and lead dedup

Daily, finds booth-scanned attendees with no matching Salesforce record, dedupes against existing contacts by email and company, creates clean leads for true gaps.

CategoryData Ops
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDaily schedule after scan sync
  • ActionRead unreconciled scans from AirtableAirtableAirtable
  • ActionMatch scans to Salesforce by email and domainSalesforce
  • LogicBranch into known, duplicate, or new
  • ActionCreate event-sourced leads in SalesforceSalesforce
  • OutputQueue duplicates and post summary to SlackSlack

What it does

This closes the gap between who you scanned and who exists in the CRM. It reads the day's scans from Airtable, attempts an email-and-company match against Salesforce, and splits results into already-known contacts, fuzzy duplicates that need a human merge, and genuinely new attendees. New attendees become clean Salesforce leads stamped with the event source; possible duplicates are queued in Airtable for review. A summary goes to Slack.

When to use it

Use it the morning after each event day so booth scans become attributable CRM records before sales follows up, instead of letting unmatched scans silently rot in a spreadsheet.

How it works

  1. 1A daily schedule fires after scans land in Airtable.
  2. 2Read new, unreconciled scans from Airtable.
  3. 3Match each scan to Salesforce by email and company domain.
  4. 4Branch scans into known, possible duplicate, or new.
  5. 5Create event-sourced leads in Salesforce for the new attendees.
  6. 6Queue possible duplicates in Airtable and post a reconciliation summary to Slack.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect AirtableBases, tables, views, automations.
  2. 2
    Connect SalesforceAccounts, opportunities, cases.
  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.