Skip to content

How many API calls does OutboundSync use?

When to use this guide: Use this guide when configuring or validating CRM integration behavior.

Some customers ask about OutboundSync’s API utilization to better understand any potential impact on their Salesforce billing or daily API limits.

OutboundSync uses 2–4 Salesforce API requests per webhook payload it receives. How many payloads you generate depends on which engagement events you enable (sends, replies, opens, clicks, bounces, lead categories, and so on).

As a planning rule of thumb, teams often round up to about 6 API calls per sent email when counting sends plus typical replies, categorizations, and engagement events. For Salesforce edition limits and tier fit, see the Salesforce tier guide.

StepTypical requestsWhen it happens
Find Contact/Lead (email or object lookup ID)1Every payload that needs a person match
Create Email or Task activity1After a match (or after create)
Update Contact/Lead fields+1When the sync writes engagement fields on the person
Find Company by domain+1When the person is missing and account matching is required
Create Contact and/or Company (or attach Company)+1When OutboundSync creates missing records

Minimum path: find + create activity = 2 requests.
Heavier path: missing contact, company lookup, creates, and field updates = up to 4 requests on a single payload.

You can reduce lookups by pre-loading Contacts and Leads in Salesforce before a campaign starts, so OutboundSync mostly appends activity instead of creating people and accounts. See How OutboundSync queues and prioritizes webhook payloads.

If you send 100 emails, Email Sent events alone are roughly 200–400 API calls (2–4 per payload).

Add replies and lead-category updates — for example a 10% reply rate (10 payloads) plus 10 category updates (10 more). At about 2 requests each for those 20 payloads, that is roughly 80 additional calls.

Opens, link clicks, bounces, and unsubscribes add more payloads. In one illustrative mix that might be another ~120 calls.

Rounded up, that lands near ~600 API calls per 100 emails sent, or about 6 calls per sent email on average when those event types are enabled.

  1. In Salesforce Setup, search for Company Information (or open System Overview, depending on your edition and UI).
  2. Review API Requests, Last 24 Hours (and related API usage fields) against your org’s daily limit.
  3. Watch for spikes that line up with large campaign sends or newly enabled high-volume event types (opens/clicks).
  4. If you are near the limit, reduce optional event types in your engagement webhook config, pre-import contacts, or confirm your Salesforce edition has enough headroom in the Salesforce tier guide.