How to Create and Manage Programs
Group related projects and provide stakeholders with visibility across multiple projects
Programs in Mastt let you group related projects together for easier oversight and reporting. Use them to give stakeholders visibility across multiple projects at once, track program-level metrics, and manage user access centrally.
This guide covers how to create a new program, set it up with projects and users, and manage existing programs.
Before you start
- You need Workspace Admin access to create programs. Program creation is limited to specific users based on permissions.
- Programs are only available on certain subscription plans.
- Contact your administrator or Mastt Support if you don't see these options or this feature is not available in your workspace.
Create a program
Open the Create Program form
- Click your profile name in the top right corner of the screen.
- Select Admin from the dropdown menu.
- Click Programs in the left navigation sidebar.
- Click the + Create Program button.

Add program details
- In the Name & Photo tab, enter your Program Name in the text field.
- (Optional) Click Upload Image to add a program photo, then select the image from your computer.
- Click Next to continue.
Tip: Choose a clear, descriptive program name that helps users quickly identify the group of projects it contains.
Set program information (optional)
- In the Program Information tab, click the currency symbol dropdown and select or type the currency symbol you want to use for this program. To learn more, see Currency Symbols in How to Add and Configure KPI Tiles.
- Click Save.
Add projects
- In the Add / Remove Projects tab, click the Add Projects to Program dropdown.
- From the list of available projects that appears, click each project you want to add.
- Click Add Projects to confirm your selections.
- Click Save.

Tip: You can add or remove projects at any time after the program is created. Archived projects stay in the program and in program snapshots.
Invite users
Warning: Assign the correct permission level. Users with Admin permissions can make changes to the program and its settings.
- In the User Management tab, click the Enter email to invite field to type a new email address or select an existing user from the dropdown.
- Set the user permission level.
- Click Invite Users to send the invitation.
- Click Save to complete the program setup.
New users receive an email invitation to create their account. Existing users are added directly with no notification.
Manage an existing program
Open program settings
- Open the program you want to manage.
- Go to the bottom left of the side navigation.
- Click the Settings icon (cog).
This opens the program settings directly.

You can also open program settings in these ways:
| From | Steps |
|---|---|
| Home page | Click Programs in the left navigation bar, find your program, click the Action button (three dots), and select Program Settings. |
| Admin panel | Click your profile name > Admin > Programs, find your program, click the Action button (three dots), and select Edit. |
Add a project
- In the Add / Remove Projects tab, click Add project to program.
- Select the project from the dropdown.
- Click Add Projects to confirm.
- Click Save.
Remove a project
- Locate the project in the project list.
- Click the Action button next to the project name.
- Click Remove.
- Confirm the removal.

Invite additional users
- In the User Management tab, click the Enter email to invite field to type a new email address or select an existing user from the dropdown.
- Set the appropriate user permission level.
- Click Invite User.
New users receive an email invitation to create their account. Existing users are added directly with no notification.
Troubleshooting and FAQs
What if I can't find the Programs option in Admin?
Programs are included in Enterprise subscription plans and available as an add-on for Pro plans. Contact your administrator or Mastt Support to check your subscription level or enable this feature.
Can I move a project between programs?
Yes. A project can belong to multiple programs simultaneously, so you can add it to any program without removing it from existing ones.
Need help?
Contact Mastt Support for additional assistance with program management.