---
schema_version: "1"
id: b4cbb76d87e092ac860f8b8a4978a35394253b06983691721e369f5e5e890ec2
title: Advanced NPSP Configurations
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sfdo/264-0-0/npsp_advanced_configuration.md
canonical_url: https://help.salesforce.com/s/articleView?id=sfdo.npsp_advanced_configuration.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 3573e45cd8aab73ead37b06f563ad40d90a7cc0ad4be922738a2c479612aacd4
description: Manage or disable trigger handlers or deploy custom code in the TDTM framework.
products:
  - Nonprofit
release: "264"
---
# Advanced NPSP Configurations

Manage or disable trigger handlers or deploy custom code in the TDTM framework.

- **[Table-Driven Trigger Management](https://help.salesforce.com/s/articleView?id=sfdo.tdtm_advanced_configuration_overview.htm&release=264.0.0&type=5)**  
    Learn about what Table-Driven Trigger Management (TDTM) is and how you might want to use it to customize your NPSP org.
- **[Manage Trigger Handlers for NPSP](https://help.salesforce.com/s/articleView?id=sfdo.npsp_manage_trigger_handlers_2.htm&release=264.0.0&type=5)**  
    Learn about trigger handlers that are used in Table-Driven Trigger Management (TDTM).
- **[Disable Trigger Handlers for NPSP](https://help.salesforce.com/s/articleView?id=sfdo.npsp_disable_trigger_handlers_2.htm&release=264.0.0&type=5)**  
    Learn how to disable trigger handlers for all users, specific users, and with apex code.
- **[Deploy a Custom Apex Class in the TDTM Framework for NPSP](https://help.salesforce.com/s/articleView?id=sfdo.npsp_deploy_apex_tdtm.htm&release=264.0.0&type=5)**  
    The Nonprofit Success Pack (NPSP) relies heavily on Apex to implement much of its functionality. Salesforce.org products use one trigger per object and Table-Driven Trigger Management (TDTM) to control the execution of Apex classes.
- **[Apex Class Descriptions for NPSP](https://help.salesforce.com/s/articleView?id=sfdo.npsp_apex_class_descriptions.htm&release=264.0.0&type=5)**  
    Below is a list of Apex classes managed by Table-Driven Trigger Management (TDTM) along with a description of each. Some classes appear multiple times because more than one Trigger Handler can reference the same class.