Reviewed September 7, 2026. Features depend on your enabled modules, permissions, and configured integrations.
Bills & positions
Track bills (number, title, chamber, status from introduced to signed or vetoed, sponsor, subject tags) with the official's position (support, oppose, neutral, no position) and a written rationale.
Write every rationale assuming it will be quoted. It probably will be: by the press page you publish it to, by a constituent letter, by the next debate. Two paragraphs written calmly on the day of the position beat two paragraphs written defensively the night it becomes a story.
Roll-call votes
Log each vote (yea, nay, abstain, excused) with the bill, the date, an optional statement, and a per-vote public toggle. The public vote log is the office's strongest accountability surface; publish it and let the record answer.
Log votes the day they happen, statement included. A vote log with gaps reads worse than no vote log at all, and back-filling from memory in October is how offices end up correcting their own record.
Committees & hearings
Committee seats carry chamber, role (chair, vice chair, ranking member, member), and term. Hearings hold topic, date and time, location, witnesses, and staff-only notes.
A hearing's public toggle pushes it to the events feed with an iCal entry, so constituents who care about a topic can put the hearing on their own calendar. Witness lists and staff notes never travel with it.
Automatic sync
An office can run a manual sync or enable daily ingestion of bills from OpenStates. Set the jurisdiction and session for the office and review the last-run status on the legislative page.
This sync does not yet provide complete automatic roll-call ingestion or federal legislative coverage. Staff still maintain the vote record and public positions; do not assume that enabling bill sync fills those records automatically.
Where-I-Stand
Every public-positioned bill and vote, grouped by subject, with rationales and statements: the page that answers “where does she stand?” before the call comes in. Flip a position public and it appears; flip it back and it's gone, with the change logged.
Set positions before the vote, not after. A position published in advance is conviction; the same position published afterward is spin, and constituents can read timestamps.
Note: day one
Positions the official already holds do not have to accumulate from scratch. The ones she wants public on day one can be backfilled during onboarding with NJR, so Where-I-Stand launches with a record instead of a blank page.