01 — CASEWORK
Every case answered, and provably so
Cases arrive from email, web forms, walk-ins, the kiosk, and meetings — and land in one queue with a category, an assignee, and an SLA clock. Notes, calls, and external email live on the case, so the whole thread survives staff turnover.
Inbox triage turns raw constituent email into cases with one click — promote with a category and assignee, or reject with a reason that's kept on the record.
02 — CONSTITUENTS
One person, one record, every channel
A directory of everyone the office has heard from — cases, meetings, office visits, and portal accounts, merged into one record with a full activity timeline. Search by name, email, or phone; filter to open cases only.
Voter-file matching is explicit and permissioned — records show a match check, never raw campaign data, unless a role allows it.
03 — LEGISLATIVE
Where you stand, written down
Track bills through committee, record roll-call votes, and attach a position and rationale to each — written assuming it will be quoted. Committees and hearings live alongside, with witnesses and staff notes.
Flip a position public and it appears on Where-I-Stand — a public page of positions and votes, grouped by subject, that answers "where does she stand?" before the call comes in.
04 — COMMUNICATIONS
Opt-in only, delivered and counted
Newsletters go to subscribers who asked for them, cut by geographic and topic segments with live member counts. Every send reports its delivery funnel — queued, sent, delivered, failed — per recipient.
Press releases carry an embargo timestamp: internal until it passes, on the public press feed after. No blasts, no SMS, no fundraising — that's the campaign side, and it lives elsewhere.
05 — KENNEDY, THE OFFICE AI
A copilot that knows the caseload
Ask questions of the office's live record — cases, constituents, positions, events — in plain English. Contextual copilots categorize incoming mail, draft replies in the office's voice, and summarize long case threads on demand.
Anything he wants to send waits in the Needs-your-okay rail beside the conversation — approve and it goes, decline and he keeps the draft with a note. Every action is audit-logged.
06 — DISTRICT INTELLIGENCE
Know the district by its casework
Heatmaps of casework volume by ZIP or category show where the district is hurting before the town hall does. Demographics snapshots break the district down by party and ZIP.
Annual reports generate as PDFs — cases handled, response times, events held — ready for the newsletter and the record.
07 — OPERATIONS & ADMIN
The office, run like a record
A public calendar with iCal subscribe links, a meeting-request pipeline from new to completed, a visitor kiosk with sign-in and sign-out, staff time with approvals, and an invitations tracker for endorsements and events.
Admin holds the roles — granular permissions per staffer — the portal controls, and an audit log of every sensitive action, searchable and filterable.
AND THE REST
Also inside
Analytics
The office, measured: opened-vs-resolved trends, SLA performance, category depth and aging, newsletter engagement, and a clickable district tile map — with one-click snapshots into the annual report.
The constituent portal
Sign-in by email, case status and messaging, new-case filing, and self-managed profiles — with account controls and session revocation in Admin.
Visitor kiosk
A sign-in screen for the front desk — name, purpose, voter-file link when it matches — feeding the same constituent record as everything else.
Staff time
Hours and PTO logged per staffer with an approval step and a 30-day rollup — the small bookkeeping that otherwise lives in a drawer.
Invitations
Endorsement requests and event invites tracked from received to attended — so nothing gets accepted twice or forgotten once.
Public surfaces
Where-I-Stand, the vote log, the events feed with iCal, and the press page — each one opt-in, per office, published only when you say so.
Roles & audit
Custom roles from granular permissions — interns see the queue, not the campaign history — and an audit log of every sensitive action.