NoticePress: Public Notice Software Built Right Into WordPress

For most newspapers, dealing with public notices is a manual, offline process: an emailed PDF, a mailed check that has to clear before anything gets typeset, followed up by an affidavit among other requirements.

Getting that process online has always been the hard part. A generic form plugin can collect the text, but it can’t take a card payment inline, calculate pricing with add-ons, or hand an editor a properly dated post ready to review.

NoticePress gives you a third option. It’s a public notice software that lives inside your own WordPress site: a self-service submission form for customers who want to file and pay online, and a fast, no-fuss way to enter anything that still comes in by email. Both paths land in the same place, so your staff isn’t juggling two systems.

Drop [noticepress_form] on a page, and it handles the whole legal notice submission flow: submitter details, the notice text or a PDF upload, requested publication dates, your pricing and add-ons, and an inline Stripe card payment with no redirect to a separate checkout page.

Submitters don’t need an account. They fill in their details, write or upload the notice, pick publication dates (a range or specific dates), and pay by card, all in the same form.

NoticePress public notice submission form
The submission form: notice details, publication dates, and payment, all in one place.

Notices are saved before the card is ever charged, and a Stripe webhook confirms payment independently. That order of operations matters: a submitter who closes the tab mid-payment still ends up with a notice in your review queue, instead of a charge with nothing to show for it.

Need a special formula for pricing based on your state’s requirements? Send us the details, and NoticePress can make it happen.

When a submitter uploads a PDF, you decide how the public notice shows up on the page. You can combine:

  • Extracted notice text, pulled from the PDF so the notice is searchable, indexable, and readable on a phone.
  • The embedded PDF, so it still looks like the document as filed.
  • A download button, so readers can keep their own copy.

By default, text extraction reads the PDF’s own text layer, which is free, offline, and accurate for most notices. For scans or documents that don’t extract cleanly, you can switch to a more advanced extraction option that handles those cases too. Either way, extracted text always lands in the post editor for review before anything goes live.

A published public notice on the front end
A published notice on the front end.

Still need to handle notices manually sent by email? That’s still fast

Not every notice will come through the online form, and that’s fine. NoticePress includes an “Add a Notice” screen right in the admin, where staff can fill out the same fields a customer would (submitter details, notice text, dates, add-ons) for anything that arrives by email. There is no second system to learn and no separate spreadsheet to keep in sync. The manually entered notice sits in the exact same queue as one filed online, just without a payment record attached, so your editor still reviews everything from one place.

Adding a manual notice in NoticePress
Go to NoticePress, Add a Notice, and fill out the form yourself for anything that comes in by email.

Nothing publishes itself

Notices arrive as pending posts, already dated for the first day the submitter requested, so the right date is sitting in the Publish box waiting for you. Hitting Publish schedules a future date or back-dates a past one. The decision to actually put a notice live is always a person’s, not the plugin’s.

All of your submissions (payment status, requested dates, and where each one stands) live in one place under NoticePress in the admin menu, with a count of notices waiting on review right on the menu item. It’s a legal notice management dashboard built for newsroom workflows, not a generic form inbox.

NoticePress submissions dashboard
Every submission, its payment, and its status, in one dashboard.

Need a copy for the print edition? Every submission has a “Download for print” action, both in the submissions list and on the post editor screen. A notice filed as a PDF comes back as that PDF; one that was typed in, or only exists as extracted text, comes back as a plain text file. Nobody has to retype a legal notice off a screen.

Set your price once, protect the form always

Settings is where you set a flat base price plus any paid add-ons you want to offer (an affidavit of publication, for instance), connect your Stripe keys, and choose which category submissions land in.

NoticePress settings screen
Pricing, Stripe keys, and publishing category, all set from one screen.

A honeypot field and per-IP and per-email rate limiting are on by default for every install, no configuration needed. If you want more, adding reCAPTCHA v3 keys turns on invisible spam protection scoring. It runs silently in the background, so legitimate submitters never see a puzzle to solve.

Getting started with NoticePress

  1. Install and activate NoticePress.
  2. Go to NoticePress, Settings and add your Stripe keys.
  3. Choose the category submissions should land in.
  4. Add [noticepress_form] to your submission page.
  5. In Stripe, add a webhook for payment_intent.succeeded pointing at the URL shown on the settings screen, and paste the signing secret back in.

That’s it. No separate form builder, no glue code connecting a payment plugin to your post types, and no second system for the notices that still show up by email or over the counter. Just a self-service public notice submission form for customers who want it, a quick manual entry option for everything else, and a pending post waiting on your editor either way.

NoticePress

$79/month

Unlimited notices. No per-notice fee. Cancel anytime.


  • Self-service online submission form, built for your site
  • Inline card payment through Stripe, no redirect at checkout
  • Manual entry for notices that still come in by email
  • Flat pricing plus your own paid add-ons (affidavits, etc.)
  • Searchable notice text, embedded PDF, and print-ready download
  • Built-in spam protection, no CAPTCHA for real submitters

Card required. 14-day money-back guarantee.