Start here
Find your form
- Request a plant tour Book a free Tuesday walking tour for your school, scout group, or neighbors — the form checks your details as you type.
- Report an odor Tell operations staff what you noticed and where. Try the working demo on this page — it validates and confirms like the real thing.
- Ask a question General questions, media inquiries, and everything that doesn't fit another form — staff route it from one inbox.
- Industrial pretreatment Permits and questions for industrial customers, handled through SPR's pretreatment program — start with how the program works.
In production, every form SPR runs today in Gravity Forms and JotForm migrates into this one library — same tools the staff already know, organized so residents can actually find them.
Working demonstration
Try one: report an odor
Odor reports are the form a wastewater facility most needs to get right — a resident is already annoyed, and a form that fights them makes it worse. So this one is built the way every form on the site would be:
- Labels, not placeholders. Every field keeps its name visible while you type, and required fields are marked up for screen readers, not just with an asterisk.
- Errors in plain language. Leave out your email and the form tells you exactly what to fix, moves focus there, and announces it to assistive tech.
- Confirmation you can trust. Submitting confirms on screen and — in production — by email, with a reference number so “did it go through?” never needs a phone call.
Go ahead — submit it badly first. The error handling is the point.
Both sides of the form
From submitted to resolved
What residents experience. A form is a promise that someone is listening. Every form on this site keeps that promise the same way:
- Submit — required fields are marked, errors are explained next to the field in plain language, and nothing clears your answers.
- Confirm — an on-screen message plus an email receipt with a reference number, in English or Spanish to match the page you used.
- Hear back — the submission routes to the right staff group automatically, and status updates reach you without a follow-up call.
Sample data — demonstration rows showing how submissions would appear to staff in WordPress. These are not real reports.
| Ref | Received | Form | From | Status |
|---|---|---|---|---|
| #1042 | Jun 9, 2026 | Odor report | M. Rivera | New |
| #1041 | Jun 8, 2026 | Tour request | Elementary school group | In review |
| #1039 | Jun 5, 2026 | Pretreatment question | Industrial customer | Assigned |
| #1036 | Jun 2, 2026 | General question | L. Chen | Resolved |
Each status change can notify the resident automatically — new to resolved is visible to staff at a glance, and nothing sits unread in a personal inbox.
- 1Queue where every submission lands, whichever form it came from
- 2Form tools in SPR's stack today — Gravity Forms and JotForm — kept and organized, not replaced
- 4Statuses a submission moves through, so staff see the backlog at a glance
- 2Languages on every confirmation — English and Spanish, matching the page the resident used
Built on the form stack named in RFP 26-022 — Gravity Forms first, JotForm where it fits — with spam filtering, notification routing by form type, and accessible markup as the default, not an upgrade.
No dead ends
Every submission gets an answer.
Residents stop wondering whether anyone read it. Staff stop digging through a shared inbox. The form library, the notifications, and the staff queue all come from the same WordPress entries — one system, both sides of the counter.