---
title: "Programs"
description: "A program holds your protocol: the activities participants run, and the people who run them."
---

> eSSESSMENT docs. Web page: https://presagetech.com/docs/essessment/programs
> Index of all pages: https://presagetech.com/docs/essessment/llms.txt

# Programs

## Overview

A program groups the activities your participants will run, such as a morning check-in or a study protocol. Each program has its own participants and program team.

## Guide

<ol class="guide">
<li>

#### Open Programs

In the Console sidebar, click **Programs**, then **New Program**.

<figure class="shot">

![Programs list](https://presagetech.com/docs/essessment/assets/programs-list-v3.jpg)

<figcaption>Programs</figcaption>
</figure>

</li>
<li>

#### Describe the program

Enter a **Program Name** and **Short Description**, both required. Add a **Long Description** if participants need more context.

<figure class="shot"><div class="mk-fit" data-w="820"><div class="mk" role="img" aria-label="Create Program form with Program Details and Visibility"><div class="mk-app"><div class="mk-side"><div class="mk-logo"><img src="https://presagetech.com/docs/essessment/assets/presage-logo.png" alt="Presage"></div><div class="mk-sh">Apps</div><div class="mk-nav"><svg class="mk-ic" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"></path><path d="M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path></svg>Portal</div><div class="mk-sh">Demo Organization</div><div class="mk-nav on"><svg class="mk-ic" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="3" width="7" height="7" rx="1"></rect><rect x="14" y="3" width="7" height="7" rx="1"></rect><rect x="14" y="14" width="7" height="7" rx="1"></rect><rect x="3" y="14" width="7" height="7" rx="1"></rect></svg>Programs</div><div class="mk-nav"><svg class="mk-ic" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg>Members</div><div class="mk-nav"><svg class="mk-ic" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z"></path><circle cx="12" cy="12" r="3"></circle></svg>Org Settings</div><div class="mk-foot"><div><b>Demo Organization</b> ▾</div><div><b>Demo</b><br><span style="color:#64748b">demo@presagetech.com</span></div></div></div><div class="mk-main"><div class="mk-crumb">Demo Organization › Programs › <b>Details</b></div><p class="mk-h">Create Program</p><p class="mk-sub">Build a new program</p><div class="mk-g2"><div class="mk-card"><h5>Program Details</h5><p class="d">Basic information about your program</p><div class="mk-lbl">Program Name *</div><div class="mk-in">Morning Check-in</div><div class="mk-lbl">Short Description *</div><div class="mk-in">A quick daily check-in routine</div><div class="mk-lbl">Long Description</div><div class="mk-in ta">Detailed description of the program...</div><div class="mk-lbl">Organization</div><div style="color:#64748b">Demo Organization</div></div><div class="mk-card"><h5>Visibility</h5><div class="mk-row" style="margin-top:10px"><div><div style="font-weight:600;font-size:11.5px">Program Visibility</div><div style="color:#64748b;font-size:11px">Only explicitly added members can see this program</div></div><span class="mk-tog"></span></div></div></div><div class="mk-bar"><span class="mk-btn">Cancel</span><span class="mk-btn">Save Draft</span><span class="mk-btn p">Create program and add activities</span></div></div></div></div></div><figcaption>Create Program</figcaption></figure>

</li>
<li>

#### Set visibility

Programs are private by default: only people you add can see them. Turn on **Program Visibility** to show the program to everyone in your organization.

</li>
<li>

#### Save

Click **Create program and add activities**, or **Save Draft** to finish later.

</li>
<li>

#### Add activities and people

On the program page, click **Add activity**, then add people under **Subscribers** and **Program team**.

<figure class="shot">

![Program page with the Subscribers tab and Program Visibility turned on](https://presagetech.com/docs/essessment/assets/program-subscribers-v2.jpg)

<figcaption>Program page › Subscribers</figcaption>
</figure>

</li>
</ol>

## Programs list

The Programs page lists every program in the organization. Search by name, or open a card.

<ul class="set"> <li><b>Card:</b> name, program ID, short description, status (<b>Active</b>), visibility (<b>Private</b>) and the number of activities.</li> <li><b>Card menu (…):</b> <b>View Details</b>, <b>Edit</b>, <b>Delete</b>.</li> </ul>

<figure class="shot narrow">

![Program card menu](https://presagetech.com/docs/essessment/assets/program-card-menu-v3.jpg)

<figcaption>Card menu</figcaption>
</figure>

## Create Program

<div class="tw">

| Field | What it does |
| --- | --- |
| Program Name | Required. Shown to participants. |
| Short Description | Required. One line shown with the program name. |
| Long Description | Optional detail about the program. |
| Program Visibility | Off by default: "Only explicitly added members can see this program". When on: "All organization members can see this program". |

</div>

The list page's empty state button is changing from "Create Program" to **New Program**, so every button matches.

## Program page

Open a program from the Programs list to manage it.

<ul class="set"> <li><b>Header:</b> the program's status and visibility, with <b>Edit</b> and <b>Delete</b>.</li> <li><b>Program Details:</b> the <b>Program ID</b>.</li> <li><b>Activities</b> tab: each activity with its length, category and step count. Click <b>Add activity</b> to create one, or <b>Edit</b> or <b>Remove</b> on an existing one.</li> <li><b>Subscribers</b> tab: the participants, and the <b>Program Visibility</b> switch.</li> <li><b>Program team</b> tab: the admins and specialists who run the program. See <a href="https://presagetech.com/docs/essessment/roles">Roles and permissions</a>.</li> </ul>

## FAQ

<details class="faq"><summary>I created a program with AI and can't find it</summary><div>

Programs created through the Coherence MCP server are private, like any new program. Invite the people who should take part. If everyone in your organization should see it, turn on **Program Visibility**, or ask your AI assistant to.

</div></details>

<details class="faq"><summary>Why can't I run activities in a program I can see?</summary><div>

Admins can view every program, but running its activities needs a program role or subscription. Add yourself under the program's **Members**.

</div></details>
