📋 Summary of the Problem
You've enabled email activity tracking in Mailchimp for Salesforce, but the initial sync is taking much longer than expected. The sync progress may appear stuck at a certain percentage, or you're not seeing email activity data populate in your reports right away. You're wondering if something is wrong or if this is normal behavior.
💡 The Solution
The long initial sync time is completely normal and expected. Here's what you need to know:
Email Activity Tracking is Not Enabled by Default
Mailchimp for Salesforce does not automatically store email activity data (opens, clicks, unsubscribes, bounces) in Salesforce. This is an optional feature that you enable through the Mailchimp Settings. When disabled, you can still view live email activity through Lightning Components, but the data isn't stored for reporting purposes.
Why the Initial Sync Takes Time
When you first enable email activity tracking, the system needs to import historical data for all your campaigns. This process takes significantly longer than regular syncs because:
The system processes all historical email activity within your configured retention period (for example, the last 90 days). Each email activity record (opens, clicks, unsubscribes) uses approximately 2KB of Salesforce storage. The sync runs in batches to avoid Salesforce governor limits, processing campaigns and activity types separately. If you have multiple campaigns with thousands of interactions, this can result in dozens of batch jobs running sequentially.
During this initial import, you may see the progress indicator pause at certain percentages. This is normal. The batch jobs are working through your data systematically, creating email activity records as they go.
Subsequent Syncs are Much Faster
After the initial import completes, future syncs only process new or changed activity data since the last sync. This incremental approach is much faster and typically completes within minutes rather than hours.
What You Can Expect
The sync will complete successfully, but depending on your data volume, the initial import may take several hours or even run overnight. You can verify the sync is working by checking that new Mailchimp Email Activity records are being created in Salesforce, even while the overall progress shows an incomplete percentage. If you're concerned the sync has stopped, contact support, and we can check the batch job status in your org.
🔗 Related Articles