---
schema_version: "1"
id: e819a144abcd9e2e616715d03976cf4bcc5923b14afbce900bbccbfdc0437018
title: Create and Manage Levels
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sfdo/264-0-0/create_and_manage_levels.md
canonical_url: https://help.salesforce.com/s/articleView?id=sfdo.create_and_manage_levels.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 758a05ea7df2b2ee46e89a88a88effecf2894f6f41b44e04dd8121e6ac5fea5e
description: NPSP Levels give you a way to track a constituent's level of commitment and engagement based on criteria such as total gifts or number of hours volunteered. Create and manage NPSP Levels based on your organization's practices.
products:
  - Nonprofit
release: "264"
---
# Create and Manage Levels

NPSP Levels give you a way to track a constituent's level of commitment and engagement based on criteria such as total gifts or number of hours volunteered. Create and manage NPSP Levels based on your organization's practices.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-nonprofit_success_pack-264-0-0-production-enus/bd2879e2-2bdc-4012-aa32-dc0c697c4538/images/icon_note.png)

Note

Watch the Nonprofit Salesforce How-To Series videos about [Levels](https://www.youtube.com/watch?v=Yy9LH0RcYAk) and [Levels With Engagement Plans](https://www.youtube.com/watch?v=rViKhzQHPBM).

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-nonprofit_success_pack-264-0-0-production-enus/bd2879e2-2bdc-4012-aa32-dc0c697c4538/images/icon_note.png)

Note **Administrators**: If this feature isn't configured in your org, or something seems to be missing, see the [Feature Configuration Overview](https://help.salesforce.com/s/articleview?id=sfdo.npsp_feat_config_overview.htm) for a list of major features in NPSP and how to configure them.

- **[Overview](https://help.salesforce.com/s/articleView?id=sfdo.create_and_manage_levels.htm&release=264.0.0&type=5)**  
    NPSP Levels give you a way to track a constituent's level of commitment and engagement based on criteria such as total gifts or number of hours volunteered.
- **[Create a Level Structure](https://help.salesforce.com/s/articleView?id=sfdo.create_and_manage_levels.htm&release=264.0.0&type=5)**  
    Create Level records to set up a Level structure to track constituent engagement.
- **[Manually Recalculate Levels](https://help.salesforce.com/s/articleView?id=sfdo.create_and_manage_levels.htm&release=264.0.0&type=5)**  
    Due to the processing involved, Level values are not applied instantly to Contacts, Accounts, and other objects for which Levels have been configured to display. Instead, Level values are updated as part of a nightly batch process.

## Overview

NPSP Levels give you a way to track a constituent's level of commitment and engagement based on criteria such as total gifts or number of hours volunteered.

For example, you could define Levels for donors based on the total gifts they've donated over time. A donor who's donated $0 to $100 dollars would be at the Bronze Level, $101 - $1000 at the Silver Level, $1001 - $10,000 at the Gold Level, and so on.

This information is important for helping to recognize milestones and determine how to continue building on and fostering the relationship.

In addition, Levels work with Engagement Plans so nonprofits are able to outline what, who, how, and how often to communicate with the constituent and keep them moving up the ladder of engagement.

Here's an example of a Level structure for Accounts:

![Level structure for accounts](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-nonprofit_success_pack-264-0-0-production-enus/bd2879e2-2bdc-4012-aa32-dc0c697c4538/nonprofit_success_pack/images/levels_acctslevels.png)

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-nonprofit_success_pack-264-0-0-production-enus/bd2879e2-2bdc-4012-aa32-dc0c697c4538/images/icon_note.png)

Note

Don't let the field names scare you! NPSP provides drop-downs to choose from when you define and edit your Levels.

Once the Level structure is in place, a nightly batch job updates the Level values on records for any objects you've configured to display Level data.

For more information on configuring level data to display on Accounts, Contacts, or other objects, see [Configure Levels](https://help.salesforce.com/s/articleView?id=sfdo.npsp_config_levels.htm&release=264.0.0&type=5 "Learn about NPSP Levels, how to create new level fields, how to secure and provide access to the Level object and fields, and how to add value to target picklists.").

## Create a Level Structure

Create Level records to set up a Level structure to track constituent engagement.

1. Click the **Levels** tab. (If you don't see it, click ![More icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-nonprofit_success_pack-264-0-0-production-enus/bd2879e2-2bdc-4012-aa32-dc0c697c4538/resources-product/images/app_launcher_icon.png), then search for Levels.)
2. Click **New.**
    
    ![Create Level screen](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-nonprofit_success_pack-264-0-0-production-enus/bd2879e2-2bdc-4012-aa32-dc0c697c4538/nonprofit_success_pack/images/levels_createlevel.png)
    
    **Level Name (1)**—The Name that will appear in the Level field on the Account, Contact, or other object you choose. You must type in a name before you can enter any other fields.
    
    ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-nonprofit_success_pack-264-0-0-production-enus/bd2879e2-2bdc-4012-aa32-dc0c697c4538/images/icon_note.png)
    
    Note If you select the Target object before entering a name, you won't see values in any of the other drop-down fields. To fix this issue, clear all of the fields and enter the Level Name. You'll then be able to select a Target object and other values.
    
    **Target (2)**—The object that this Level applies to. Select Account, Contact, or another object for which Level values have been configured to display.
    
    ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-nonprofit_success_pack-264-0-0-production-enus/bd2879e2-2bdc-4012-aa32-dc0c697c4538/images/icon_note.png)
    
    Note By default, the available Target values are Account and Contact. See [Configure Levels](https://help.salesforce.com/s/articleView?id=sfdo.npsp_config_levels.htm&release=264.0.0&type=5 "Learn about NPSP Levels, how to create new level fields, how to secure and provide access to the Level object and fields, and how to add value to target picklists.") for information on configuring Levels for other objects.
    
    **Source Field (3)**—The field that will be totaled across all records to determine what Level the Contact or Account is in. For our example, we selected Total Gifts (a currency field), however, you can select any currency or number field.
    
    **Level Field (4)**—The custom field where you want the Level stored. Check with your administrator if you're not sure what to select here.
    
    **Previous Level Field (5)**—This field is optional. It stores the previous Level value if the Level changes. Check with your administrator if you're not sure what to select here.
    
    **Minimum and Maximum Amount (6)**—This defines the range of this Level. You can leave Minimum blank to cover all up to (but not including) the Maximum Amount. Likewise, you can leave Maximum Amount blank to cover all amounts over (and including) the Minimum Amount (such as your very top level). Remember, Amount is not necessarily currency.
    
    **Engagement Plan Template (7)**—If you want to have a series of Task Activities that are automatically generated when a Contact or Account reach a certain Level, this is where you would select that Engagement Plan. See [Create and Manage Engagement Plans](https://help.salesforce.com/s/articleView?id=sfdo.npsp_create_and_manage_engagement_plans.htm&release=264.0.0&type=5 "Use Engagement Plans to automatically create a series of predefined tasks to support donor prospecting, stewardship, and moves management.") for information on configuring and using Engagement Plans.
    
    Make sure **Active** is checked and give your Level an appropriate **Description (8)**.
3. If this is the first Level you're creating, click **Save & New**. This will automatically clone the existing Level and adjust the Maximum and Minimum values. Just give the new Level a name. You can very quickly set up a series of Levels this way. Click **Save** on the final Level.

## Manually Recalculate Levels

Due to the processing involved, Level values are not applied instantly to Contacts, Accounts, and other objects for which Levels have been configured to display. Instead, Level values are updated as part of a nightly batch process.

To manually update Level values for all records, see [Run Level Assignment Batch](https://help.salesforce.com/s/articleView?id=sfdo.npsp_manually_process_batch_jobs.htm&release=264.0.0&type=5 "NPSP includes scheduled batch jobs that are designed to calculate rollups and keep your data clean. Run any of these jobs manually if you need to perform these tasks before the next scheduled run of the batch job.").

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-nonprofit_success_pack-264-0-0-production-enus/bd2879e2-2bdc-4012-aa32-dc0c697c4538/images/icon_note.png)

Note Since NPSP automatically calculates Level values on Accounts, Contacts, and other objects, it's important that you never directly update a Level field value on those objects.