Atlas B7oxwnqthoOutboundSync Help CenterEmail SupporticonLog Inicon
Help CenterSalesforceHow many API calls does OutboundSync use?

How many API calls does OutboundSync use?

Last updated August 6, 2025

Some customers ask about OutboundSync's API utilization to better understand any potential impact on their Salesforce billing.

Summary

2-4 requests per webhook payload that OutboundSync receives. The number of payloads that OutboundSync receives will vary depending on how your Sales Engagement Platform is configured.

Detailed explanation

The following is an explanation of the specific API calls and context:

  • For one payload we are using at a minimum 2 Requests. (Find by email or find by object lookup id and create Email Object or create Task). 
  • If we should update Contact or Lead we are using +1 Request. If Contact is not found then we are using +1 Request to find Company by domain. Create Contact and Create Company or Create Contact and attach Company is +1 Request.
  • We can reduce this by ensuring that the contacts are all in Salesforce first, so every time we look up a Contact or Lead, it's already in there and we're just appending the activities. 

An example using email

If you send 100 emails, that's 200-400 API calls for starters. 

Then, we'll have webhook payloads for replies and lead category updates, let's say 10% reply rate (+10 webhook payloads) and all 10 get categorized (+10), so that would be (20x2 + 20x4), that's an additional 40-80 API calls. 

If you're tracking opens, link clicks, bounces, and unsubscribes that can drive that up a bit more. 

If you want to keep it simple and round up a lot, you could assume 1,000 total API calls for every 100 emails sent.

Was this article helpful?