---
schema_version: "1"
id: a7b1b5780ca3e8f9d7ff4f8ab40a253fdc3740d9c0301e1f83b4a5e4bd9ef07c
title: PMM Create Program Engagements
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sfdo/264-0-0/pmm_work_with_program_engagements.md
canonical_url: https://help.salesforce.com/s/articleView?id=sfdo.pmm_work_with_program_engagements.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 4dfd7abf45797f749e6ba90c921b46d0cd00bc0c3538cc5eb005ab3829c07f34
description: Create and work with program engagements.
products:
  - Nonprofit
release: "264"
---
# PMM Create Program Engagements

Create and work with program engagements.

- **[Work With Program Engagements](https://help.salesforce.com/s/articleView?id=sfdo.pmm_work_with_program_engagements.htm&release=264.0.0&type=5)**  
    Program Engagements track the relationship between Programs and the Clients, Organization Accounts, Household Accounts, or custom objects that engage with them.
- **[Create a Program Engagement](https://help.salesforce.com/s/articleView?id=sfdo.pmm_work_with_program_engagements.htm&release=264.0.0&type=5)**  
    When you create a Program Engagement, a Client is presumed to be the subject to which the Program and Services are delivered.
- **[Customize New Case Plans](https://help.salesforce.com/s/articleView?id=sfdo.pmm_work_with_program_engagements.htm&release=264.0.0&type=5)**  
    Create a Case Plan from any object using the New Case Plan button. The button already appears on Contacts, and you can add it to any other object.

## Work With Program Engagements

Program Engagements track the relationship between Programs and the Clients, Organization Accounts, Household Accounts, or custom objects that engage with them.

For example, a Program Engagement can track a client enrolled in a class, a school receiving curriculum kits, or an animal in a rescue program.

- Many Program Engagements are Client engagements, but you can also specify volunteers, donors, and service providers using the **Role** field.
- The default naming for Program Engagements is `Contact Name Start Date: Program Name`. For example, `Tom Higgins 2020-07-12: Lunch Program`. You can override the default name on a case-by-case basis, or a Salesforce admin can [customize record naming](https://help.salesforce.com/s/articleView?id=sfdo.pmm_work_with_program_engagements.htm&release=264.0.0&type=5 "Create a Case Plan from any object using the New Case Plan button. The button already appears on Contacts, and you can add it to any other object.") for your org.
- Track the progress of Program Engagements using one of these Stages: Applied, Application Denied, Waitlisted, Enrolled, Active, Completed, or Withdrawn. See all waitlisted Program Engagements using the **Waitlisted Program Engagements** related list on the Program Engagements tab.

## Create a Program Engagement

When you create a Program Engagement, a Client is presumed to be the subject to which the Program and Services are delivered.

You can also create Program Engagements for Household Accounts, and if your admin has configured it, for Organization Accounts or custom objects.

1. Click the **Program Engagements** tab.
2. Click **New**.
3. Give the Program Engagement a name. This name will be replaced by the automated naming configured for your org unless you select **Auto-Name Override**.
4. Select a Stage.
5. Complete one of these tasks based on the type of Program Engagement you want to create:
    
    - To create an anonymous Program Engagement, leave the **Client** field blank. The Contact name will be replaced by "Anonymous." For example, `Anonymous 2020-06-17: Hygiene Kits`.
    - To create a Program Engagement for a household, enter a Household Account in the **Household Account** field.
    - If your admin added an Organization Account field, enter an organization account. This field may be named differently depending on how your admin set it up.
    - If your admin added a custom object, enter a value in the custom object field.
6. Select the Program in which to enroll the client.
7. Select the Program Cohort, if applicable.
8. Select the client's Role in the Program.
9. Click **Save**.

## Customize New Case Plans

Create a Case Plan from any object using the New Case Plan button. The button already appears on Contacts, and you can add it to any other object.

1. Navigate to a record of the object you want to modify.
2. Click ![Setup](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-program_management_module-264-0-0-production-enus/443b48d5-82c1-45d8-a7f7-2c07521b8b28/resources-product/images/setup.png), then select **Edit Page**.
3. In the list of components, find **New Case Plan Button** and drag it onto the page.
4. Click **Save**.
5. Click **Activate**, then choose how you want to assign the record page. For more information, see [Activate Lightning Experience Record Pages](https://help.salesforce.com/articleview?id=platform.lightning_app_builder_customize_lex_pages_activate.htm&type=5) in Salesforce Help.
6. Click **Back** to exit Lightning App Builder.