---
schema_version: "1"
id: 5514deed151ff6707f9cca4c342305ec174e146f5a5ea65dd3dab4cc4693183b
title: Create a New Trigger Handler
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sfdo/264-0-0/create_trigger_handler.md
canonical_url: https://help.salesforce.com/s/articleView?id=sfdo.create_trigger_handler.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: caed75910386b7f9dfea107e2f21a1d19157b7207fe87e0a4141f57dd4d4ce47
description: Review the steps to add a custom Apex class to the TDTM architecture.
products:
  - Education Cloud
release: "264"
---
# Create a New Trigger Handler

Review the steps to add a custom Apex class to the TDTM architecture.

- Coding your custom Apex class.
- Writing a test Apex class.
- Creating a Trigger Handler for your custom Apex class.
- Testing in a sandbox environment.
- Deploying to production.

Creating custom Apex classes is beyond the scope of this article. TDTM is also used in the Nonprofit Success Pack (NPSP). For a detailed walk-through, see [Deploy a Custom Apex Class in the TDTM Framework for NPSP](https://help.salesforce.com/s/articleview?id=sfdo.npsp_deploy_apex_tdtm.htm).