Kelly Grappe for Secretary of State
Volunteer Dashboard
Overview Dashboard
Sapulpa Beacon 211 · Sapulpa, OK · City
“More teams, not bigger teams.”

Field command center — statewide director, regional boards, and county drill-down (preview).
Field encouragement — tap to read
Field encouragement
Your geography matters — steady invites and honest weekly numbers beat one-off hero weeks that burn volunteers out.

Who does what — campaign HQ vs volunteers (expand)
Campaign & volunteer roles
Who does what
Campaign HQ: encourage teams, answer hard questions, publish weekly priorities, approve and guide messaging, support major events, and monitor progress toward statewide GOTV readiness.
Volunteer system: recruit, onboard, train, launch teams, place people downstream, track KPIs, and prepare GOTV capacity — without waiting to be micromanaged.
Team health
Red · needs support — use Ask the Campaign
How to read team health colors
Green means moving well · Yellow means needs attention · Red means needs support. Signals update from your dashboard activity — not a performance review.
- ○Inactive or empty team
- ✓Open lanes — recruit
- ✓Weekly tasks on pace
- ✓P5 motion
- ✓Event pipeline warm
- ✓Invites healthy
- ✓GOTV path visible
Lane momentum · 20-square
Triad and outreach lanes
Tap a lane to open its tab. Percentages blend GOTV readiness with youth outreach momentum as a single coaching view until each lane has its own live feed.
Social Media
10/20 · 52%
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ □ □ □ □ □ □ □ □ □ □
Events
6/20 · 30%
■ ■ ■ ■ ■ ■ □ □ □ □ □ □ □ □ □ □ □ □ □ □
Power of 5 / VR
13/20 · 65%
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ □ □ □ □ □ □ □
Youth Outreach
4/20 · 22%
■ ■ ■ ■ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □
Women's Outreach
8/20 · 40%
■ ■ ■ ■ ■ ■ ■ ■ □ □ □ □ □ □ □ □ □ □ □ □
Community Regions
10/20 · 49%
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ □ □ □ □ □ □ □ □ □ □
GOTV readiness
9/20 · 45%
■ ■ ■ ■ ■ ■ ■ ■ ■ □ □ □ □ □ □ □ □ □ □ □
Youth detail: Youth (P5/VR) tab.
Self-building team doctrine · learn more
Self-building field doctrine
Self-Building Team System
More teams, not bigger teams. Place people where they fit. Train as you grow. The campaign encourages and answers hard questions; you recruit, onboard, and get GOTV ready locally.
- Start with one person.
- Build to three lanes.
- Stay geographic.
- Keep teams small.
- Launch more teams, not bigger teams.
- Place people where they fit best.
- Train the next team as you build it.
- Report simple numbers every week.
- Escalate questions, not routine work.
- Build toward GOTV readiness.
Full write-up in the field playbook.
Weekly briefing · Build the next team — place people where they fit — small actions, statewide imp…
Weekly campaign briefing
What matters this week
Sapulpa Beacon 211 — city triad workspace. County priorities flow from Creek County Liberty 104.
This week’s focus
Build the next team — place people where they fit — small actions, statewide impact. More teams, not bigger teams.
Priority social post
One authentic local story this week (event, neighbor help, registration table) — link /volunteer only when someone asks how to help.
Priority event need
Add one credible local event to the pipeline so Events lane has momentum.
Priority P5 / VR ask
Each coordinator: one respectful relational touch per day; log registrations helped. When a list is full, place downstream — don’t endless-expand one network.
Questions to send upstream
- Do we have an approved caption pack for the next county moment?
- Any messaging shifts after this week’s polling or press?
- Who is the point contact for event insurance questions?
Expansion ladder · now focused on stage 1
Expansion ladder
From solo starter to GOTV-ready unit
Current focus: stage 1. Small actions, statewide impact — build the next team.
1. Solo starter
0% · progressRequirements: One person with dashboard access and geography.
Next action: Start at /volunteer and claim geography.
2. Building triad
0% · progressRequirements: Two coordinators; lanes taking shape.
Next action: Recruit one trusted partner in an open lane.
3. Active 3-person team
0% · progressRequirements: Events, Social, and Power of 5 / VR covered.
Next action: Close the triad — small teams beat hero volunteers.
4. Power of 5 networks complete
93% · progressRequirements: Reach core P5 depth (quality contacts vs target).
Next action: Each member builds toward five real relationships they can coach.
5. Monthly outreach rhythm active
40% · progressRequirements: Community social + VR cadence on the calendar.
Next action: Schedule outreach social hour and one VR push.
6. Downstream team launched
0% · progressRequirements: At least one geographic downstream triad live.
Next action: Identify geography for the next triad; place people where they fit.
7. Downstream team trained
0% · progressRequirements: Second downstream forming or mentored (train as you grow).
Next action: Shadow their first huddle; share Team Launch Kit links.
8. GOTV-ready local unit
45% · progressRequirements: Healthy lanes, reporting, downstream, and GOTV band.
Next action: Close gaps in the GOTV scorecard — one category per week.
GOTV readiness · 45% · open for category detail
GOTV readiness score
Target: get GOTV ready
Composite 45% · categories are coaching tools, not grades.
Team formation
0%
0 of 3 core roles
Lane coverage
0%
Fill open lanes first
Weekly task completion
74%
About 74% this week
Power of 5 completion
93%
14 contacts vs 15 target
Voter registration progress
37%
11 tracked vs 30 target
Event rhythm
30%
Calendar + monthly programs
Downstream growth
60%
3 teams vs 5 goal
Reporting consistency
74%
Weekly numbers to upstream
Training completion
35%
Modules + shadowing downstream
Statewide goals · your team’s share (expand)
Statewide volunteer goals · planning totals
Your contribution to the statewide goal
Sapulpa Beacon 211 — statewide counters here are illustrative until live federation sync. Every team still builds another team.
This triad’s share
- Sapulpa Beacon 211 represents 1 city team in the statewide count.
- Power of 5: 14 contacts logged toward the statewide relational goal.
- Registration help: 11 tracked assists — every registration counts.
- Volunteer referrals: 4 toward onboarding goals.
- Downstream teams mentored or launched from this node: 0.
- GOTV readiness: Building — get GOTV ready; every team builds another team.
Governance checklists · weekly self-checks and downstream training
Team governance
Weekly self-governance check
Monthly self-governance check
Saved on this device only — resets if you clear browser storage.
Downstream training
When you launch downstream — training responsibility
Saved on this device only — resets if you clear browser storage.
Ask the Campaign
Escalate when you’re stuck
Email HQ for policy, approvals, messaging review, placement dead-ends, serious conflict, or broken tools. Routine huddles stay local.
When to use this path (examples)
Use this path when you cannot answer locally: policy or legal questions, event approvals, messaging you are unsure about, placement dead-ends, interpersonal conflict, or broken tools. Routine huddles and weekly numbers stay with your triad.
- Questions you cannot answer with the playbook or messaging library
- Event approval or major visibility
- Messaging review
- Volunteer placement problems
- Conflict or personality issues that block the team
- Technical help with dashboard access
County registration goal
Not connected yetCounty goal data is being connected.
Statewide ambition: 50,000 new voter registrations.
Power of 5 · snapshot
Relational organizing & voter registration
- Registrations tracked
- 11
- Power of 5 contacts
- 14
- Touches logged
- 38
- Next monthly program
- Community Outreach Social Hour
Coaching notes on this snapshot (expand)
Detailed cadence lives on the Power of 5 / VR tab. Turnout goal: ten new registrations per Power of 5 network — quality relationships beat blast messaging.
Build your team
Private invitations · core triad
Teams can launch with one volunteer. Invite the other two coordinators by email. Until someone accepts, only the inviter and campaign administrators see pending or declined rows — other triad members are not notified of those outcomes.
Open lane
Events Coordinator
Local calendar, pipeline, and Kelly’s itinerary in your geography.
Open lane
Social Media Coordinator
Authentic local posts, engagement, and field/social alignment.
Open lane
Power of 5 / VR Coordinator
Relational turnout networks, voter registration coaching, monthly P5 programs.
Open lanes (summary)
- Events Coordinator
- Social Media Coordinator
- Power of 5 / Voter Registration Coordinator
Demo: append ?as=vol-1 (or your member id) to preview invitation privacy. Use ?staff=1 to simulate campaign HQ visibility.
Invitation status (visible to you)
No invitations visible for your role — pending or declined rows stay between the inviter and campaign administrators.
When someone in your Power of 5 network wants to volunteer officially, send them to /volunteer.
Communication hub
Stay in the loop
Placeholder feed — future: announcements, DMs, and file drops. Auth not wired in this pass.
- No live “today’s post” push yet — use official channels for priority URLs.
Priority actions
- Confirm Thursday huddle time with your triadBefore Wed
- Draft your one local social post for the weekBy Sunday
Announcements
- Weekly theme: neighbor stories
Keep claims factual and kind; social lead will push priority posts here.
2026-05-10
- Huddle materials updatedPriority
New 1-pager in the volunteer resource library under Weekly operations.
2026-05-09
Shared files
Daily · everyone
Like and comment on one campaign social media post
When you open social media, like one official campaign post and add one short, kind comment. Small actions from many volunteers amplify reach.
Future: campaign social lead can push a "Today's post" link here for one-tap engagement.
Action Queue
The next three actions your team should focus on
Guided by the team maturity model (Build · Level 2). Only three tasks stay visible so dashboards stay calm; completing work surfaces what is next.
Discord is our day-to-day communication space. Your dashboard keeps the work organized; Discord helps your team stay connected. Joining Discord is encouraged. Automated Discord bot routing comes later — never post voter data or private voter information in Discord.
Needed Now
Run your first triad huddle
- Lane
- Cross-triad
- Owner
- Team lead
- Due
- This week
Decide weekly social, events, and P5 commitments for the next two weeks.
Learn more
End with one concrete action per lane.
Draft email subject (opens in your mail app — not sent from this page): Triad huddle recap
Marking complete here saves on this device until the campaign connects live task tracking.
Coming Up
Log one relational P5 touch each
- Lane
- Power of 5 / VR
- Owner
- P5 / VR coordinator
- Due
- This week
Each coordinator completes one respectful check-in with someone on their list.
Learn more
Touches are consent-based — no pressure campaigns to personal contacts.
Draft email subject (opens in your mail app — not sent from this page): P5 touch rhythm
Marking complete here saves on this device until the campaign connects live task tracking.
Next After That
Plan one small gathering or tabling slot
- Lane
- Events
- Owner
- Events coordinator
- Due
- Within 21 days
Pick a date window and assign an Events owner for follow-through.
Learn more
Use the Events tab pipeline once the date firms up.
Draft email subject (opens in your mail app — not sent from this page): Local gathering plan
Marking complete here saves on this device until the campaign connects live task tracking.
View full sequence (hidden upcoming steps)
Steps 4–5 in your current queue window stay here so the overview stays light. Checked items are saved in this browser only until the campaign connects live progress tracking.
- Coordinate post coverage for the gathering · Social media
- Reserve a voter registration help slot · Power of 5 / VR
Full maturity sequence
- Run your first triad huddle
- Log one relational P5 touch each
- Plan one small gathering or tabling slot
- Coordinate post coverage for the gathering
- Reserve a voter registration help slot
- Practice one help escalation to campaign ops
Team maturity
Level 2 · Build
Only a few universal tasks show here so dashboards stay calm. When OPENAI_API_KEY is set server-side, automation can re-rank and rephrase next actions — see docs/vos-ai-orchestration-plan.md.
Needed now
Review the campaign briefing
Complete your lane tasks
Coming up
Invite one person to visit /volunteer
Report progress to your upstream contact
Next after that
- No locked tasks — you may be ready to level up.
Maturity rubric · what Level 2 includes
Levels are a guide. Upstream staff may adjust based on geography and capacity.
- Complete 3-person team
- Schedule first meeting
- Share campaign content
- Identify local events
- Build P5 networks
All universal weekly tasks (full checklist)
Weekly · everyone
Universal weekly tasks
Review the campaign briefing
Complete your lane tasks
Invite one person to visit /volunteer
Report progress to your upstream contact
Attend or review the weekly team huddle
Team KPIs
Full breakdown →Active team members
3 / 3
weekly
Weekly completion %
74 / 80
weekly
Downstream teams launched
3 / 5
monthly
New volunteers recruited
4 / 8
monthly
Contacts reached (est.)
118 / 200
weekly
Active Power of 5 contacts
14 / 15
rolling
Voter registrations (tracked)
11 / 30
monthly
Relational touches logged
38
weekly
Volunteers referred · /volunteer
2
monthly
Women's network contacts identified
12 / 25
monthly
Women-led gatherings held
3 / 8
monthly
Women voter registrations (tracked)
8 / 20
monthly
Women volunteer referrals
2 / 6
monthly
Family-friendly events supported
4 / 10
monthly
Community region active leads
18 / 40
rolling
Active sub-teams / cells
2 / 6
monthly
Region events completed (period)
5 / 12
monthly
Registrations attributed to region
9 / 25
monthly
Territory review milestones met
3 / 5
monthly
Team roster
Triad & upstream
Phase 1: all members share this dashboard via the same secure link (future: magic links per inbox).
- Upstream contactSarah Okonkwo
Routing: upstream@example.invalid
Upcoming events
On the calendar
Full pipeline on the Events tab.
Downstream teams
Hierarchy
Exponential organizing tree. Select a team to open its workspace when that link is live for your assignment.