Pricing

One published price.
Every campaign pays it.

Campaign-finance law treats discounts to committees as in-kind contributions — which corporations can't make in Missouri. So our pricing is published, uniform, and fair-market for everyone. You'll report us as a normal vendor expenditure.

Available now

Signals

See who's reading your site, on the site you already have.

$19/month

  • One-tag tracker — paste in your site's <head> on any platform
  • Heatmaps + session recordings via free Microsoft Clarity
  • Visitor heat scoring, scroll depth, CTA clicks, form submits
  • Per-visitor journey timeline
  • Domain pointing instructions if you ever want us to host
  • Free trial until billing goes live — no card needed today
Start free trial
Soon · Q3 2026

Launch

Get on the ballot and online in the same week.

$39/month

  • Everything in Signals
  • Hosted campaign site with your theme (Courthouse, Heritage, or Prairie)
  • “Paid for by” disclaimer baked into every page — can't be removed
  • Donations via Stripe Connect — funds settle to your committee, never to us
  • Voter info page: registration, polling place, key dates
  • Email + volunteer signup with ZIP capture
Join the waitlist
Soon · Q3 2026

Campaign

Run a real digital operation.

$99/month

  • Everything in Launch
  • Email broadcasts with open/click tracking
  • News mention tracking across local press
  • Weekly written intelligence brief on your race
  • Donation + engagement funnels in your dashboard
Join the waitlist
Soon · Q4 2026

War Room

A digital director for a tenth of the agency retainer.

$249/month

  • Everything in Campaign
  • Social autopost to LinkedIn + Bluesky with content calendar
  • AI drafting in your voice — three versions per post, you approve every send
  • Per-visitor journey timelines and donor intel
  • Quarterly digital scorecard for your race
Join the waitlist

Not sure? Just try Signals.

Sign in with a magic link, name your workspace, paste a tag — you'll see real visitor data inside an hour. Cancel before renewal and you're out clean. If your race is already covered by another Omenfeed client, we'll tell you and decline; one client per race, always.