This is not an automation or coding question.

This is a procedural question, i.e., "how to". I have researched through functionality, documentation and support questions/answeres and yet found no solution.

I have 4000 leads and contacts. I have run three previous campaigns, each campaign was a combination of leads and contacts, some leads and contacts were in more than one campaign. I now want to select a certain sector of leads and contacts (I can do this by identifying various field values for the records) that are NOT included in any of the previous campaigns or perhaps just one of the previous campaigns. How can I dot this?

  • 2
    Personally, I'd probably code something up with Apex to build up sets of lead and contact Ids, and then use those to create the Campaign Members in the target Campaign. It sounds like you don't won't to use Apex though. May 5, 2014 at 9:25

1 Answer 1


If you're on Enterprise Edition, you can use cross filters to add a "Without" filter on the Campaign History object for both Leads and Contacts, and then add those folks to your new campaign.

There is also a free app, Campaign Combiner that will create new campaigns based on the presence or absence of campaign membership in other campaigns.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .