Loading
Nonprofit Success Pack (NPSP) Managed Package
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Create and Update Campaign Members Through an Opportunity

          Create and Update Campaign Members Through an Opportunity

          Configure NPSP to automatically add a Contact to a Campaign when you enter a donation.

          Note
          Note Watch the Nonprofit Salesforce How-To Series video about Automatic Campaign Member Management.
          Note
          Note This article assumes you're familiar with how Campaigns work in Salesforce. If you're not already familiar with Salesforce Campaigns, see What are Campaigns and How Do They Work? Also see the Campaigns documentation.

          Campaign Members and Opportunities Overview

          Nonprofit Success Pack includes many automatic campaign actions triggered by opportunities. For example, campaign member statuses are automatically updated when a related opportunity is closed.

          Let's say you want to make an appeal to a bunch of Campaign contacts. Your organization makes the appeal and the donations come in. Wouldn't it be nice to be able to enter those Opportunity donations in Salesforce and have the contacts' Campaign Member Statuses updated automatically, on the Campaign? The Nonprofit Success Pack does that for you, and much more, with actions triggered by the Opportunity Stage, Primary Contact, Primary Campaign Source, and Primary Contact Campaign Member Status fields on the Opportunity object. Great!

          Campaigns are related to Opportunities through the Primary Campaign Source field on the Opportunity:

          An Opportunities sample page with the Primary Campaign Source & Primary Contact Campaign Member Status fields highlighted.

          The Primary Contact Campaign Member Status field lets you specify the Member Status for that Contact on that related Campaign. Here's what it looks like on the Campaign's Campaign Members related list:

          A Campaign Members sample page showing a Contact field.

          Setup—Before You Begin

          To automatically create Campaign Members through an Opportunity, you need to ensure that your org is set up to do so.

          There are three settings in NPSP Settings that control this feature:

          • Automatic Campaign Member Management
          • Campaign Member Responded Status
          • Campaign Member Non Responded Status

          To access or change these settings:

          1. Click the NPSP Settings tab. If you don't see the tab, find it in the App Launcher (App Launcher icon).

          2. Click Donations, then click Campaign Members.
          3. Select Automatic Campaign Member Management.
          4. Optionally, enter a Campaign Member Responded Status. The value entered is used as the default for ALL Campaign Members that are automatically added or updated through Automatic Campaign Member Management. If you leave this field blank, Salesforce uses the first status marked as "Responded" in your list of Campaign Member Statuses. If you enter a value that doesn't already exist in your list of Statuses, it will be added to the list.
          5. Optionally, enter a Campaign Member Non Responded Status. The value entered is used as the default for ALL Campaign Members that are automatically added or updated through Automatic Campaign Member Management. If you leave this field blank, Salesforce uses the first status that is NOT marked as "Responded" in your list of Campaign Member Statuses. If you enter a value that doesn't already exist in your list of Statuses, it will be added to the list.
            Note
            Note If you require different statuses for different Campaigns, we recommend that you leave this field blank and carefully curate the Campaign Member Statuses for each of your Campaigns. To manage Campaign Members Statuses, navigate to your Campaign and click the Campaign Members Statuses related list.
          6. Click Save.

          Create Campaign Members Through an Opportunity

          When you specify a Contact as the Opportunity's Primary Contact, NPSP automatically adds that Contact as a Campaign Member to the Opportunity's related Campaign.

          1. Enter your new Opportunity donation, and specify a Primary Contact.
          2. Specify the Campaign to which you want to add this contact.
          3. (Optional) Set the Primary Contact Campaign Member Status if you want to set their status in the Campaign as well. See below for more details.

          Update Campaign Member Status Through an Opportunity

          You can automatically update Campaign Member Status, right from the Opportunity object as well.

          1. Locate an existing Opportunity donation with a Primary Contact.
          2. Set the Primary Contact Campaign Member Status. See below for more details.

          Opportunity Stages, Campaign Member Statuses, and Actions on the Campaign

          The Opportunity's Stage and the value in the Opportunity's Primary Contact Campaign Member Status field determine the behavior of the Campaign Member record. If the Contact is not already a Member of the Campaign, Salesforce creates a new Campaign Member record. Otherwise, Salesforce updates the existing Campaign Member record for the Contact.

          Closing an open Opportunity with a blank Primary Contact Campaign Member Status field will also update the member's status. For example, if the Opportunity Stage is an Open value and the Primary Contact Campaign Member Status field is blank, then Salesforce will assign the first non-Responded value to the Campaign Member. If you later update the Opportunity to a Closed/Won stage, then Salesforce will automatically update the Campaign Member to the first Responded value.

          You can use omit in the Primary Contact Campaign Member Status field to leave the Contact's current Campaign Member Status is unchanged.

          The following table shows Campaign Member actions as they relate to Opportunity stage types and Primary Contact Campaign Member Status values:

          Opportunity Stage Type Opportunity Primary Contact Campaign Member Status Value Campaign Member Action
          Closed/Won blank Contact's Campaign Member Status updated with Campaign's first Responded value.
          Open blank Contact's Campaign Member Status updated with Campaign's first non-Responded value.
          Any omit Contact's current Campaign Member Status is left unchanged. If the Contact is not already a Member of the Campaign, no Campaign Member record is created.
          Any Any text value

          If the Campaign Member Status does not already exist, Salesforce creates it. Contact's Member Status is updated to this value.

          Note
          Note You can edit the Campaign Member Status to a Responded value by going to the Campaign record, clicking the Advanced Setup button (in Salesforce Classic only), and editing the status to check Responded. The Campaign Member records will update to match.
           
          Loading
          Salesforce Help | Article