Skip to main content
clg-feedback

Hear from residents — not from bots.

Open comments, polls, sentiment scales, and suggestion boxes you can embed on any page or project. A layered anti-spam stack keeps the noise out, and a moderation inbox keeps staff in control — no third-party moderation service required.

Try Crumina Civic All modules
Highlights

From public comment to published report

Four feedback tools in one flexible block

One block, four modes: open comments, polls (with an "Other" option), sentiment scales, and suggestion boxes. Drop it on a page, a project, or a meeting notice — staff build tools in the admin Tool Builder, no developer needed.

  • Embeddable on any page or project
  • Configurable results visibility: never, after submitting, always, or after close
  • File attachments — up to 5 per submission, with per-submission ZIP download

💬 Open comments

Long-form input with attachments

📊 Polls

Fixed choices plus "Other"

🎚️ Sentiment scales

Quick pulse checks

💡 Suggestion boxes

Always-open idea intake

Moderation inbox

Bulk actions
"Please add lighting near the boat ramp…"Pending
"The new crosswalk works great."Approved
"CHEAP WATCHES BEST PRICE…"Spam
"[profanity filtered]"Hidden

A moderation inbox with real states

Every submission flows through pending, approved, hidden, or spam — with bulk actions for busy weeks. Staff can reply to a submitter directly by email, through WordPress mail or Postmark, and the CRM's consent flags decide whether that email is allowed to go out.

  • Pending / approved / hidden / spam workflow with bulk actions
  • Email replies that respect CRM consent flags
  • Three admin screens: Tool Builder, Moderation Inbox, Reporting

Layered spam defense, no SaaS bill

Cloudflare Turnstile, a honeypot field, rate limiting, and configurable profanity filtering combine on every public form. When the consultation closes, export everything to CSV or native XLSX for the council report.

  • Turnstile + honeypot + rate limiting + profanity filter
  • CSV and native XLSX export for analysis
  • USWDS-pattern accessible forms with live status regions

Riverwalk consultation — reporting

Total submissions1,204
Blocked as spam3,861
Linked to CRM contacts918
Export CSV Export XLSX
Everything in the module

The full Feedback feature set

Four tool types, one block

Open comments, polls with "Other," sentiment scales, and suggestion boxes — embeddable on any page or project.

Three admin screens

Tool Builder for setup, Moderation Inbox for triage, and Reporting for results.

Layered anti-spam

Cloudflare Turnstile, honeypot field, rate limiting, and configurable profanity filtering — no moderation SaaS.

Full moderation workflow

Pending, approved, hidden, and spam states with bulk actions across submissions.

Reply by email

Respond to submitters via WordPress mail or Postmark — always respecting CRM consent flags.

File attachments

Up to five files per submission, with a per-submission ZIP download for staff.

Results visibility policy

Show results never, after submitting, always, or once the tool closes — per tool.

CSV & XLSX export

Native spreadsheet exports for reporting and analysis — ready for the council packet.

Automatic CRM linking

Submitters are matched to CRM contact records, building the constituent timeline with zero manual entry.

Try it

See the Feedback module in action

Answer a demo poll, submit a comment, then switch to the staff view and moderate it yourself.