The service desk for every channel

Chat, phone, email, text and web forms land on one case, answered from the knowledge you approved, handed to a person the moment it should be, and written to a ledger your auditors can verify.

We set up a tenant from your public pages and walk your team through a real conversation, hand-off and audit trail.

Works with the systems public-service teams already run

Every channel, one case

Answer from what you approved. Escalate to who you trust.

The assistant answers only from approved knowledge and shows the page it used. When a person is needed it hands off in place, and from that moment it steps back.

Built for public-service work

What a county runs. What a utility runs.

Shared mailboxes, record look-ups, bilingual service, contact-center desktops, and a measured accuracy bar before anything reaches the public. The same platform, a different starter pack.

County officesWeb chat · phone · shared mailboxesSpanish

Parcels, appeals, permits and credits, answered from the pages the county already publishes.

Records looked up from a read-only replica of the assessment system, questions answered from approved pages with the source shown, every channel in shadow mode first and scored against the county's own history before the switch is flipped.

How shadow mode gates go-live →
UtilitiesContact-center desktop · SharePoint · billing systemAgent assist

Representatives get the answer while the customer is still talking, and nothing writes back without their approval.

Agent assist inside the contact-center desktop with permission-aware retrieval over SharePoint, after-call summaries the representative edits and approves, secure pause honoured so card numbers never reach a model.

How write-backs stay in the outbox →

Modular by design

Turn on what you need. Keep control of all of it.

Every frontier model, switch whenever you want

One chain per task, in order, with fallback. Pin a provider for data residency or let a fast open-weight model front the phone with a stronger one behind it.

answer chain
cerebras/gpt-oss-120bgroq/gpt-oss-120banthropic/claude-opus-5openai/gpt-5ollama/local

One console for every organisation

Launch an organisation in one call: tenant, starter pack, sign-in, first administrator, modules, and a launch sheet. Or let them sign themselves up.

County assessor's officeLive · chat
Water utilityShadow · voice
Transit agencySigned up today
modules · channels · cases · copilot · knowledge · connectors · audit

Shadow first, then live, one channel at a time

The assistant runs silently on real traffic, staff grade it, and a channel goes live only when the number clears your bar. One click back.

retrievepolicyanswerreview
chat · accuracy over 212 reviews96%

The service infrastructure

Everything you need before anything reaches the public

01

You approve the knowledge

Point Serviceplane at your website, SharePoint and documents. Staff review and approve; nothing unapproved is ever quoted.

  • Crawl, upload, or connect SharePoint with its permissions
  • Answer cards for the questions you get every day
  • Owners, expiry dates and a review queue for conflicts and gaps
02

It runs in shadow on real traffic

Every message takes the full path, retrieval, policies, identity rules, and nothing generated reaches the public until staff have graded it against the bar.

  • Replay your previous system's history and compare to staff replies
  • A judge says whether it looked in the right place
  • Go live per channel; one click back
03

It stays safe, on the record

Plain-English policies can only make the assistant more careful. Record data on a public channel only after identity is proven. Every action on a hash-chained ledger.

  • Card and Social Security numbers redacted before anything is stored
  • Write-backs wait in an outbox for a person
  • Nightly audit export to your own bucket
01 · Retrieval · in-process embedding · 10 ms

Approved knowledge, with the source shown

› retrieve "homestead credit deadline"
‹ 3 approved passages · card matched 0.93
› policy.evaluate(chat, signals: none)
‹ allow · answer cited · Assessor / Homestead Credit
02 · Shadow mode · chat

Graded on real traffic before anything goes live

0%accuracy over 212 staff reviews · bar 95%
LiveShadowTraining
› replay 2,190 historical tickets
‹ agreement with staff replies 0.91
‹ ready · go live when you say so
03 · Policy engine · enforced on every channel

Rules that only ever make it more careful

Redact card and SSN before any storagealways
Record data only after identity is verifiedenforced
Refund or write-back → human approvaloutbox
Events hash-chained, exported nightlyverified

Built for public accountability

Every action is on the ledger, and the ledger doesn't change.

Events are hash-chained and append-only. Exports go to your own storage on a schedule. Identity comes from your directory, never from us.

0%answer-accuracy bar, judged in shadow before a channel goes live
< 1 stypical first response on chat from cached, cited knowledge
0ledger for every channel, department and hand-off
0passwords stored by us: staff sign in through your identity provider

You know how service should work. Now run it that way.

A tenant from your public pages in an afternoon, a real conversation with a hand-off and an audit trail, and shadow mode until your own numbers say go.