Track the legislation that matters to your team.

FloorVote is an open, self-hostable bill tracker for any team that tracks legislation. Automatic bill summaries, member voting, email notifications, and hearing calendars, all for about $5-7 per month in infrastructure.

Runs on your own Cloudflare account, your own LegiScan API key, and a little bit of elbow grease.

The FloorVote bill list, showing each bill's relevance score, member votes, official position, and priority.
Development supported by the Bipartisan Policy Center.

Your team's platform for legislative action.

From the first reading to the final floor vote, FloorVote helps your team understand, track, discuss, and respond to bills.

Bill summaries tailored to your team.

Your team picks the keywords that matter to your work. AI reads each matching bill in full and summarizes it according to your own instructions, emphasizing what you care about, then scores it for relevance so the most consequential bills rise to the top. When new bills match your keywords, you get notified automatically.

A bill's detail page in FloorVote with an AI-generated plain-language summary and a relevance score.

Decide where your team stands, together.

Members vote to indicate whether they support, oppose, or are neutral on a bill, and talk it through in comments on each bill. Admins can follow the discussion and set the team's official position. With one shared workspace, everyone can see where things stand.

A bill's member votes, the team's official position, and member comments in FloorVote.

An activity feed keeps everyone in the loop.

A running feed shows new bills, status changes, votes, and comments as they happen. Regular email digests land in your team's inboxes, so members can stay updated without needing to log in.

The FloorVote activity feed, showing new bills, status changes, votes, and comments.

Never miss a hearing.

Upcoming hearings for the bills you're tracking are gathered into one calendar, so your team can plan their testimony and travel well in advance. You can put custom team events (like coalition calls) in that same calendar.

The FloorVote calendar, showing upcoming committee hearings and testimony deadlines.

Other features

  • Magic-link sign-in, no passwords
  • Alerts and triage for new bills that match your keywords
  • Search and filtering by tag or priority
  • Full bill text, fiscal notes, and amendments
  • Personal notes, visible only to you
  • Alert specific members or members with certain roles, by @-mentioning them in the comments
  • Custom roles for users (e.g., committee assignments)
  • Extend FloorVote's functionality by adding custom fields to bills—checkboxes, dropdowns, dates, or freeform text fields
  • Members can subscribe to the shared calendar in their own calendar app (e.g., Outlook or Google Calendar)
  • Seed your team's calendar by importing a spreadsheet of team events
  • Data export

Self-host FloorVote for about $5-7 per month.

FloorVote is open source—you self-host the whole thing. It runs on your Cloudflare Workers Paid account, costing $5/month plus a few dollars depending on how many bills you summarize with AI and how many emails FloorVote sends out to your members.

Your data is yours
As many members as you want
No sales call to get started
Open source (AGPL 3.0)

Set it up for your team, then let the bills come to you.

1

Set it up with your Cloudflare and LegiScan accounts.

Invite your members and pick your states, keywords, and AI instructions.

2

Bills flow in and get summarized and organized.

New and updated bills arrive on their own, each summarized and scored for relevance. Your team gets email notifications.

3

Your team tracks, votes, and sets positions.

Your team weighs in and records where it stands—all in one workspace.

See it working right now.

No need to make an account, no need to set up a sales call.

Try the demo siteDemo

Questions?

Need help getting started? Notice any problems? Let us know.