AI-Powered Civic Engagement — Now with Q&A

311 Reporting &
Instant Answers
for Modern Cities

One platform. Two products. CivicBot handles resident service requests 24/7 — and CivicBot Answers lets residents ask any question and get AI-powered responses grounded in your actual city website.

CivicBot SR — Service Requests 🤖 CivicBot Answers — Q&A
Integrates with
Cityworks AMS Trimble Unity ArcGIS Email Delivery
cityofspringfield.gov — CivicBot
Report an Issue
🤖 Ask a Question
City of Springfield — Service Requests
Hi! I'm CivicBot 👋 Upload a photo and I'll identify the issue, or tell me what you'd like to report.
📷 [photo attached]
🤖 AI Analysis
Streets: Pothole Report 95% match
Streets: Road Damage 70%
Pothole Report — that's it!
✅ Request Submitted!
#SR-133376
📍 Mapped · 📷 Photo attached · Routed to Public Works
Submit another 🤖 Ask a question instead
Works with your setup — no matter your tech stack
Any Organization Cityworks AMS v23+ Trimble Unity Maintain Trimble Unity Permit ArcGIS Platform

Everything residents need.
Everything cities need.

CivicBot is the base — service request intake, 24/7. Add CivicBot Answers to give residents instant, AI-powered answers sourced directly from your city website.

CivicBot — Included in all plans
📋
Service Request Intake
Residents report potholes, broken streetlights, illegal dumping, and more — 24/7 — through a conversational AI chatbot. Every submission is geocoded, photographed, and delivered to your team automatically.
  • AI photo analysis — identifies issue type from a photo
  • Geocoding via ESRI — address pinned on map
  • Direct Cityworks / Trimble Unity API integration
  • Email delivery for organizations without Cityworks
  • Embed on website in one line of code
  • Resident confirmation emails with SR number
From $200/mo · Email delivery — or $250/mo · Cityworks / Trimble Unity
🤖 CivicBot Answers Add-On
💬
Resident Q&A
Residents ask any question — permit requirements, park hours, trash schedules, business licensing — and get instant answers grounded in your actual city website content. Every answer includes source citations so residents can verify.
  • Crawls and indexes your city website automatically
  • AI answers grounded in real city content
  • Source citations shown with every answer
  • Available in the same widget as SR submission
  • Weekly re-crawl keeps knowledge base current
  • Unanswered question log for staff review
Add-on to any SR plan — from $350/mo · Requires CivicBot base plan

Live in minutes.
No IT project required.

Set up your CivicBot in under 30 minutes. No code, no IT tickets, no procurement delays.

01
⚙️
Connect & Configure
Tell CivicBot where to send requests. Connect your Cityworks or Trimble Unity instance for direct SR creation — or simply provide an email address. No Cityworks required.
02
🔗
Embed on Your Website
Copy one line of code and paste it on your city website. The chat bubble appears instantly. Share the standalone link anywhere — social, email, QR codes.
03
Residents Report, You Respond
Residents submit issues 24/7. Service requests reach your team automatically — created in Cityworks, or delivered to your inbox with address, photo, and details ready to act on.

Your city website,
on demand — cited & accurate.

CivicBot Answers crawls your existing city website, builds a searchable knowledge base, and lets residents ask questions in plain English — 24/7, without calling City Hall.

01
🕷️
We Crawl Your Website
CivicBot automatically crawls and indexes your city website — permit pages, parks schedules, utility info, and more. Weekly re-crawls keep the knowledge base current without any manual work.
02
💬
Resident Asks a Question
A resident types "What are the hours for City Hall?" or "How do I apply for a building permit?" right in the same CivicBot chat widget they already use to report issues.
03
📎
AI Answers — With Sources
CivicBot Answers retrieves the most relevant content from your website and generates a plain-English response — with source links so residents can verify and read more. No hallucinations, no guessing.
cityofspringfield.gov — CivicBot
🤖 Answers
🤖 CivicBot Answers — Ask anything about Springfield
Hi! Ask me anything about the City of Springfield — permits, schedules, fees, programs, and more.
How do I apply for a fence permit?
🤖 CivicBot Answers
To apply for a fence permit in Springfield, visit the Community Development office at 123 Main St or apply online. You'll need a site plan showing fence location, height (max 6 ft in residential zones), and materials. Standard processing is 5–7 business days. Fee is $45 for residential fences.
permits.springfield.gov/fence springfield.gov/fees
What about corner lots — is it still 6 feet?
🤖 CivicBot Answers
Corner lots have a reduced height limit of 3 ft in the front yard sight-triangle (within 25 ft of the intersection). The 6 ft limit applies to side and rear yards.
springfield.gov/zoning-code#fences
Ask another question Report an issue instead
24/7
Resident self-service, no phone hold
$3.39
Avg cost per 311 call without CivicBot — deflect those calls and drive that cost to near zero (Pew Research)
~30 min
From sign-up to live knowledge base
Weekly
Auto re-crawl keeps content current

Stop answering the same questions twice.

City Hall fields hundreds of calls a week from residents asking about permit requirements, trash schedules, park programs, and utility bills. CivicBot Answers handles all of it — instantly, accurately, and with source citations.

🔍
Grounded in Real City Content
Answers come from your actual city website — not generic AI training data. If it's on your site, CivicBot Answers can answer it.
📎
Source Citations Always Shown
Every answer includes links to the exact pages it came from. Residents can verify. Staff can trust it.
🔄
Stays Current Automatically
Weekly automated re-crawls detect changed pages. When you update your website, CivicBot Answers updates too — no manual maintenance.
📋
Unanswered Question Log
When CivicBot can't find an answer, it logs the question for staff review — so you know what content gaps to fill on your website.
Same Widget, Both Products
Residents use a single CivicBot chat. They can report an issue or ask a question — the widget handles both seamlessly. One embed, one experience.

Everything you need.
Nothing you don't.

Built specifically for public works, utilities, and municipal operations teams.

Service Request Features
🤖
AI Photo Analysis
Residents upload a photo and Claude AI instantly identifies the issue type from your SR templates. Top matches shown with confidence scores.
Claude AI
📍
ESRI Geocoding
Every address geocoded via ESRI World Geocoder. For Cityworks users, coordinates are projected into your coordinate system and the SR is pinned on the map.
ArcGIS
🔌
Cityworks & Trimble Unity
Direct REST API integration creates SRs, attaches photos, and adds comments in one transaction. No manual entry.
API
✉️
Email Delivery
No Cityworks? CivicBot packages each submission into a clean, actionable email — SR type, description, address, photo — delivered straight to your team.
No CW needed
🏷️
Custom SR Aliases
Rename any SR type to plain language residents understand. "POTHOLE-REPAIR-ASPH" becomes "Report a Pothole."
Admin
📱
Embed Anywhere
One script tag on your city website. Or share the standalone link on social, in emails, or as a QR code on city vehicles and signs.
No-code
🚨
Emergency Routing
Flag categories like sewer overflows or main breaks as emergencies. The bot stops the form and shows click-to-call buttons for your business-hours and after-hours numbers — with the right number highlighted based on the current time.
New
📥
Pending Review Queue
Optional triage workflow. Staff approve (or reject with a reason) every submission before it reaches Cityworks. Single approve, batch approve up to 100 at once, customizable resident-facing message, and inline reason capture.
New
📧
Closed-Loop Notifications
Automatic emails to residents on submission, approval, and rejection — with reference number and Cityworks SR number. Cuts the "did you get my request?" callbacks dramatically.
New
🔎
Resident Status Lookup
Residents type their CB-2026-XXXXX reference — or any Cityworks SR number from your system — into the chatbot to see live status (Open / In Progress / Closed). Works for SRs your staff created over the phone, too. No login required.
New
🔁
Bi-Directional Cityworks Integration
Most 311 platforms only push to your CMMS. CivicBot also reads back — auto-polling Cityworks every 30 minutes for status updates so residents always see the current state without you lifting a finger.
Bi-directional
🤖
Smart Category Narrowing
Resident types in plain English ("trash can busted") and the AI surfaces only the 2-3 most likely categories with confidence scores. No more scrolling past 28 buttons.
New
🧭
Intent-Aware Conversation
The bot decides on every message whether the resident is asking a question or reporting an issue. Questions route to Answers; reports start a service request. Even mid-conversation: ask about hours, then say "I have a pothole" — the bot pivots seamlessly.
New
Auto-Skip Answered Questions
If a resident says "pothole at Main and 5th" in their opening message, the bot recognizes both the category AND the location — and skips re-asking. No "I just told you that" frustration. Fewer steps to submit.
New
🤖 CivicBot Answers Features Add-On
🕷️
Automatic Website Crawl
Point CivicBot at your city website and it crawls, chunks, and indexes the content automatically. Initial crawl runs on activation; weekly re-crawls keep it current.
Firecrawl
🔍
RAG-Powered Q&A
Retrieval-Augmented Generation: AI searches your indexed content before generating an answer. Responses are grounded in your actual city pages — not AI training data.
OpenAI + RAG
📎
Source Citations
Every answer includes links to the source pages on your website. Residents can click to read more. Staff can verify accuracy at a glance.
Transparency
📋
Unanswered Q Log
Every question CivicBot can't answer is logged in your admin dashboard. Use it to identify content gaps on your website and improve resident self-service over time.
Admin

Cityworks user or not —
CivicBot works for you.

You don't need Cityworks to use CivicBot. Both delivery paths support CivicBot Answers as an add-on.

Cityworks / Trimble Unity
Full API Integration
Direct integration with your Cityworks AMS or Trimble Unity Maintain instance. Requires Cityworks 23+ or Trimble Unity with Service Request or Citizen Engagement API license.
  • SR created directly in Cityworks via API
  • Photo attached to SR in Cityworks
  • Address geocoded to your coordinate system
  • SR pinned on Cityworks map
  • SR types pulled live from your instance
  • CivicBot Answers add-on available

See what your city could save.

Every 311 call has a price tag. Move the slider to your city's monthly call volume and see the math.

How many 311 calls / service requests does your city handle per month?
Drag the slider or type a number — results update instantly. No email required.
Phone intake cost
$0/yr
at $3.39 per call
CivicBot · Growth
$0/yr
flat annual plan
You'd save
$0
 
Based on the Pew Charitable Trusts benchmark of $3.39 per 311 phone call.
Want help capturing that savings? (optional)
Leave your info and a CivicBot specialist will follow up. Prefer to just screenshot your results? That works too — totally up to you.
* Required. We'll only use this to follow up about CivicBot — no spam, unsubscribe anytime.

Simple, transparent pricing.
Cancel anytime.

Start with a 30-day free trial. No credit card required. Add CivicBot Answers to any plan.

Annual Monthly 2 months free
Starter
$2,000/yr
or $200/month
Up to 100 submissions/mo
  • Email SR delivery
  • Photo attachments
  • AI photo analysis
  • Custom SR aliases
  • Embed widget
  • Email support
🤖 + Answers Add-on
+ $1,500/yr · or $150/mo
Start Free TrialNo Credit Card Required
Professional
$6,000/yr
or $600/month
Up to 500 submissions/mo
  • Everything in Growth
  • Dedicated onboarding
  • Phone support
  • Custom domain
  • SLA guarantee
  • API access
🤖 + Answers Add-on
+ $3,000/yr · or $300/mo
Start Free TrialNo Credit Card Required
Enterprise
Custom
Unlimited submissions
Unlimited submissions/mo
  • Everything in Professional
  • Custom integrations
  • Dedicated support
  • Multi-department
  • Custom contract
  • On-site training
🤖 + Answers Add-on
Custom pricing
Contact Centricity
Large city or county? Contact Centricity GIS for Enterprise pricing and a guided demo.

30 days free.
Both products included.

Full Professional access plus CivicBot Answers for 30 days. Set it up yourself in under an hour — service requests live in minutes, knowledge base live in under 30 minutes more.

Full Professional access CivicBot Answers included No credit card required Live in under an hour
Start Your Free Trial →No Credit Card Required

Questions? Email info@centricitygis.com or call Centricity GIS