Capstone VolunteerField scheduling

The 7am report

The campaign coverage report that writes itself

On most campaigns the field director builds this by hand at midnight, from three spreadsheets and a group chat. Capstone Volunteer builds it from the live grid and emails it at 7am, every morning, automatically.

What lands in the inbox

Coverage by ward

Every ward, every center, percentage covered, trending against yesterday. The number the campaign manager asks for first.

Open gaps, ranked

Every uncovered shift for the next 48 hours, with the top fill candidates for each, ranked by ward and center history.

Yesterday's no-shows

Who flaked, where, and their reliability count, so follow-up happens before the pattern repeats on election day.

PDF and CSV attached

The executive summary as a PDF for forwarding to the candidate, and the raw CSV for anyone who wants the detail.

Why 7am matters

Early voting runs seven days in DC, and election day starts at 6am. The difference between a gap you learn about at 7am the day before and a gap you discover at 6am the day of is the difference between a filled shift and an empty table at a vote center. The report exists so that the second thing stops happening.

On the seeded DC campaign data, that meant 700+ shifts across 74 election-day centers and 25 early-voting sites summarized into one email the field director reads with coffee, not a spreadsheet session that ends after midnight.

Read tomorrow's report instead of building it tonight