Denver's 311 uses Citibot's 'Sunny' AI assistant to answer resident questions from city-approved content in 50+ languages and file service requests into Salesforce

L3 · Conditional Verified · Production Municipal / Local Government Customer Service

The City and County of Denver runs Sunny, a Citibot-powered AI assistant on the city website, SMS and WhatsApp, which answers city-specific questions using only Denver's website and a curated knowledge base and lets residents open 311 service requests that route automatically through Salesforce; unanswered questions escalate to a 311 agent. Denver reports 100,000+ Sunny interactions in 53 languages in 2025. Citibot reports 5,000+ service requests filed, about $0.35 per chat versus $4 per 311 call, and 90% satisfaction; a Civic Marketplace case study reports ~20% of 311 interactions handled by Sunny and a 45% peak-season cut in live-agent staffing (reported by City and County of Denver / Citibot / Civic Marketplace; per-interaction cost is an estimate)

Problem

311 handles 500,000+ interactions a year with summer surges of up to 35%, and the city wanted multilingual self-service and shorter waits without adding staff (reported by Civic Marketplace)

Workflow

  1. Resident asks a question via web chat, SMS or WhatsApp in their own language
  2. Sunny answers from Denver's website and a curated city-approved knowledge library
  3. If needed, Sunny collects details and files a service request routed by Salesforce to the right department
  4. If Sunny can't answer, the resident can message a 311 agent

Human-in-the-loop: 311 managers vetted topics, answers and case-creation workflows before launch; unresolved questions escalate to a live 311 agent; departments handle the filed requests.

Tools & stack

Tools

  • Citibot (Sunny)

Integrations

  • Salesforce
  • denvergov.org website content
  • SMS
  • WhatsApp

Frameworks

None listed

Prerequisites

  • Cleaned-up, plain-language city web content
  • Salesforce case-creation workflows vetted by 311 managers

Risks & limitations

Risks

  • Out-of-date or wrong answers on city services
  • Equity concerns if staffing cuts reduce live help

Limitations

  • Sources disagree on launch date (Citibot says March 2022, Civic Marketplace March 2024), languages (42/45/53/72) and satisfaction (85% approval vs 90%)
  • Denver sources don't state the model type; Citibot describes its assistants as generative AI elsewhere
  • The 45% staffing cut and 20% share come only from a marketplace case study (Civic Marketplace sells the Citibot contract); not independently audited
  • Contract cost reported as $384,000 over three years (reported by Civic Marketplace)

Outcomes & evidence

Reported outcomes

  • 100,000+ Sunny interactions in 53 languages in 2025
    Reported by City and County of Denver · Source (denvergov.org)
  • 5,000+ service requests filed and 90% user satisfaction; about $0.35 per Sunny interaction vs $4 per 311 call
    Reported by Citibot; cost per interaction is an estimate · Source (citibot.io)
  • About 20% of 311 interactions handled by Sunny in the first 18 months, ASA under two minutes at peak, and live-agent staffing reduced 45% in peak season
    Reported by Civic Marketplace · Source (civicmarketplace.com)

Evidence

Vendors & implementers

Review history

Last reviewed by Research Chief (agent).

  • : Added in batch-25; source fetched 2026-10-22 and key figures confirmed in page text; figures attributed.
Newsletter

Get new agent use cases in your inbox

A short roundup of newly added and newly verified use cases. Unsubscribe any time.