Professional Documents
Culture Documents
Introduction
Program Management Module (PMM) provides your organization with a structure
for managing the programs and services you provide to your community. You may
use it to track meetings with clients, class attendance, trees planted, greyhounds
rehabilitated, or whatever meets your mission. PMM provides a standard
framework for nonprofits to get manage programs, allowing you to set up faster
then scale and expand.
Before we get started, it’s helpful to understand the objects and terms used in
PMM. Let’s check those out now:
● Programs are the thematic areas that make up your organization’s
mission and include different Services your organization provides.
Together, Programs and Services provide a framework for you to track
the areas and activities that make up your mission. For example:
○ Wilderness Explorers has programs for adults, children affiliated
with a school and children not affiliated with a school. Each is a
different Program record.
○ The Adults Program has two Services: Leadership Training and
Parent Training, in which parents are trained in leading outdoor
adventures for kids. Each of these services is a different Service
record.
● Program Engagement records indicate that a Client is involved in a
particular program. For example, Joanna Colquit’s active participation in
Wilderness Explorers’ Adults Program makes her a Client with a Program
Engagement record for that program. She also is a donor and volunteer,
which is tracked in NPSP. (Note: If you work in social services, you may
call the people you serve clients, users, participants, beneficiaries,
members, or something more specific. Here, PMM uses the term Clients
to talk about the people, communities, organizations, or whatever it is
you serve.)
● Program Cohorts are an optional way to group Program Engagements
together based on a particular criteria, such as when a client enrolled in
a program, where they receive services, or any other factor that makes
sense for your mission. For example, Joanna’s cohort includes other
parents from Sunrise Woods Elementary School in the 20-21 school year.
If cohorts do not make sense to your organization, you do not need to
use them.
● A Service Delivery record is created every time a client engages in a
particular service. For example, Joanna attended a training on October 5,
2020, and would have one service delivery record for that session.
● Services may also be delivered on a Service Schedule which is made up
of individual Service Sessions, or times when the service is delivered.
The Fall 2020 Sunrise Woods Parents were trained on September 28,
2020 and October 5, 2020, each date its own Service Session record.
Clients who attended would each get a Service Delivery record.
● The Unit of Measurement is how your organization measures the
quantity of a Service, such as hours of training, meals served, or
vaccinations administered. For example, Wilderness Explorers’ Parent
Training program counts the number of trainings delivered.
Let’s go!
1. Click on the App Launcher in the top left. It looks like a grid or a waffle.
2. Type Program in the search box to find and select Program
Management.
You’ll first see your Program Management dashboard. Let’s check it out.
On the left side of the record page we have some information about the
program.
On the right we have related lists:
● Notice that the program for Adults has three Services: Leadership
Training, Parent Training and Parent 3 Day Trip.
● Below the Services related list, Program Engagements records track, in this
case, the adults who participate in this program.
● Scroll down to see the Program Cohorts related list, as well. Wilderness
Explorers groups parents into cohorts which allows them to track
attendance quickly.
Scroll back up and let’s look at a Program Engagement record. Click on Joanna
Colquit 2020-04-01: Adults in the Program Engagements related list.
Scroll back up and click Parent Training in the Services related list. Let’s explore
this Service record.
● On the left side, we have some information about the Service, similar to
the Program record.
● And notice, again, on the right we have related lists.
Under the Service Schedules related list, click Fall 2021 Bedford Falls.
Let’s check out the Service Schedule record and update attendance for a few
clients. Our Service Schedule includes two Service Sessions, the two times we’ll
be meeting with parents at Bedford Falls High School.
1. Go to Programs in the navigation bar and click the down arrow to bring up
the Programs menu.
2. Click + New Program.
3. Create a Program with these details.
a. Name: Children’s Program
b. Status: Active
c. Short Summary: Children attend in groups with their school
d. Target Population: School children
e. Description: The children's program takes groups of school children,
their teachers, and parents out on adventures in the wilderness.
f. Start Date: October 1, 2021
g. Program Issue Area: Education
2. Click Save.
The new program record will open in your browser. Check it out.
1. On your Children’s Program record click New in the Services related list.
2. Enter these details:
a. Service Name: One-day elementary school trip
b. Description: Take elementary school students, parents and teachers
out in the woods for the day.
c. Unit of Measurement: Day
d. Status: Active
3. Click Save.
Is PMM free?
Yes; first 10 subscriptions free as part of the Power of Us Program.
Where can I find descriptions of the PMM objects & examples of how to use
them?
https://powerofus.force.com/s/article/PMM-Overview
How can I use PMM if my organization does not serve clients or households?
By default, the Contact object represents Clients that your organization serves. If you
don't use the Contact object for Clients—for example, if you deliver programs and
services to households, other organizations, or something else, like animals—you can
configure Program Engagements and Service Deliveries to reflect that. Learn more
here:
https://powerofus.force.com/s/article/PMM-Customize-Create-Service-Delivery-Fiel
ds-on-BSDT