Products Romulus Office

Romulus Office

For the seat you hold between elections.

Winning is half the job. Office is a separate Romulus suite for the other half: constituent casework with a self-service portal, your legislative record, district intelligence, and the daily operations of a working office — kept entirely apart from campaign data.

  • Casework with receipts

    Every request gets a case number, an owner, a category, and a history that survives staff turnover.

  • A portal constituents use

    They file, message, upload, and track their own cases — at any hour, without calling.

  • Your record, kept

    Bills, roll-call votes, committees, and hearings, synced daily and ready to publish.

  • Separate by design

    Office data lives in its own tables, with no links to the campaign side. Not a setting — the schema.

Inside the office

Built around constituent work

Casework

Every request, on the record

  • Any-channel intake
  • Categories & statuses
  • Notes & history
  • Voter matching

Walk-ins, calls, email, or the portal — every request becomes a numbered case with an owner. Staff can match the constituent to the voter file, scoped to your district, or record that they're not in it.

Self-service

The office that answers at 11pm

  • File & track cases
  • Threaded messages
  • Attachments
  • Notifications

Constituents hold real accounts — password or emailed magic link — to file cases, message staff, upload documents, and get notified at every step. Internal staff notes never cross into the portal.

The record

How you voted, and where you stand

  • Bills & positions
  • Roll-call votes
  • Committees & hearings
  • Daily auto-sync

Track bills with public positions, log roll-call votes, and keep committees and hearings on one calendar. A daily sync pulls in the legislative data, so the record keeps itself.

The district

Know the district cold

  • District profiles
  • Annual reports
  • Jurisdiction scoping

Demographics and voter-file intelligence for the district you actually represent. The office's jurisdiction is structured data, and every voter lookup respects it.

Operations

The front desk, covered

  • Visitor kiosk
  • Meeting requests
  • Staff time

A self-service kiosk checks visitors in, meeting requests carry their own queue, and staff time is tracked against the work it serves.

In public

Show your work

  • Where-I-stand page
  • Public vote log
  • Events & iCal
  • Press & news

Flip a switch and the public side goes live: where you stand on bills, your vote log, upcoming events with a calendar feed, press releases, and news — straight from the same records.

Casework

A case, start to finish

  1. 01

    Intake

    A call, an email, a walk-in, or the portal — it becomes a numbered case with a category and an owner.

  2. 02

    Match

    Staff link the constituent to the voter file, scoped to your district — or mark them a non-voter and move on.

  3. 03

    Work it

    Notes, attachments, and status changes pile up on the case; the constituent sees exactly the updates meant for them.

  4. 04

    Close the loop

    They're notified at every step, and the full history stays on the case for the next time they call.

By the numbers

Built like the stakes are real

  • 0 links between office tables and campaign tables in the database — the separation is structural.
  • 24/7 constituents can file, message, and track their cases in the portal, without waiting for office hours.
  • 1 record per case — notes, files, history, and outcome together, however many staffers touch it.

The wall between campaign and office isn't a policy. It's the schema.

Office data lives in its own tables with no links to the campaign side, so official work and campaign work can't bleed together — not by accident, and not on purpose.

Get started

The other half of the job, handled.

We set up offices year-round, and every account comes with the people who built it.

Built in New Jersey · Used statewide