Clearbit + Salesforce
Enrich Your Salesforce CRM with Real-Time Clearbit Intelligence
Automatically append firmographic, demographic, and technographic data to every Salesforce lead, contact, and account — no manual work required.

Why integrate Clearbit and Salesforce?
Clearbit and Salesforce are two of the most useful tools in a modern revenue team's stack, and they work well together. Clearbit's real-time data enrichment fills in the blanks on your prospects and customers, while Salesforce is the system of record that drives every sales, marketing, and customer success motion. Connecting the two means your CRM stays complete, current, and actionable, so your teams spend less time researching and more time closing.
Automate & integrate Clearbit & Salesforce
Use case
Real-Time Lead Enrichment on Form Fill
When a new lead is created in Salesforce after submitting a web form, tray.ai immediately triggers a Clearbit Enrichment lookup and writes all returned firmographic and contact data back to the Salesforce Lead record. Sales reps see a fully populated record within seconds of a prospect raising their hand, with no manual research required.
Use case
Automated Lead Scoring Based on Enriched Data
After Clearbit enriches a Salesforce Lead, tray.ai evaluates the returned data points — such as company employee count, revenue range, and industry — against your ideal customer profile criteria and automatically updates the Lead Score field in Salesforce. High-fit leads can be flagged, prioritized, or routed to senior reps without any manual triage.
Use case
Account-Level Enrichment for ABM Campaigns
For account-based marketing programs, tray.ai uses Clearbit's Company API to enrich Salesforce Account records with technographic data, funding information, and employee headcount. Marketing and sales teams get the segmentation depth to build precise ABM target lists and personalize outreach at scale.
Use case
Nightly Bulk CRM Re-Enrichment
Company data changes constantly — firms get acquired, headcount shifts, technologies turn over. tray.ai runs a scheduled nightly workflow that pulls all Salesforce Contacts and Accounts enriched more than 90 days ago and refreshes them via Clearbit, so your CRM doesn't go stale.
Use case
Intelligent Lead-to-Account Matching
When a new lead arrives in Salesforce, tray.ai uses Clearbit's company domain enrichment to check whether an Account already exists for that prospect's organization. If a match is found, the lead is automatically associated with the correct Account and the appropriate Account Executive is notified — preventing duplicate accounts and missed connections.
Use case
Reveal Anonymous Website Visitors and Push to Salesforce
Using Clearbit Reveal, tray.ai identifies anonymous companies visiting your website and checks whether they already exist as Accounts or Leads in Salesforce. New companies are automatically created as Salesforce Accounts with full enrichment data, and existing Account owners are alerted that a known prospect or customer is actively engaging with your site.
Use case
Automated Opportunity Enrichment and Persona Tagging
When an Opportunity is created in Salesforce, tray.ai enriches the associated Contact records via Clearbit to identify job seniority, department, and role. This persona data is written back to Salesforce and used to automatically tag Opportunities with buyer persona labels, giving you more accurate forecasting, playbook selection, and win-loss analysis.
Get started with Clearbit & Salesforce integration today
Clearbit & Salesforce Challenges
What challenges are there when working with Clearbit & Salesforce and how will using Tray.ai help?
Challenge
Handling Clearbit API Rate Limits During Bulk Enrichment
When enriching large volumes of Salesforce records — such as during a bulk import or a nightly re-enrichment job — it's easy to exceed Clearbit's API rate limits, causing failures and incomplete enrichment across thousands of records.
How Tray.ai Can Help:
tray.ai's workflow engine has built-in rate limiting controls and retry logic. You can configure request throttling to stay within Clearbit's API limits, and any failed enrichment calls are automatically retried with exponential backoff. Every record eventually gets enriched without manual intervention or data gaps.
Challenge
Mapping Clearbit Fields to Custom Salesforce Schema
Every Salesforce org has a unique schema with custom fields, picklist values, and data validation rules. Mapping Clearbit's standardized response fields to non-standard Salesforce fields requires transformation logic that gets harder to maintain as either platform changes.
How Tray.ai Can Help:
tray.ai provides a visual data mapper and a full suite of built-in transformation functions — string manipulation, conditional logic, picklist normalization — that make it straightforward to translate Clearbit's output into any Salesforce field format. You update the mapping in the visual editor, no code required.
Challenge
Avoiding Duplicate Account and Lead Creation
When Clearbit Reveal identifies a visiting company that already exists in Salesforce under a slightly different name or domain variation, blindly creating a new record produces duplicate Accounts and fragmented sales history — a persistent data quality headache for RevOps teams.
How Tray.ai Can Help:
tray.ai workflows can run fuzzy domain matching and multi-field deduplication checks against existing Salesforce records before creating any new object. If a potential duplicate is detected, the workflow routes the record to a review queue rather than auto-creating, giving RevOps full control over data quality.
Challenge
Keeping Enrichment Data Fresh Without Overwriting Manual Updates
Sales reps regularly override CRM data with information learned during conversations — correcting company size, updating a job title, changing an industry classification. A blanket re-enrichment job that overwrites all fields would wipe out this first-party intelligence.
How Tray.ai Can Help:
tray.ai workflows support conditional field-level update logic, so Clearbit data is only written to a Salesforce field if that field is currently empty or hasn't been manually modified within a configurable time window. Rep-entered data stays intact while unmodified fields stay current.
Challenge
Monitoring Enrichment Coverage and Workflow Health
Without visibility into what percentage of Salesforce records have been successfully enriched, how many Clearbit lookups returned no match, and whether the integration itself is running reliably, RevOps teams can't trust their CRM data.
How Tray.ai Can Help:
tray.ai provides real-time workflow execution logs, error alerting, and the ability to write enrichment outcome metadata — enrichment status, match confidence, last enriched timestamp — directly back to Salesforce. Teams can build Salesforce reports on these fields to track coverage rates and catch data quality gaps before they compound.
Start using our pre-built Clearbit & Salesforce templates today
Start from scratch or use one of our pre-built Clearbit & Salesforce templates to quickly solve your most common use cases.
Clearbit & Salesforce Templates
Find pre-built Clearbit & Salesforce solutions for common use cases
Template
Enrich New Salesforce Leads with Clearbit on Creation
This template watches for newly created Lead records in Salesforce, immediately calls the Clearbit Enrichment API using the lead's email address, and maps all returned data fields — including company name, industry, employee count, LinkedIn URL, and more — back to the appropriate Salesforce Lead fields.
Steps:
- Trigger: New Lead created in Salesforce (via polling or webhook)
- Action: Call Clearbit Person + Company Enrichment API with lead email address
- Logic: Map Clearbit response fields to corresponding Salesforce Lead fields
- Action: Update Salesforce Lead record with all enriched data points
- Logic: If Clearbit returns no match, flag the Lead for manual review
Connectors Used: Clearbit, Salesforce
Template
Refresh Stale Salesforce Contacts via Clearbit on a Schedule
This template runs on a nightly schedule, queries Salesforce for Contact records that haven't been enriched in the past 90 days, and sends each contact's email to Clearbit for a fresh data pull. Updated fields are written back to Salesforce, and a summary report is logged for RevOps review.
Steps:
- Trigger: Scheduled workflow runs nightly at a configured time
- Action: Query Salesforce for Contacts where Last Enriched Date is older than 90 days
- Loop: Iterate over each returned Contact record
- Action: Call Clearbit Enrichment API for each Contact email address
- Action: Update Salesforce Contact with refreshed Clearbit data and set Last Enriched Date
Connectors Used: Clearbit, Salesforce
Template
Clearbit Reveal: Push Anonymous Visitors to Salesforce as Accounts
This template connects Clearbit Reveal's website identification capability to Salesforce. When Clearbit identifies a company visiting your website, tray.ai checks whether that company already exists as a Salesforce Account, creates a new Account with full enrichment data if not, and notifies the appropriate Account owner via Slack or email.
Steps:
- Trigger: Clearbit Reveal webhook fires when a company is identified on your website
- Action: Search Salesforce Accounts for matching company domain
- Logic: If Account exists, update the Last Visited Date field and notify Account owner
- Logic: If Account does not exist, create a new Salesforce Account with Clearbit company data
- Action: Send internal Slack notification or email alert to relevant sales rep
Connectors Used: Clearbit, Salesforce
Template
Enrich Salesforce Accounts for ABM with Clearbit Company Data
This template enriches Salesforce Account records using Clearbit's Company API, pulling in technographic, firmographic, and funding data. The workflow triggers when a new Account is created or when an Account is tagged for ABM targeting, so the sales team has full context before initiating outreach.
Steps:
- Trigger: New Salesforce Account created or ABM flag field set to True
- Action: Call Clearbit Company API using the Account website domain
- Logic: Map returned technographic and firmographic fields to Salesforce Account fields
- Action: Update Salesforce Account record with enriched data
- Action: Add Account to the appropriate Salesforce Campaign or ABM list
Connectors Used: Clearbit, Salesforce
Template
Score and Route Enriched Salesforce Leads Automatically
This template extends lead enrichment into automated scoring and routing. After Clearbit enrichment data is written to a Salesforce Lead, tray.ai evaluates it against configurable ICP criteria and updates the Lead Score field. Leads that meet the high-fit threshold are automatically assigned to the correct sales queue or rep based on territory rules.
Steps:
- Trigger: Salesforce Lead record is updated with Clearbit enrichment data
- Logic: Evaluate company size, industry, and revenue against ICP scoring rules
- Action: Calculate and write lead score to the Salesforce Lead Score field
- Logic: If lead score exceeds high-fit threshold, determine correct owner by territory
- Action: Reassign Lead Owner in Salesforce and send notification to assigned rep
Connectors Used: Clearbit, Salesforce
Template
Sync Clearbit Person Data to Salesforce Contact on Opportunity Creation
When a new Opportunity is created in Salesforce, this template enriches the primary Contact associated with the deal using Clearbit's Person API. Seniority, role, and department data are written back to the Contact and used to auto-populate a Buyer Persona field on the Opportunity record, giving you better forecasting and playbook assignment.
Steps:
- Trigger: New Opportunity created in Salesforce
- Action: Retrieve the primary Contact associated with the Opportunity
- Action: Call Clearbit Person API with the Contact's email address
- Logic: Map seniority, department, and role to Salesforce Contact fields
- Action: Update Opportunity Buyer Persona field based on Contact seniority mapping
Connectors Used: Clearbit, Salesforce