Skip to content
Smartlead logo
Salesforce logo

Smartlead → Salesforce

Smartlead + Salesforce integration

Smartlead doesn't ship a Salesforce connector, and its own integrations page routes Salesforce through OutboundSync. Here is what that sync writes and how to set it up.

LiveTwo-way syncEmail

Smartlead + Salesforce at a glance

Smartlead connects to Salesforce through OutboundSync, which is the path Smartlead itself lists for Salesforce. Sends, manual replies, opens, clicks, replies, bounces, unsubscribes, and lead category changes are logged on the matching Lead or Contact as Tasks or EmailMessage records. Salesforce reports can be synced back to Smartlead as block lists.

Smartlead + Salesforce integration facts
StatusLive
ChannelsEmail
DirectionActivity Smartlead → Salesforce; block lists Salesforce → Smartlead
Salesforce recordsLeads, or Contacts and Accounts
Block listsYes, from Salesforce reports
Smartlead planPro or higher
SetupSelf-serve: create an External Client App, then connect it in OutboundSync

Without a native connector, Salesforce teams on Smartlead usually end up with CSV imports or a brittle middleware job. OutboundSync replaces both. Point a Smartlead webhook at an OutboundSync source and every campaign event is written to Salesforce with its campaign, sequence step, and lead category, so reps see the full thread on the record they already use.

The Task subject line is yours to template. Include the event type and the Smartlead lead category name, and you can route interested replies with a Flow or report on meetings requested by campaign without touching custom code. Optional OutboundSync fields on the Lead and Contact keep the latest category visible in list views.

What syncs from Smartlead to Salesforce

Every event below arrives in near-real time and lands on the matched Salesforce record. Pick the ones you want per source.

Smartlead events OutboundSync syncs to Salesforce
EventChannelWhere it lands in Salesforce
Email sent— Includes manual replies sent from the Smartlead inboxEmailTask or EmailMessage on the Lead or Contact
Email openedEmailTask on the Lead or Contact, plus optional OutboundSync fields
Link clickedEmailTask on the Lead or Contact, plus optional OutboundSync fields
Reply receivedEmailTask or EmailMessage on the Lead or Contact
Email bouncedEmailTask on the Lead or Contact, plus optional OutboundSync fields
Lead unsubscribedEmailTask on the Lead or Contact, plus optional OutboundSync fields
Lead category updated— Smartlead's built-in and custom lead categoriesEmailTask plus optional OutboundSync fields on the Lead or Contact

Event names come from the Smartlead webhooks OutboundSync receives. See the Smartlead event reference.

What teams do with Smartlead + Salesforce

  • Route by category in a Flow

    Trigger a Salesforce Flow when the Smartlead lead category changes, and assign interested Leads in minutes.

  • Report by campaign ID

    Group Tasks by Smartlead campaign ID so reporting survives renamed campaigns and cloned sequences.

  • Block with a saved report

    Turn a report of customers and open opportunities into a Smartlead block list that stays current.

Ways to connect Smartlead and Salesforce

The options teams weigh before they commit a production sync.

Ways to connect Smartlead and Salesforce, compared
OptionWhat it doesTrade-off
Smartlead's native Salesforce connectorNative integration comparisonSmartlead does not ship a native Salesforce connector.Smartlead has no native Salesforce connector — its own integrations page routes Salesforce sync through OutboundSync.Source: smartlead.ai
Zapier, Make, or n8nCompare integration platformsCatch Smartlead webhooks and write each event to Salesforce with a workflow you build.Every event type, retry, and field change is a workflow you maintain, billed per task or step.
Custom buildBuild vs buyWrite your own service against the Smartlead and Salesforce APIs.You own matching, deduplication, API limits, and every upstream schema change.
OutboundSyncPre-built email activity sync into Salesforce Leads and Contacts, with Salesforce reports pushed back as block lists.Self-serve setup, searchable event logs, and support from the team that maintains the connector.

How to set up Smartlead + Salesforce

  1. Step 1: Connect Salesforce

    A Salesforce admin creates an External Client App, then connects it in OutboundSync and picks Task or EmailMessage logging.

  2. Step 2: Connect Smartlead

    Add your Smartlead API key in OutboundSync, then paste the source's webhook URL into Smartlead.

  3. Step 3: Choose events and fields

    Pick which Smartlead events to log, whether they write Tasks or EmailMessage records, and which OutboundSync fields to fill.

  4. Step 4: Add a block list

    Point a Salesforce report of customers, open deals, or do-not-contact records at Smartlead so they never get cold outreach.

  5. Step 5: Send a test event

    Trigger one Smartlead event and confirm it on a real Lead or Contact.

  6. Step 6: Go live

    Turn on the source and start building Salesforce reports, dashboards, and Flows on real Smartlead data.

Plan requirements

Smartlead plan

Pro or higher

OutboundSync requires Smartlead's Pro plan or higher, because it relies on Smartlead's webhook and API features.

Salesforce

OutboundSync works across Salesforce editions. The difference is API capacity: plan for roughly 6 API calls per sent email once replies and status events are counted.

Which Salesforce edition you need

Which Salesforce edition you need
EditionFitWhat to know
ProfessionalLimited support - API limits may restrict ongoing sync.
  • Requires add-on for sufficient API capacity
  • Base API varies (add-on may be required)
  • 1,000 API calls per user license
  • Best for very small teams (fewer than 5 reps)
  • Requires close API usage monitoring
  • Admin available during setup recommended
EnterpriseMost commonRecommended - Best balance of capability, API capacity, and cost.
  • 100,000 base API calls per 24 hours
  • Example: 25 users ≈ 125,000 calls/day
  • Reliable for scaled outbound with multiple sequences
  • Activity logging for attribution and reporting
  • Low-risk setup experience
UnlimitedIdeal - Best for scale and high activity volume.
  • 5,000 API calls per user license
  • Example: 25 users ≈ 225,000 calls/day
  • Built for high-volume outbound teams
  • Maximum API headroom for growth
  • Enterprise-grade features and support

Millions of activities synced every month

EliseAI
Yotpo
Ona
HG Insights
Finout
Hologram

Smartlead + Salesforce FAQ

  • What Smartlead activity does OutboundSync sync to Salesforce?
    Email sent, email opened, link clicked, reply received, email bounced, lead unsubscribed, and lead category updated.
  • Which Salesforce records does it write to?
    OutboundSync matches or creates Salesforce Leads and Contacts. Smartlead events land as task or EmailMessage on the Lead or Contact; or task on the Lead or Contact, plus optional OutboundSync fields; or task plus optional OutboundSync fields on the Lead or Contact. See the Salesforce data model docs for details.
  • Does Smartlead have a native Salesforce integration?
    No. Smartlead's own integrations page routes Salesforce through OutboundSync. There is nothing to disconnect first, and you don't need middleware or a custom build.
  • Is the integration one-way or two-way?
    Activity flows one way, from Smartlead into Salesforce. The only write-back is block lists: Salesforce reports you choose are pushed to Smartlead so those records are suppressed.
  • Do I need admin access to set it up?
    A Salesforce System Administrator creates the External Client App and authorizes OAuth.
  • Which Smartlead plan do I need?
    OutboundSync requires Smartlead's Pro plan or higher, because it relies on Smartlead's webhook and API features.
  • How is Smartlead + Salesforce priced?
    OutboundSync bills on sent messages per month. Replies, opens, clicks, and lead-category updates are not billed. Plan details are on the pricing page.
  • Can I do this with Zapier, Make, or n8n?
    For lightweight Smartlead automations, yes. When you need dependable attribution and suppression, generic builders get expensive and brittle at volume. OutboundSync is pre-built, keeps searchable event logs beyond 30 days, and prices by outbound volume instead of step count.
  • What breaks first when this scales?
    Data quality and reliability break first: duplicate events, retries, out-of-order webhooks, and bursts during big sends. OutboundSync handles idempotency, timing buffers, and queue recovery, and flags suspicious or mismapped payloads instead of writing them.

Smartlead resources

Tutorials, case studies, and updates related to Smartlead.

See Smartlead activity in Salesforce

A quick walkthrough with your own stack. Setup takes minutes, with no long-term contract.