Open-meetings compliance, from notice to recording.
The complete public-meeting workflow: a drag-and-drop calendar, versioned agendas with parliamentary item types, one-click merged packet PDFs, recordings, ICS feeds, and a notice checker that flags compliance problems before they happen.
Try Crumina Civic All modulesAugust 2026
City Council — Regular
HybridTue Aug 4 · 6:00 pm · Council Chambers + online
Built around open-meetings law
A notice checker that flags problems in the editor
Set required lead times per meeting type — say, 72 hours for Regular sessions — and the module compares the notice publish time against the meeting start. Non-compliance is flagged right in the editor, before the clerk hits publish.
- Configurable lead times per meeting type
- Regular, Special, Emergency, and Closed session types
- A real compliance feature, not a reminder note
Agenda — Aug 4 Regular meeting
Version 3 · publishedChanged since version 2: item 3.1 added · public diff available
A versioned agenda builder clerks actually like
Draft, publish, and revise agendas with nine parliamentary item types — motions, votes, public comment, consent, closed session, and more. Items nest with automatic outline numbering, and residents get a public version-history diff view.
- Draft → published workflow with version history
- Nested items with automatic outline numbering
- Reusable agenda templates for recurring bodies
One-click merged packet PDFs
Every attached file is merged page-by-page into a single downloadable packet with a cover page and bookmarked table of contents — with a fallback PDF engine if the primary renderer isn't available.
- Cover page and bookmarked table of contents
- Five document categories: Agenda, Minutes, Audio, Packet, Additional
- Upload, link to the Documents library, or reference an external URL
Council packet — Aug 4
GeneratedOne bookmarked PDF · 96 pages · ready for download
The full Meetings feature set
Full meeting records
Type, committee, date/time with timezone, recurrence rule, in-person/virtual/hybrid modality, and location or join link.
Notice compliance checker
Compares notice publish time against per-type lead times and flags non-compliance in the editor.
Drag-and-drop calendar
Create, reschedule, and resize meetings on a FullCalendar admin view — with one-click duplication.
Recurring series control
Reschedule or cancel a whole series at once — or edit any single occurrence independently without breaking the rest.
Versioned agenda builder
Draft → published workflow, nine parliamentary item types, nesting with outline numbering, and a public diff view.
Agenda templates
Reusable templates so recurring bodies start from their standard order of business.
Merged packet PDFs
Cover page, bookmarked contents, and every attachment merged page-by-page — with a fallback PDF engine.
Recordings & transcripts
Direct video upload or external embed, transcript and caption links, poster images, and drag-and-drop reordering.
Three ICS feed types
Site-wide, per-committee, and per-meeting calendar feeds, plus scoped public email subscription forms.
Automated notifications
24-hour reminders plus rescheduled, cancelled, and agenda-published alerts — deduplicated so nobody is double-notified.
Rich public pages
Full detail pages with add-to-calendar, join links, anchor-linkable agenda items, and packet downloads.
Calendar & list blocks
Two front-end blocks — public calendar and meeting list — with flexible layouts and filters for any page.
Works with the rest of the platform
Explore the Meetings plugin
Move from the archive generated by the plugin into a published meeting record on this WordPress site.
See the Meetings module in action
Open a demo agency's calendar, read a versioned agenda, download a merged packet, and subscribe to a committee.