Skip to main content

Managing Programs

Learn how programs help you maintain compliance year-round using recurring tasks and real-time health tracking.

Written by Jessica Donado
Updated over 2 months ago

Programs help you maintain compliance between annual assessments through ongoing monitoring and recurring tasks.

Why Use Programs?

Without programs, organizations often:

• Scramble to gather evidence before audits
• Discover compliance gaps too late
• Lose track of which activities need regular attention

Programs solve this by:

• Scheduling regular compliance activities
• Automatically tracking what’s overdue
• Providing real-time visibility into compliance health

Creating a Program

To create a new program:

  1. Go to Programs in the sidebar

  2. Click Add Program

  3. Select the framework you want to monitor

  4. Give your program a name

  5. Click Create

Setting Up Recurring Tasks

For each control you want to monitor:

  1. Open the control within your program

  2. Click Add Recurring Task

  3. Define the task (e.g., “Review access logs”). ”)

  4. Set the schedule (weekly, monthly, quarterly, annually)

  5. Assign an owner

The system automatically generates task instances based on your schedule.

Understanding Program Health

Program health is calculated as:

Health % = (Controls with no overdue tasks) / (Total tracked controls)

A control is considered:

Healthy (green)—All recurring tasks are up-to-date
Unhealthy (red) — One or more tasks are overdue

Completing Tasks

When a recurring task comes due:

  1. The owner is notified

  2. Complete the required activity

  3. Mark the task as complete

  4. Attach any artifacts as evidence

This maintains your control’s healthy status.

Program Dashboard

Your program dashboard shows:

• Overall health percentage
• List of unhealthy controls
• Upcoming tasks
• Recent activity

Use this to stay on top of ongoing compliance.

Did this answer your question?