Vague request in.
Dev-ready ticket out.

“Can you fix the thing on the page?” SiteUpdate interviews your website users like a senior developer would — then hands your team, or your coding agent, everything needed to ship the fix. And it tells the requester when it's live.

Create a free accountFree plan. No card required.

Or read the docs — the API and MCP server are free on every plan.

What the client sent
“the phone number at the bottom of the site is still the old one can u fix”

— Rita, office manager. That's all she has to write.

What your developer receives — this is the live UI, not a mockup

#142Replace outdated phone number in the site footertextTriagedDO Dan

Spec — written by the interview

what
Replace the phone number shown in the footer, on every page.
where
footer .contact-info > a[href^="tel:"]
current
“(555) 214-8890” — quoted from the page, never guessed
desired
“(555) 214-4400” — verbatim, typed by the requester
acceptance
☑ Footer shows the new number on every page☑ tel: link dials the new number
confidence
0.94

Evidence — captured automatically

ScreenshotConsoleNetworkClicks

Call us: (555) 214-8890

Mon–Fri, 9–5 · 88 Harbor St

Interview — the only question it needed

AI: “Should the old number change everywhere, or just here?” · Rita: Everywhere

Internal note· “Old number is hardcoded in 3 templates — grep for 214-8890.” Never shown to the requester.
How it works

The user does three things. Everything else is automatic.

  1. 01

    Rita points at the thing

    Your client clicks the part of the page she wants changed and says what she wants — in her own words. Three steps, no account, no jargon, no screenshots to attach.

  2. 02

    The AI interviews her

    At most one or two plain-language questions, only when the request is genuinely ambiguous. Meanwhile the page, console, network, click trail, and a 60-second replay are captured automatically — masked by default.

  3. 03

    Your dev gets a spec, not a mystery

    What, where (with the exact selector), current content quoted from the page, desired content verbatim, acceptance criteria, and every log a dev would have asked for. Or skip the human: your coding agent pulls the same bundle over MCP.

  4. 04

    The loop closes itself

    Rita gets a tracking link the moment she hits send, an update when work starts, and a “your change is live” email when it ships. Nobody writes a status update. Nobody asks “did that ever get done?”

These are live renders of the real widget, spec, and status page — not mockups.

What ships in the box

Four jobs, one tool. No competitor does all four.

Capture anyone can use

A widget your least technical client can operate with zero instructions: point, describe, send. Voice input, edit-the-text-in-place, drop-a-new-image-on-the-old. WCAG 2.2 AA, keyboard-complete.

Dev-grade telemetry

Console and network logs, environment, session replay, and a structured multi-page click trail — attached to every request automatically. Errors surface first, pre-filtered to the moment it happened.

Real tracking, real integrations

A built-in list and board, plus 2-way sync with GitHub, Jira, Linear and more. Close the issue in Jira and SiteUpdate closes too — and tells the requester.

An AI + MCP layer for agents

Every request becomes a structured spec your coding agent can act on. The MCP server ships at launch, free on every plan: list requests, pull the full bundle, comment, update status, link the PR.

Privacy is a feature, not fine print: replay is masked by default, inputs are redacted, cookies and storage are allowlist-only, and Authorization headers are never captured. How capture privacy works →

Pricing, plainly

Free

$0. One site, 30 requests a month, the full capture bundle, AI interview, API and MCP included. Not a demo — a working tool.

Pro — $39/mo

Flat, billed annually ($49 monthly). Unlimited sites, unlimited requests, all integrations. No per-seat games.

Enterprise

From $399/mo. White-label portals, SSO, audit log, EU data region, custom retention.

See the full comparison — including what we'll never paywall →

Stop translating clients. Start shipping their changes.

The Free plan is a working tool, not a demo — one site, 30 requests a month, the full capture bundle.

Not ready? Get launch updates — nothing else.