Skip to main content

#Campaign Members0 discussing

So, I have a CSV file with Contact Names and contact data which is identical to what is in Salesforce.  (So, the Contacts already live in SFDC).  But, there is no ContactID in the CSV file.  Is there any way to match these up so I can then import them into a campaign?  Trying to import with Contact Names just creates duplicates.

 

Thanks for any help!

 

#Bulk Import  #Campaigns  #Campaign Members  #Data Export

4 answers
  1. Nov 10, 2021, 4:42 PM

    Hey David,  How are you attempting to add the Contacts to the Campaign? Are you using Dataloader? If so, you'll have to have the Contact IDs. (See this article)  However, you may be able to get the contact IDs if you build a report in SFDC that has columns for Contact ID, Contact First Name, Last Name, and whatever other data points you have in your original CSV (hopefully Phone or Email are included). Then, in Excel, use a CONCATENATE formula to bunch those data points together, and a VLOOKUP to find matches to your original CSV data (where you also applied a CONCATENATE function).  Then you'll have IDs matched to names on your original file and can upload via dataloader.

0/9000

Hi - has anyone run into difficulties with the limit on campaign member statuses? We have now got issues with our Eventbrite implementation as we have so many.

 

" Since you have 5,000+ campaigns and at least the 2 default Sent/Responded per campaign, that is adding up. The thing I have never gotten as straight answer from documentation is whether there is also a limit on single campaigns for the number of statuses you can add, but that seems less likely. "

 

Has anyone got any bright ideas? Do we need to delete old campaigns? 

 

 

#Sales Cloud #Campaigns #Campaign Members #Campaign Member Status #Salesforce Developer

1 answer
  1. Jul 17, 2024, 6:06 AM

    Campaign status is a single-value picklist field, which means we can only select one status for each campaign. The limited number of max picklist value is 1000, which means you could have 1000 drop down values in the field for selection. Hope it helps. 

0/9000

Can anyone explain how the Fields Active, Status and Start/End Dates in Campaigns are used?  It seems like they have little more use than as reporting parameters as I can continue to add contacts/leads to campaigns even if the campaign is no longer active, is in a completed status, or is beyond the dates.  BTW we only use Sales Cloud, not Marketing Cloud.

Thank you in advance. #Sales Cloud #Campaigns #Campaign Members

3 answers
  1. Nov 16, 2023, 9:08 PM

    Yeah, that's pretty much it (the way you've described it) 

     

    However those fields can certainly be "put to work" in Validation Rules that prevent users from adding a lead or Contact to a Campaign after the End Date, or before the Campaign has been "activated", or creating a Record Triggered Flow that automatically changes the Campaign Status to Closed/Inactive after the End Date (we do this in my own org).    

0/9000

Is there a way to default the campaign member component within the campaign lightning record page to show the horizontal bar chart instead of the pie?

 

Default Campaign Member Component View to Horizontal Bar Chart

#Campaigns #Campaign Members #Lightning App Builder

0/9000

How to display ‘Created date’ field from Campaign Member object to display on the related list of a Campaign record?

#Campaign Members #Campaigns #Sales Cloud
6 comments
  1. Apr 4, 2024, 6:01 PM

    Good to hear it has help you @Ana M can you please close this thread by accepting the answer to help others as well. 

0/9000

Hi Friends,

Can someone please help me with this error. I have added campaign member status tab in campaign object page layout> Related lists as you can see screenshot. Can you please advsie what is wring that it is still not showing in object?

 

Not able to see campaign member status in related list tab

 

#Campaign Members  #Campaigns  #Email Campaign

1 answer
  1. Andrew Russo (BACA Systems) Forum Ambassador
    Feb 19, 2024, 3:02 PM

    if its a lightning page edit also the lighting page and make sure you have it added there. you may have the related lists single element on the page.

0/9000

Hi,

 

One of my users and I are having trouble creating Campaign Member records from Campaign using Data Import wizard. I was more surprised that I couldn't add them using DIW. Each of our errors were different. 

 

Our errors were:

 

"The CampaignMember import failed due to an error. Please retry the import or contact Salesforce Support with the following error ID."

 

The error ID I received was: 1009237654-384905 (235528798)

The Error ID Aaron received was: 286641726-348921 (235528798)

 

I'm happy to create and update these campaign members myself using data loader this one time, except every time I try using data loader (v59.0.0) I get this error: "CSV Error: Invalid CSV file format. Please select a different file."  I've removed BOM encoding as recommended in this help article: https://help.salesforce.com/s/articleView?id=000383918&type=1. It still doesn't work, this is very frustrating. I've never had as much trouble with data loader as I have this year. How have folks resolved these errors and resumed creating campaign members using either of these bulk import tools? Are the errors I'm receiving related?

 

Thank you. @* Salesforce Administrators * @Nonprofit Hub @Nonprofit Success Pack @Salesforce.org System Administrators @*Experience Cloud Developers* #Dataloader #Campaign Members

4 answers
  1. Feb 9, 2024, 7:42 AM

    Hi, I had similar problem,

    Go to Data Loader Settings -> Other Delimiters for load operations

    and then remove "-" and ofc click Ok

    Hi, I had similar problem,Go to Data Loader Settings -> Other Delimiters for load operationsand then remove

     

    For me, that solved this problem.

0/9000

I need to export the campaign members from my campaign. Background: I used Geopointe to pull donors in a 50 mile radius of a certain city for our ED to do donor visits). Why is the export option not available when I go to the related list campaign members from the campaign page?

#Campaign Members

2 answers
  1. Feb 9, 2024, 10:20 PM

    Probably the simplest way to export is to create a report that shows the campaign members that you want and the feels that you want an export that way.

    --Terry

0/9000

We have an ongoing external email campaign that directs potential leads to our website.  If they engage, they are considered a lead and are sent to SF.  But, some already exist in our system so are being caught by the lead duplication rules, and the lead is not captured in SF.   Is there a way that I can have the system recognize this as a duplicate and add the new Campaign to the old lead, and the status reset to new?   BTW, we only use salescloud. #Sales Cloud #Campaign Members #Leads

5 answers
  1. Nov 2, 2023, 6:07 PM

    Hi @Anne Kuczynski,

     

    I see that at the moment your duplicate rule alerts and/or blocks the creation of the lead, so it doesn't come through. Are you able to identify via a certain field, all the leads that are part of this email campaign? If that's the case, you could create another duplicate rule (using the same matching rule) that does not alert nor block of the duplicate - it will only create a "Duplicate Record Set" Record with its child "Duplicate Record Item" records. You will need to create a filter in this duplicate rule so that it only applies to the relevant leads (and you will also have to filter the existing duplicate rule so that it doesn't apply to these leads, as you want these to pass through).

     

    At the same time, you need to create a record-triggered flow on the "Duplicate Record Set" object, and in the Condition set that "Duplicate Rule ID" is equal to the ID of the new Duplicate Rule that you just created before, so that the flow only triggers for this case. In the flow you would then have to do a Get records to obtain the "Duplicate Record Items" for this Duplicate Record Set, so that you can figure out the Ids of the Leads (one will be the old Lead and one will be the new one, you can check that by CreatedDate. Once you have identified the old Lead Id, you can do the flow actions to assign the current campaign to this lead and reset the status to new, and finally add a delete element to delete the new Lead that just got created, so that only the old lead remains.

     

    Hope this helps, let me know if you need clarification!

0/9000

I need to create a Sharing Rule that only allows Users to see Campaign Members where they are the record owner of the Contact or Lead that corresponds with the Campaign Member.

 

Sharing Rules don't support the formula criteria I would be using, and I'm not finding a 'CampaignMemberShare' object that I can reference in apex.

Is there another way I might be able to attack this? Am I missing something? Or am I out of luck on this requirement?

#Sharing #Campaign Members #Apex #Sharing Rules 

3 answers
  1. Nov 29, 2023, 9:20 AM

    @Dan Watkoski changing the organisation wide sharing setting for Campaign Members from Controlled by Campaign, to Controlled by Campaign Member, as mentioned by Martin, should be the solution to your request.

     

    What is your current OWD sharing for Campaign and Campaign Member?

     

    See also:

    Release Notes Summer 18

     

    I do understand your confusion, as the documentation, does not mention this update, it still considers the Controlled by Campaign setting only:

    Sharing Considerations

     

    See this screenshot for the options:changing the organisation wide sharing setting for Campaign Members from Controlled by Campaign, to Controlled by Campaign Member, as mentioned by Martin, should be the solution to your request.

    Otherwise as Svyatoslav mentions, this is more or less a Junction object, with Campaign on one side, and Lead or Contact on the other side.

     

    Sharing for a Junction object is always controlled by its Master, so I would not expect any Sharing table to become available in the future

0/9000