Skip to main content
Featured group

Marketing Communications

This is a public group for you all to share your tips and tricks around Marketing Communications.

Hello.  

 

Just wondering if there are any Campaign Monitor users here that can help me understand if and how we can trigger an automatic email campaign to go out when a Contact is attached to a Campaign via Campaign Membership in Salesforce?  

 

I understand email campaigns can be automated and triggered if someone is added to a list or a segment, so I guess it is a question of if such an activity in Salesforce can result in a Contact being added to a list or get updated with a segment? And is it fiddly if we would want to repeat that behaviour for various, but not all Campaigns, through out the year? Would we need multiple syncs specific to these Campaign records and their members, and if Contacts are already synced onto our master 'All Contacts' list, what are the considerations for that?   

 

Thanks in advance for any advice! :) 

 

#Campaign Monitor

2 answers
  1. Apr 21, 4:58 PM

    The usual pattern is exactly what you described: Salesforce campaign activity updates a field/list/tag in Campaign Monitor, and that becomes the trigger for the automation. 

     

    If the Contact is already on your main All Contacts list, I’d avoid creating lots of separate lists unless you really need them. We had better results syncing a campaign-related flag or field and letting Campaign Monitor handle the automation from there. In one setup we used

    Skyvia to push those updates from Salesforce, which made it easier to control which Campaigns triggered something and which ones didn’t.

0/9000

I want to move from away from a 'many lists, few segments' to 'one list, many segments' approach to managing supporter email preferences in Campaign Monitor (CM). And in doing so only pay once per subscriber! I also want some users to be able to edit the subscriber email preferences from the Salesforce contact record and have that sync back to CM. 

 

Has anyone built a solution around how to make a synced Salesforce field that relates to a list segment from which data syncs both ways? Beaufort 12 Support explained that due to high processing demands, detailed segmentation information can only be accessed directly within CM. 

 

If I create a dummy segment in CM, can I use that to auto-populate a custom field on the contact record, via SF reports? Alternative ideas are greatly appreciated!

 

TIA,

Emma

 

#Trailhead  #Nonprofit  #Integration

2 answers
  1. Jan 25, 2:55 PM

    In my experience, CM segments don’t sync cleanly as fields because they’re evaluated views, so the practical pattern is to store preferences as explicit custom fields (or a child object) in Salesforce and then push those into CM as custom fields/tags, letting segments be built from that.  

     

    If you need users to edit from the Contact record, have Salesforce be the source of truth and run a scheduled bi-directional sync on those preference fields. Skyvia can handle field-level two-way sync between Salesforce and Campaign Monitor, while keeping segmentation logic in CM where it belongs.

0/9000

Hello!

My organization sends out a weekly newsletter. The standard text email is not enough for us. In our old system, we had a way to build more complex looking newsletters. The only free application I could find is call BeeFree, which hasn't been reviewed by salesforce. Has anyone used BeeFree and have an opinion on it? Also, does anyone know of any other newsletter builders that could help?

Thanks,

Gabe Givelber

@Salesforce.org System Administrators@Nonprofit Get Started Hub@Nonprofit Success Pack
4 answers
  1. Dec 12, 2025, 3:45 PM

    Our team uses BeeFree and drops the HTML into Salesforce Classic email and it works well. The only thing I don't like for emails that need edits or annual review is the potential for "two sources of truth" - have to decide where to make minor edits or how to keep both BeeFree and the email template in Salesforce accurate if you want to re-use.

0/9000

We are currently limping along with Emma and a small connector to SFDC. We need to upgrade and are considering Marketing Cloud. What else is out there to do email, texts, etc. at the enterprise level that integrates with SFDC? 

2 answers
  1. Nov 5, 2025, 3:26 PM

    Hi @Jennifer Lange - The future of marketing cloud in salesforce is Marketing cloud on core / Marketing Cloud Next. It has advanced personalizations integrating data cloud and agentforce and it's completely on salesforce platform. So connecting various data sources from CRM is made simpler along with easy creation of emails,landing pages using agentforce.

0/9000

We're currently triggering some automated emails to our donors through Salesforce using Lightning Email Templates but these aren't the nicest looking emails in the world.

Is it possible to use Canva or a similar graphic design app to create "pretty" emails and then pop this into a Salesforce email template? I just tried with code from Canva embed but got a bunch of errors with the code in the Salesforce email template.

Thanks in advance!

5 answers
0/9000

Hey all

Our small non-profit organization has about 4,000 Mailchimp subscribers. Separate from that, we have 1,000 or so contacts in Salesforce (we've moved to the platform over the past couple of months, and managed to use it to conduct this year's Christmas mail out, so we're feeling like we're getting our heads around it). I'd like to integrate our Mailchimp with Salesforce so that we can run email campaigns and track their success within the CRM. Ideally, I think that means importing our Mailchimp subscribers into Salesforce. Also, I think they would fit best into that ecosystem as contacts rather than leads. I've looked at Mailchimp for Salesforce and Chimpsync, but neither seem to offer this functionality - MFS can bring them in as leads only and Chimpsync doesn't seem to sync in that direction. I am now looking at Cloudchimp, and it does offer the ability to move your subscribers in as contacts, but the problem is that there is some overlap between our Salesforce contacts and our Mailchimp subscribers, and when I tried a test batch Cloudchimp created a bunch of duplicate contacts... it does not seem to be able to recognize existing emails and merge the information. Does anyone have any advice for me? Either a way to make this work in either of these three apps or a new approach altogether? Thank you so much! All help is appreciated.

@Fundraising@Nonprofit App Advice and Reviews@Nonprofit Success Pack
11 answers
  1. Aug 28, 2025, 11:09 AM

    The native Mailchimp apps are pretty limited - they don’t handle that contact vs. lead nuance well, and duplicate handling is a common pain point. If you want more control over mapping and upserts, you could look at an integration tool like Skyvia, which lets you sync Mailchimp subscribers into Salesforce contacts and manage duplicates by email.

0/9000

Why doesn't SF show (in campaign's Activity History related list) the emails we've sent from the campaign using "Send List Email"? 

Is there a way to set up a separate view accessible from the campaign page layout, since Email's record shows the related Campaign?

2 answers
  1. Jul 31, 2025, 7:20 PM

    Nothing like posting on something that is almost 4 years old, but here we go! I've found an imperfect but pretty good workaround for this ...  

     

    1. Create a custom report type with Campaign as the primary object, and List Emails as the secondary object (where Campaign must have List Emails) 

     

    2. Create a report to show all Campaigns and their List Emails, formatted however you'd like, BUT - you must include some kind of CHART. I created a line graph that shows the Scheduled Date on the X axis and the "sum of total sent" on the Y axis. Format the "show detail" columns with whatever information your users find relevant 

     

    3. Add a "Report Chart" to the Lightning Page layout for Campaign, and use the "Filter by" option to filter by "Campaign ID" - this will filter the results on the record you're looking at to only show for that campaign! 

     

    4. Users can click "view report" in that component to then see the detailed list as designed in the report. 

     

    Hope this helps some folks out!

0/9000

Hi.  Is there a way to automatically add UTM codes to email links?  Or do we need to do it manually.  Also, any reasons not to add them to Pardot emails? 

Thank you!

8 answers
  1. Mar 31, 2025, 4:25 PM

    The Chrome Extension was removed...  

     

    Is there any new functionality in Pardot for manually appending UTMs to email links?

    Most MAPs, such as HubSpot, etc, have this baked into their account settings. Why is this not an out-of-the box option in Pardot by now? DEVs: Pardot support and product updates need a major step up to support your clients...

0/9000

I love all of the great address object features in NPSP, including the ability to mark addresses as "previous" and remove them as a default address that appears on account and contact records. I could definitely use some of the same features for email addresses --for example, we may want to keep an old email address associated with a contact record so that we can use it to search old emails, but "archive" it in Salesforce so it's not visible on the contact record and we're not tempted to use it.

I'm thinking of creating a custom email object with flows or processes to interface with the contact record (e.g., marking an email record "primary" updates the primary email on the contact record). One pro of such an object would be the ability to add a description field for users to write notes about how or when to use a particular address. We could also better track which emails have unsubscribed (sometimes donors just want to unsubscribe their work email, but still want to receive emails from us to their personal email). It would give us more flexibility for donors who have more email addresses than we currently have fields for on the contact record. However, I know I have to be careful with the background NPSP processes that determine the primary email address for a contact record. Are there other things I should watch out for? Any cons anyone can think of to doing this? Has anyone tried this?

3 answers
  1. Mar 18, 2024, 3:55 PM

    EDF has done this for email and phone, although we aren't currently using the custom objects to manage consent (opt ins/outs). On the custom phone/email objects, we are tracking start/end dates, status, type, a note field, and whether or not it's the primary. Each contact can only have one primary phone/email and that maps to the standard Phone/Email fields. We have a lot of flows that are syncing the active relate phone/emails back to the NPSP fields on the contact. Our users can only modify the contact-level fields on contact creation; otherwise, they must manage phones/emails through the custom objects. We also have flows that will downgrade other phone/email records if a new one is marked primary. Our biggest challenge is keeping the related records and the phone/emails that get passed down to the contact in-sync after a merge (and being able to handle mass merges). Happy to chat about it if this is still relevant!

0/9000