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

# Viewing Campaign Progress

> Track every voter your campaign has contacted across all channels in one place.

## The Voters Reached page

**Dashboard → Voters Reached** (click the **Voters Reached** widget on the main dashboard) shows every distinct voter your campaign has contacted — across door knocking, SMS, email, and mail — in a single searchable list.

## Summary stat cards

Four colored cards at the top give you a quick snapshot:

| Card              | What it shows                            |
| ----------------- | ---------------------------------------- |
| **Total Reached** | Distinct voters contacted by any channel |
| **Door Knock**    | Voters reached through block walking     |
| **Text / SMS**    | Voters reached by text message           |
| **Email**         | Voters reached by email                  |

## Charts

### Reach by channel (donut)

The donut chart breaks down your total reach by channel. Hover any segment or legend item to highlight it and see the count and percentage for that channel in the center.

### Touch points over time (line chart)

The line chart shows daily contact activity over the last 30 days (extends to 60 days if you have older data). Each channel has its own colored line:

* **Green** — Door Knock
* **Blue** — SMS
* **Purple** — Email
* **Amber** — Mail

Hover any date on the chart to see a tooltip with the exact count per channel for that day.

## The voter table

Below the charts, every contacted voter is listed with:

| Column         | What it shows                                      |
| -------------- | -------------------------------------------------- |
| **Voter**      | Full name, address, and party affiliation          |
| **Last Touch** | Date, time, and channel of the most recent contact |
| **Channels**   | All channels used to reach this voter (chips)      |
| **Touches**    | Total number of contacts                           |

### Searching and filtering

* **Search bar** — filters by voter name or address
* **Channel filter pills** — show only voters reached by a specific channel (Walk, SMS, Email, Mail, or All)

The count in the top-right updates as you filter.

### Voter detail panel

Click any row to open the full voter detail panel. This is the same detail panel used across Culper — it shows the voter's profile, contact info, voting history, survey responses, annotations, and notes.

## Channel color coding

| Channel    | Color      |
| ---------- | ---------- |
| Door Knock | Sage green |
| SMS / Text | Blue       |
| Email      | Purple     |
| Mail       | Amber      |

These colors are consistent across the charts, table chips, and filter pills.

## Notes on data

* **Door knock** contacts come from walk stops marked with any status other than "Not Visited"
* **SMS and Email** contacts come from outreach messages with status `sent`, `delivered`, `responded`, or `opened`
* A voter reached by both walking and texting appears once in the total count but shows chips for both channels
* The **Last Touch** column shows the most recent contact, regardless of channel
