Learning objective
By the end of this tutorial, you'll know how to use Logs and API Calls to verify sync activity, catch errors before they affect your sales team, and keep your Salesforce integration running reliably.
Why this matters
Sync errors are silent by default — a failed activity log or missed lead update won't alert you unless you check. By the time your sales team notices data gaps in Salesforce, multiple records may already be missing activity history. Regular monitoring means you catch issues early, fix them fast, and keep your CRM accurate.
Prerequisites
Your Salesforce integration is connected and configured in lemlist
You have lemlist admin access
Phase 1: Monitor sync activity with Logs
Step 1: Open the Logs tab
In the Salesforce integration, open the Logs tab. This is your primary tool for understanding what synced, what failed, and when. Get into the habit of checking it after any configuration change, or on a regular cadence — weekly works well for most teams.
Select a date range covering the period you want to review, then click Refresh.
Step 2: Read the log results
Each entry shows whether a sync succeeded or failed, which record was affected, and (for errors) the reason. Error entries typically name the field and cause — read them carefully before making changes. Common causes include permission issues, required fields with missing values, and field type mismatches.
Phase 2: Manage API usage
Step 3: Check your API usage
Salesforce enforces a daily API call limit. Every sync lemlist performs — creating a record, logging an activity, updating a field — counts against that limit. If lemlist hits the limit, syncs queue up and may be delayed until the next day.
Open the API Calls tab to view your daily limit and current usage.
Step 4: Adjust the limit if needed
If you're consistently reaching 80% or more of your daily limit, increase it before you hit the ceiling. It's easier to raise the limit proactively than to deal with queued syncs during a high-volume sending period.
Click Update limit and enter a higher value.
Practical example
A RevOps manager checks Logs every Monday as part of their weekly CRM hygiene routine. One week they spot a recurring error on a specific rep's activities. Reading the error message, they see the Salesforce user mapping is missing for a new hire. They add the mapping, and future syncs for that rep log correctly. Past records aren't updated retroactively, but no further data is lost.
Troubleshooting
Logs show errors on specific records
Root cause: Usually a missing required field, a permission issue, or a data type mismatch between lemlist and Salesforce.
Read the error message in the log — it typically names the field and the reason for failure
Check whether the Salesforce field is required and whether lemlist is sending a value for it
Confirm the connected Salesforce user has write permission on the relevant object
Syncs are slow or delayed
Root cause: Your daily API limit may be close to or at capacity, causing lemlist to queue syncs.
Open the API Calls tab and check today's usage
If at or near the limit, click Update limit to increase it
Consider disabling lower-priority activity types to reduce API usage
Logs show no entries even though campaigns are running
Root cause: The selected date range may not cover the right period, or no sync has triggered yet.
Widen the date range and click Refresh
Confirm your campaigns are actively sending and not paused



