Advocacy HQ
Live demo
Sign in
North Carolina · 2027 Long Session

Know where every bill stands. Prove every dollar that moved it.

Advocacy HQ runs a legislative session end to end — a bill watchlist the legislature feeds, a coalition you can mobilize in an afternoon, and an expenditure record that exports in the shape North Carolina asks for.

Sign in to the live demo

Real software, fictional client. Letter delivery on this instance is set to recorded — nothing here ever reaches a legislator's office.

4Bills watched
342Constituent letters
61Orgs signed on
16Stakeholders tracked
Bill tracking

The watchlist that watches itself

A scheduled job reads the legislature's feed and writes every status change onto the bill's own timeline — position, status, hearing date, in order, with the time it happened. Nobody has to sit refreshing the General Assembly site.

Your team stops asking what happened to a bill, because the answer is already on the board when they look.

You walk into Monday already knowing what moved over the weekend.

HB 412 moved to Senate Rules on a Thursday afternoon. Nobody had to be watching to know.
Action campaigns & sign-ons

A coalition you can actually mobilize

Publish a campaign at its own public address. Supporters write their legislator directly from it, matched to the right chamber, and the tally updates as letters arrive. The sign-on letter runs the same way — organizations add themselves, and every one is reviewed before it appears in public.

Public intake is Turnstile-gated and fails closed, so the list you show a committee is one you can stand behind.

An ask goes out in the morning; you can show the count by lunch.

61 organizations on the record — each one reviewed before it went public.
Register & meetings

The meeting that logs itself

The register holds legislators, staff and allied organizations, each with its own interaction history. Schedule a meeting and attendees get a calendar invite; mark it complete and the interaction record and the ledger entry are already written — attendee, minutes, subject, date.

That is the same ledger the disclosure export reads from, which means the compliance record is a by-product of doing the work rather than a separate job somebody has to remember.

The record builds itself while you run the session.

Mark it complete. The interaction and the ledger entry are already written.
N.C.G.S. Chapter 120C

The quarter closes and the packet is already built.

Every expense carries what § 120C-401(b) asks for: fair market value, date, description, payee name and address, and the designated individual it benefited. Choose a quarter or an in-session month and export the item table, the § 401(e) category totals, and the computed due date.

Two details that matter more than they sound. Items at or below the $10-per-individual-per-day threshold are listed separately rather than silently dropped — you can see what was excluded and why. And any entry missing a required field is flagged before you file, not after somebody else finds it.

The registrant files; Advocacy HQ prepares the records. The field mapping is built from Chapter 120C as published by the General Assembly, and is pending counsel's confirmation against the Secretary of State's current electronic forms. This is not legal advice, and the export is a starting point for a filing, not a filing.

How it is built

Boring where it should be boring.

Sign in

You will land on the dashboard for Carolina Clean Water Coalition, 2027 Long Session.