v2.0.0 · Released July 22, 2026
In-chat Record Requests & Payments
Residents can now request an official municipal record, pay the fee, and receive it, all without ever leaving the chat.
For residents
- ✓Request a municipal record directly in the chat conversation.
- ✓Pay the fee inline via Stripe Checkout.
- ✓Receive the finished record as an emailed PDF once payment clears.
For staff
- ✓New admin dashboard to manage records and request types.
- ✓View paid and fulfilled filings at a glance.
- ✓Fulfillment is automatic and webhook-driven. The fee is verified server-side, and delivery is idempotent, so residents are never double-charged or double-served.
Also in this release
- ✓Refreshed widget chat UI.
- ✓Inline "quick actions" chips for faster requests.
- ✓Cleaner citation dialog.
- ✓Minor bug fixes.
v2.0.0 · Released July 22, 2026
In-chat Municipal Forms
Residents can fill out and submit a city form inside the chat, and staff can review, decide, and respond, all with an official PDF trail.
For residents
- ✓Fill out city forms as an inline card or a question-by-question conversational flow.
- ✓Skip, cancel, or correct answers as you go, then review and confirm before submitting.
- ✓Forms are offered naturally mid-conversation, plus greeting chips and sidebar quick-links.
- ✓Each city's crest branding appears in the chat header.
- ✓Sensitive answers (phone, address, etc.) are encrypted at rest.
For staff
- ✓Form builder: define fields, activation, delivery mode, and optionally upload a fillable PDF template with field mapping.
- ✓Submissions inbox + detail view, with sensitive values masked and click-to-reveal.
- ✓Decision workflow: approve or deny, send a resident-facing message, and email the resident the decision with a PDF receipt attached.
- ✓Staff get emailed when new submissions come in, with a branded or template-filled PDF attached.