Skip to content
SalesRobot logo
Salesforce logo

SalesRobot → Salesforce

SalesRobot + Salesforce integration

Give Salesforce a view of SalesRobot social campaigns. OutboundSync logs accepted connections, campaign steps, and replies as Tasks on the Lead or Contact.

BetaOne-way syncSocial

SalesRobot + Salesforce at a glance

SalesRobot connects to Salesforce through OutboundSync. SalesRobot accepted and withdrawn connection requests, executed campaign steps, replies, and completed sequences are logged as Tasks on the matching Lead or Contact. The OutboundSync team sets up the SalesRobot source with you, including how Leads are matched from social profile data.

SalesRobot + Salesforce integration facts
StatusBeta (SalesRobot setup is guided by the OutboundSync team)
ChannelsSocial
DirectionOne-way, SalesRobot → Salesforce
Salesforce recordsLeads, or Contacts and Accounts
Block listsNot available for this pairing
SalesRobot planNeeds webhook access
SetupSelf-serve: create an External Client App, then connect it in OutboundSync; SalesRobot source set up with our team

Social sequences produce progress rather than single moments: a request goes out, gets accepted, a follow-up step runs, and eventually the prospect replies or the sequence ends. Logging each of those as a Salesforce Task gives reps and managers a step-by-step view on the Lead instead of a single note that social happened.

That granularity helps reporting. Filter Tasks by event type to see acceptance rates by campaign, or report on how many sequences completed without a reply. Flows can react to a reply the same way they would to an email reply, so social leads get the same speed of follow-up.

What syncs from SalesRobot to Salesforce

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

SalesRobot events OutboundSync syncs to Salesforce
EventChannelWhere it lands in Salesforce
Connection request acceptedSocialTask on the Lead or Contact
Connection request withdrawnSocialTask on the Lead or Contact
Campaign step executedSocialTask on the Lead or Contact
Reply receivedSocialTask on the Lead or Contact
Sequence completeSocialTask plus optional OutboundSync fields on the Lead or Contact

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

What teams do with SalesRobot + Salesforce

  • Measure sequence outcomes

    Report replies versus completed sequences by SalesRobot campaign.

  • Route social replies

    Trigger a Salesforce Flow on SalesRobot reply Tasks to reach the owner quickly.

  • See where prospects stall

    Executed step Tasks show how far each Lead got in the sequence.

Ways to connect SalesRobot and Salesforce

The options teams weigh before they commit a production sync.

Ways to connect SalesRobot and Salesforce, compared
OptionWhat it doesTrade-off
Zapier, Make, or n8nCompare integration platformsCatch SalesRobot 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 SalesRobot and Salesforce APIs.You own matching, deduplication, API limits, and every upstream schema change.
OutboundSyncPre-built social activity sync into Salesforce Leads and Contacts.Self-serve setup, searchable event logs, and support from the team that maintains the connector.

How to set up SalesRobot + 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 SalesRobot

    The OutboundSync team creates your SalesRobot source with you and points SalesRobot's webhooks at it.

  3. Step 3: Choose events and fields

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

  4. Step 4: Send a test event

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

  5. Step 5: Go live

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

Plan requirements

SalesRobot plan

Needs webhook access

OutboundSync receives SalesRobot activity through webhooks. Confirm your SalesRobot plan includes webhook access, or ask us to check during setup.

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

SalesRobot + Salesforce FAQ

  • What SalesRobot activity does OutboundSync sync to Salesforce?
    Connection request accepted, connection request withdrawn, campaign step executed, reply received, and sequence complete.
  • Which Salesforce records does it write to?
    OutboundSync matches or creates Salesforce Leads and Contacts. SalesRobot events land as task on the Lead or Contact; or task plus optional OutboundSync fields on the Lead or Contact. See the Salesforce data model docs for details.
  • What does the "campaign step executed" event mean in Salesforce?
    SalesRobot fires it each time a sequence step runs for a prospect. OutboundSync logs it as a Task, so the Lead shows every step the prospect went through.
  • Is the integration one-way or two-way?
    One-way. Activity flows from SalesRobot into Salesforce, and nothing is written back to SalesRobot.
  • Do I need admin access to set it up?
    A Salesforce System Administrator creates the External Client App and authorizes OAuth.
  • Which SalesRobot plan do I need?
    OutboundSync receives SalesRobot activity through webhooks. Confirm your SalesRobot plan includes webhook access, or ask us to check during setup.
  • How is SalesRobot + 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?
    Yes, for lightweight automation. Zapier, Make, and n8n are good for prototypes and simple routing, but they need ongoing maintenance and bill by task or step. OutboundSync is pre-built for outbound CRM sync, keeps searchable event logs beyond 30 days, and prices by outbound volume.
  • 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.

SalesRobot resources

Tutorials, case studies, and updates related to SalesRobot.

See SalesRobot activity in Salesforce

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