> ## Documentation Index
> Fetch the complete documentation index at: https://docs.topicflow.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Programs

> Structured review and survey cycles with automated tracking

# Programs

Programs in Topicflow orchestrate structured review and survey cycles across the organization. They automate scheduling, track completion, and ensure consistent processes.

## What programs are

A program is a structured cycle that coordinates:

* Performance reviews
* Survey campaigns
* Deadlines and reminders
* Participant selection
* Completion tracking

Programs turn one-time activities into repeatable, scalable processes.

## Types of programs

**Review programs:**

* Annual performance reviews
* Semi-annual check-ins
* Quarterly reviews
* Probation reviews

**Survey programs:**

* Quarterly engagement surveys
* Monthly pulse checks
* Manager effectiveness surveys
* Post-cycle feedback surveys

## Why programs matter

**Consistency:**
Programs ensure reviews and surveys happen on schedule.

**Automation:**
Deadlines, reminders, and participant selection are automated.

**Visibility:**
HR and leadership can track completion across the organization.

**Scalability:**
Programs work for 10 people or 1,000 people.

## What's next

<CardGroup cols={2}>
  <Card title="Creating programs" icon="plus" href="/programs/creating-programs">
    Set up new review or survey programs
  </Card>

  <Card title="Managing and updating programs" icon="pen" href="/programs/managing-and-updating-programs">
    Edit and track program progress
  </Card>

  <Card title="Review programs" icon="clipboard-check" href="/programs/review-programs">
    Structure performance review cycles
  </Card>

  <Card title="Survey programs" icon="chart-line" href="/programs/survey-programs">
    Run recurring engagement surveys
  </Card>

  <Card title="Permissions and visibility" icon="eye" href="/programs/permissions-and-visibility">
    Control who can see and edit programs
  </Card>
</CardGroup>
