When you send an email from Constant Contact to your list, you might see new Salesforce Campaigns appear even if you previously created a Campaign to sync members into Constant Contact. This is expected behavior and happens because SyncApps handles these scenarios differently depending on the action being performed.
This article explains:
Why new Campaigns are created
How Campaign Members are added
How this impacts reporting and engagement tracking
Why This Happens
SyncApps supports two distinct flows that both involve Salesforce Campaigns:
1. Salesforce Campaigns Used to Sync Records to Constant Contact
When you create a Salesforce Campaign and set up SyncApps to sync it to a Constant Contact list, SyncApps uses that Campaign to determine who should be added into Constant Contact. In this case:
Salesforce is the source of truth for the audience
Contacts or Leads in the Campaign become synced as Constant Contact subscribers
SyncApps copies those Campaign Members into Constant Contact lists for targeting and segmentation
This flow does not create new Campaigns — it simply uses your existing Campaign.
2. New Campaigns Created When Sending Email from Constant Contact
Unlike Salesforce, in Constant Contact a “Campaign” refers to an email send itself. When you send an email in Constant Contact:
SyncApps automatically creates a new Salesforce Campaign
The Campaign name matches the Constant Contact email campaign name
SyncApps adds Campaign Members for each Contact in Salesforce that was sent that email
Engagement metrics (opens, clicks, bounces) sync back to those new Campaign Members
This allows your Sales and reporting teams to see exactly who received and engaged with that Constant Contact email in Salesforce.
Why SyncApps Creates New Campaigns Instead of Reusing Old Ones
Salesforce and Constant Contact use the term “Campaign” differently:
Salesforce: A container for people you want to market to or track
Constant Contact: A single email send with unique engagement data
SyncApps preserves both perspectives by creating separate Campaigns for:
List definition (used when syncing to Constant Contact)
Email sends (used when tracking engagement from Constant Contact)
This ensures:
Engagement metrics don’t overwrite or mix with unrelated Campaign history
Your reporting remains accurate and tied to the actual email send
Sales teams can filter by the specific email they want to act on
This follows documented behavior of how SyncApps tracks responses from Constant Contact into Salesforce.
What Happens to Campaign Members
When a new Campaign is created from a Constant Contact send:
SyncApps creates or updates Campaign Member records in Salesforce for all sent contacts
Engagement data (opens, clicks, bounces) is written back to those Campaign Members
If you have not added the relevant engagement fields (Opens, Clicks, Bounces) to your Salesforce Campaign Member or Contact/Lead layouts, you won’t see this data — even though it exists. You can fix that by updating your layouts.
See: How Do I Set Up My Salesforce Campaign Page Layout for SyncApps Metrics?
Impact on Reporting
If you expected engagement to show under the original Salesforce Campaign you set to sync into Constant Contact, you won’t see it there because:
The original Campaign served to build the list
The new Campaign represents the actual send and engagement
This separation keeps reporting clean and ensures you can analyze:
Who received each email
Which specific email generated the engagement
Engagement tied to the correct event
Common Questions Subscribers Ask
Q: Can I avoid new Campaigns being created?
Short answer: Yes & No — because each Constant Contact send is treated as a unique email event by SyncApps. However, you can choose not to sync back Campaigns from Constant Contact in any integration.
However, you can manage how engagement is displayed:
Ensure the Campaign Member engagement fields are on your Salesforce layouts.
Q: Why are my engagement numbers different in Salesforce vs Constant Contact?
This usually happens when some contacts are in Constant Contact but not yet added as Campaign Members in Salesforce — or when the original Campaign isn’t the one used for the email send in Constant Contact.
Creating new Campaigns for each send ensures the engagement you see in Salesforce matches exactly who was sent the email. Also, be sure to check that the record has synced from Salesforce or Constant Contact prior.
Q: How do I sync Salesforce Campaigns to Constant Contact lists?
See: Constant Contact and Salesforce Guide For Segmentation
Q: Why aren’t all my Salesforce Campaign Members showing engagement?
Often your page layouts and field mapping need updating to show engagement metrics from the new Campaign created by Constant Contact.
See: How Do I Set Up My Salesforce Campaign Page Layout for SyncApps Metrics?
Summary
SyncApps uses your Salesforce Campaign to send records into Constant Contact (that’s list building).
When you send an email from Constant Contact, SyncApps creates a new Salesforce Campaign for that email send — with Campaign Members representing all contacts who were sent the email.
This design keeps reporting accurate and ties engagement back to the real send event.
Understanding this difference helps you interpret Salesforce reporting correctly and ensures your Sales and marketing teams answer questions like “Who should I call?” with confidence.
Need some help?
Check out the options below on how you can contact our support team and find the answers you need to help you with your SyncApps integrations.
Help Center & Email is 24/7 to support@cazoomi.com | Live Chat & Phone is scheduled
FAQs
Check out these Help Desk articles for answers to frequently asked questions.
Comments