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
          Configure Memberships

          Configure Memberships

          Learn how to manage memberships in NPSP.

          • About Memberships
            NPSP Memberships represent an individual or household giving a donation to join a group or organization, much like a subscription. It's up to the organization to decide the length and level of membership based on the donation amount.
          • Create Membership Opportunity Stages
            Create these Opportunity stages for Memberships. (If you already have these stages configured, you don't need to recreate them.)
          • Create an Opportunity Membership Record Type
            Steps for creating a record type on Opportunities to manage your memberships.
          • Assign Page Layout to Record Type
            Edit the page layout assignments so that the Membership Record Type is using the Membership Page Layout for all appropriate profiles.
          • Configure Membership Record Type For Rollups
            Where you select the Membership record type for rollups depends on if you're using Customizable Rollups, legacy out-of-box NPSP rollups, or User Defined Rollups.
          • Add a Lightning Action to Contacts
            Add a Lightning Action to Contacts to easily create a new Membership from a Contact record.
          • (Optional) Set a Grace Period
            After a Membership expires, the Membership Status is set to Grace Period. This is the period of time (in days) before the Membership Status is set to Expired. You can choose how long you want the grace period to last. The default is 30 days.
          • (Optional) Customize Member Levels
            NPSP includes these member levels: Gold, Silver, and Bronze. You may want to customize these names or add more values. You can do so by editing the picklist values for the Member Level field on Opportunities.

          About Memberships

          NPSP Memberships represent an individual or household giving a donation to join a group or organization, much like a subscription. It's up to the organization to decide the length and level of membership based on the donation amount.

          NPSP Memberships uses the following object:

          • Opportunity (standard object): Use a custom Membership record type on Opportunity to track memberships.

          Feature Release Information

          This feature was released prior to NPSP version 3.0. If this feature isn't configured in your org, complete these steps. To find your installation date, see Find Your Installation Date.

          Create Membership Opportunity Stages

          Create these Opportunity stages for Memberships. (If you already have these stages configured, you don't need to recreate them.)

          Stage Name API Name Type Probability Forecast Category
          Prospecting Prospecting Open 10% Pipeline
          Pledged Pledged Open 10% Pipeline
          Closed/Lost Closed/Lost Closed/Lost 0% Omitted
          Closed/Won Closed/Won Closed/Won 100% Closed
          Withdrawn Withdrawn Closed/Lost 0% Omitted
          Posted Posted Closed/Won 100% Closed

          To add Opportunity stages:

          1. Click Setup gear icon, then click Setup.
          2. Click the Object Manager tab.
          3. In the list of objects, click Opportunity.
          4. Click Fields & Relationships.
          5. Click the Stage field.
          6. In the Opportunity Stages Picklist Values related list, click New.
          7. Enter the Stage Name, API Name, Type, Probability, a Forecast Category as shown in the table.
          8. Click Save.

          For more information on how to create Opportunity stages, see Understand and Customize Sales Processes and Paths.

          Create an Opportunity Membership Record Type

          Steps for creating a record type on Opportunities to manage your memberships.

          1. From Setup, click the Object Manager tab.
          2. In the list of objects, click Opportunity.
          3. Click Record Types.
          4. Click New and create a new record type with these details:
            • Record Type Label: Membership
            • Record Type Name: Membership
            • Sales Process: Donation
            • Description: Use this record type to record memberships
            • Active: selected
            • Enable for Profile: Select for any profile that needs access to memberships
            • Page Layout: Membership Layout

            Membership record type

          5. Click Save.

          For more information on creating record types, see Create Record Types.

          Assign Page Layout to Record Type

          Edit the page layout assignments so that the Membership Record Type is using the Membership Page Layout for all appropriate profiles.

          1. From Setup, click the Object Manager tab.
          2. In the list of objects, click Opportunity.
          3. Click Record Types.
          4. Click Page Layout Assignment.
          5. Click Edit Assignment.
          6. In the Membership column, make sure the Membership Layout is selected for the appropriate profiles.
          7. Click Save.

          Configure Membership Record Type For Rollups

          Where you select the Membership record type for rollups depends on if you're using Customizable Rollups, legacy out-of-box NPSP rollups, or User Defined Rollups.

          If you're using Customizable Rollups, set the Membership Record Type in a filter group and then apply it to the rollups themselves.

          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 | Customizable Rollups.
          3. Click Configure Customizable Rollups.
          4. Click View Filter Groups.
          5. Depending on how NPSP was installed, your org may already have a filter group called Memberships: Won. If so, click Edit on the Memberships:Won filter group. Otherwise, click New to create a new filter group.
          6. Depending on how NPSP was installed, the Memberships:Won filter group may already have a rule to filter on record type. If not, or if you've created a new filter group, add a rule with these values:
            • Object = Opportunity
            • Field = Record Type ID
            • Operator = In List
            • Value = Membership (or whichever Record Type you use for Memberships)
              Filter rule for opportunities with Membership record type

          Now you can use the Membership filter group in any Customizable Rollup for Memberships.

          If you're using legacy out-of-box NPSP rollups or User Defined Rollups, set the Membership record type in NPSP Settings:

          1. In the NPSP app, click the NPSP Settings tab.
            Note
            Note If you don't see the NPSP Settings tab in your org, you can find it in the App Launcher.
          2. Click Donations | Membership.
          3. Click Edit.
          4. In the Membership Record Type Names menu, select Membership.
            Membership Record Type Names setting in NPSP Settings
          5. Click Save.

          Add a Lightning Action to Contacts

          Add a Lightning Action to Contacts to easily create a new Membership from a Contact record.

          1. From Setup, click the Object Manager tab.
          2. In the list of objects, click Contact.
          3. Click Buttons, Links, and Actions.
          4. Click New Action.
          5. Fill in the following details:
            • Action Type: Create a Record
            • Target Object: Opportunity
            • Relationship Field: Primary Contact
            • Record Type: Membership
            • Standard Label Type: New [Record Type]
            • Name: NewMembership
              New Action for Memberships
          6. Deselect Create Feed Item (unless you want a Chatter post each time a user creates a Membership with this Action).
          7. Click Save.
          8. In the Page Layout editor, add the following fields to the New Membership Quick Action layout:
            • Opportunity Name
            • Close Date
            • Stage
            • Amount
            • Member Level
            • Membership Start Date
            • Membership End Date
            • Membership Origin
            • Optionally, remove the Next Step field
          9. Click Save. Next you’ll set default values for the Close Date and Opportunity Name fields.
          10. In the Predefined Field Values list, click New, then enter the following values:
            • Field: Close Date
            • Value: Today()
          11. Click Save.
          12. In the Predefined Field Values list, click New, then enter the following values:
            • Field Name: Opportunity Name
            • Formula Value: Contact.FirstName & " " & Contact.LastName & " Membership " & TEXT(MONTH(TODAY())) & "/" & TEXT(DAY(TODAY())) & "/" & TEXT(YEAR(TODAY()))
          13. Click Save.

          Finally, add the Lightning Action to the Contact Lightning page layout:

          1. From Setup, click the Object Manager tab.
          2. In the list of objects, click Contact.
          3. Click Page Layouts.
          4. Click Contact Layout.
          5. In the palette, click Mobile & Lightning Actions.
          6. Drag the New Membership Lightning Action to the Salesforce Mobile and Lightning Experience Actions section of the Page Layout.
            Contact page layout with the New Membership action highlighted
          7. Click Save.

          (Optional) Set a Grace Period

          After a Membership expires, the Membership Status is set to Grace Period. This is the period of time (in days) before the Membership Status is set to Expired. You can choose how long you want the grace period to last. The default is 30 days.

          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 | Membership.
          3. Click Edit, and enter a value in the Membership Grace Period field.
          4. Click Save.

          (Optional) Customize Member Levels

          NPSP includes these member levels: Gold, Silver, and Bronze. You may want to customize these names or add more values. You can do so by editing the picklist values for the Member Level field on Opportunities.

           
          Loading
          Salesforce Help | Article