You paid for your website. You are not replacing it, and nobody wants to send residents to a second address to find a document. Dekree drops into the site you already have, on the page where residents already look.
Maplewood Township
Kalamazoo County, Michigan
Public Records
A searchable public document library, in folders you control.
FIG 1A live Dekree widget running inside a sample township's website. The header, the colors, and the navigation belong to the township. Everything below the page title is Dekree, served from two lines of HTML. Maplewood Township is a sample organization we maintain, so you can click anything here without touching a real municipality's records.
They call it a portal. In practice it is a separate address, with a separate look, that you link to from a page nobody visits, and that residents call you about because they could not find it. Now you maintain two websites and neither one is quite right.
Paste them onto any page of your site. That is the entire integration. There is no plugin to install, no server to configure, and nothing for your web vendor to quote.
<div data-dekree-widget="documents" data-dekree-org="your-township"></div> <script src="https://dekree.ai/embed.js" async></script>
Dekree generates this snippet for you, filled in with your organization and the widget you picked, with a live preview beside it. Copy, paste, done.
The FOIA request form, submission confirmation, and status lookup come with FOIA. The meeting calendar and the meeting player come with Open Meetings. The document library comes with the Public Document Portal. Whichever products you buy, their widgets are included.
The widget reads your organization’s brand settings and renders in them. No Dekree navy, no Dekree navigation, no product chrome. Just a small "Records powered by Dekree" line.
The widget measures its own content and tells the page how tall to be. No fixed heights to guess at, no inner scrollbar, no clipped last row.
Every widget is built for a 390px screen: stacked search and filters, a single-column FOIA form, a calendar grid that actually fits. Residents read on phones.
Proper landmarks and headings for screen readers, and AA text contrast throughout, so adding Dekree does not undo the accessibility work you already did.
Some municipal CMS editors strip script tags. If yours does, paste the plain iframe snippet instead and everything still works.
Then take the hosted portal instead. Every organization gets one, on your own domain, with the same content behind it. The embed and the portal are the same product, so you can start with the portal and move to embedding later without redoing anything.
Drafted. Approved. Sent.
Notice → Agenda → Minutes.
Schedules on autopilot.
Citizens self-serve.
The annual summary, one click.
Fees collected online. $0.
Statutes mapped to deadlines.
The packet, to every member.