Registration open

The help desk thatactually resolves.

Woes pulls live chat, email, and Discord into one inbox — with an AI agent that answers from your docs and API, cites every source, and hands off to a human the moment it should.

Create your workspaceSelf-service signup · Start today
Every channel, one inboxCited answersHuman handoff, one click
Live chatEmailDiscordOpenAPI ingestionGrounded answersCitationsLive API checksEncrypted authHuman handoffCSAT surveysAutomationsClient portalPublic REST APITerminal workspace
01The workspace

One inbox, operated with proof.

This is the live Woes workspace — the agent owns the first reply, operators see the sanitized trace, takeover stays one click away.

Woes operator inbox showing an AI-handled live chat conversation
Real Woes workspace
Live chat · Email · DiscordAI drafts on arrivalSanitized tracesOne-click takeover

Generic help desks read your docs. Woes runs them.

When workspace evidence is sufficient, Woes answers from your ingested docs and API context with source citations. When context is missing or confidence is low, it asks a focused question or hands the conversation to a human. Guarded live checks are available when credentials and route rules allow them.

01
script tag to install
03
channels, one inbox
CITE
sources on grounded claims
HAND
low-confidence handoff
02The resolution pipeline

Follow one ticket, end to end.

01 · intake

A question lands

Live chat, email, and Discord land in one operator queue — one conversation model, no lost threads, no tab-switching.

inbox · all channels
Checkout returns a 500 after upgradingchat · 2m
Re: SSO setup for our workspaceemail · 1m
#support — rate limit on /orders?discord · now
One queue. One conversation model.3 threads
02 · grounding

The agent reads your world

The agent answers only from your ingested docs and API context — crawled, chunked, and embedded, scoped to your workspace. Nothing invented.

ingestion · workspace-scoped context
docs.acme.dev/openapi.json128 endpoints
docs/auth.mdchunked
guides/webhooks.mdembedded
changelog.mdindexed
512 chunkscited in every answernever invented
03 · proof

Answers ship with receipts

Every reply cites its sources. When credentials and route rules allow, Woes runs a guarded live check against your real API before it hits send.

reply · grounded + verified
How do I authenticate the /orders endpoint?
Woes agent

Send a Bearer token in the Authorization header — keys are scoped per environment.

docs/auth.mdPOST /v1/auth
live checkGET /v1/orders200 OK142ms · verified
04 · resolution

Humans stay one click away

When confidence is low, the agent asks a clarifying question or hands off with full context. Operators take over in one click, and CSAT surveys close the loop.

handoff · humans in the loop
Maya took over the threadfull context
Customer confirmed the fix4m 12s
CSAT survey sentclosing the loop
03Platform

Everything a help desk needs, grounded in your product.

One workspace for every channel, every customer, and every answer — an agent that cites its sources, runs guarded live checks, and hands off when evidence is missing.

03.1 / Unified inbox
Operator queue4 open
Stripe webhook returns 401chat · 2mMA
Rate limit on /v1/ordersdiscord · now
SDK timeout in prodemail · 1mRY
AI draft ready for review→ maya

drafts wait before the thread is opened

Terminal workspace

Support work, from the command line.

Install the Woes CLI, approve login in the browser, then triage inbox conversations, inspect issues, review clients, and script public REST API workflows without leaving your terminal.

01Browser-approved login
02Keyboard inbox triage
03JSON output for scripts
woes terminal demo
Woes Terminal
A keyboard-first workspace for inbox triage, issues, clients, context, and usage.
Type help, inbox, issues, clients, or woes login.
04How it works

Live in an afternoon, not a quarter.

No migration project, no professional-services quote. Three steps between your docs and a help desk that answers with proof.

01step

Point Woes at your docs

Add your OpenAPI spec or docs URL. Woes ingests, chunks, and embeds every endpoint into workspace-scoped context.

source · docs.acme.dev/openapi.json
02step

Open your channels

Drop the widget on your site and connect email and Discord. Every thread lands in one operator inbox.

<script src="https://woes.dev/widget.js">
03step

Answer with proof

The agent answers with citations from your context, can run guarded live checks when configured, and hands off when unsure.

GET /v1/orders → checked · cited
05Pricing

Plans that scale with your support surface.

Every plan includes the Woes inbox, API-aware live chat, grounded AI support, and documentation ingestion. Start with a 14-day trial, then scale with seat-based plans, included capacity, and AI outcomes priced below the usual help-desk AI outcome model.

Starter

For small API teams launching real support workflows.

$29/ seat / mo
14-day trialUpgrade when the included quota is reached

A low-friction starting point for one product or docs set.

  • Seat-based teammate access
  • 1 AI agent + widget
  • All channels: live chat, email, Discord
  • 3 API sources
  • 500 indexed endpoints
  • 100 AI outcomes / mo
  • 5k public API calls / mo
  • 100 live API checks / mo
Seat-based expansion
$25 / additional AI agent
Start free trial

Scale

For multi-product API companies with higher volume.

$99/ seat / mo
14-day trialUpgrade when the included quota is reached

For high-volume teams with stronger reporting and controls.

  • Seat-based teammate access
  • 10 AI agents + widgets
  • All channels: live chat, email, Discord
  • 50 API sources
  • 25k indexed endpoints
  • 2,000 AI outcomes / mo
  • 250k public API calls / mo
  • SLA, workforce, and client analytics
Seat-based expansion
$15 / additional AI agent
Start free trial

Private AI

Scale capacity with customer-managed AI provider keys.

$8/ seat / mo
14-day trialYour provider-billed usage

Use your own provider key while Woes keeps the support workflow intact.

  • Scale capacity: 10 AI agents + widgets
  • Scale capacity: 50 API sources
  • Scale capacity: 25k indexed endpoints
  • Bring your own OpenAI, Anthropic, or Google provider key
  • AI usage billed directly by your provider
Seat-based expansion
Connect OpenAI, Anthropic, or Google
No Woes markup on model usage
Start free trial
Enterprise

Custom-scoped for security-heavy platforms and larger orgs.

Built around committed usage, security review, and onboarding. Custom seat terms, AI outcome commit, AI-agent capacity, and limits — with SSO/SAML, audit logs, retention controls, and dedicated onboarding.

  • Custom seat terms
  • Custom AI agents and widgets
  • Custom sources and endpoints
  • Custom AI outcome commit
  • Custom public API limits
  • SSO/SAML, audit logs, retention controls
  • Dedicated onboarding and support
Custom
Negotiated AI outcome rate
Contact sales
AI outcomes

Only customer-facing AI conversations that Woes answers and resolves are billable. Clarifying questions, handoffs, failed attempts, and simple greetings are not counted as AI outcomes.

Seat pricing

Seats are the human teammates working the inbox and are billed per seat. AI agents and widgets are included by plan tier, with simple add-ons when another product or workflow needs its own agent.

API capacity

Each plan includes API source ingestion, endpoint indexing, live API checks, and public REST API calls so pricing tracks the real API support surface.

Add-ons

Expand capacity without jumping plans.

Add seats when more human teammates need to work the inbox. Add AI agents when another product, docs set, website, or support workflow needs its own widget.

Additional AI agents
From $15 / AI agent / mo
Bring Your Own AI
$8 / seat / mo with provider-billed usage
Enterprise capacity
Custom agents, sources, endpoints, and usage
Feature comparison

What each plan includes.

FeatureStarterGrowthScalePrivate AI
Team and API capacity
Seat price$29$59$99$8
Seat capacitySeat-basedSeat-basedSeat-basedSeat-based
AI agents + widgets131010
Additional AI agents$25 / agent$20 / agent$15 / agent$15 / agent
API sources3155050
Indexed endpoints5005,00025,00025,000
AI and API usage
Included AI outcomes100 / mo500 / mo2,000 / moProvider-billed
After included AI outcomesUpgrade requiredUpgrade requiredUpgrade requiredProvider-billed
Live API checks100 / mo1k / mo10k / mo10k / mo
Public API calls5k / mo50k / mo250k / mo250k / mo
Public REST APIIncludedIncludedIncludedIncluded
Support workflow
Live chatIncludedIncludedIncludedIncluded
Email supportIncludedIncludedIncludedIncluded
Discord supportIncludedIncludedIncludedIncluded
CSAT and NPS surveysBasicIncludedAdvancedAdvanced
AutomationsBasicIncludedAdvancedAdvanced
AnalyticsCoreFullAdvancedAdvanced
Client portal--IncludedIncluded
SSO, audit logs, retention---Enterprise
06FAQ

Questions, answered.

Grounded answers, on the marketing page too. Anything else — ask us in the live chat widget on this page, or email hello@woes.dev.

What counts as an AI outcome?

Only customer-facing AI conversations that Woes answers and resolves are billable. Clarifying questions, handoffs to your team, failed attempts, and simple greetings are never counted.

What happens when the agent isn't confident?

It asks a clarifying question or hands the thread to a human operator with full context. The agent only answers from your ingested API context — it never invents endpoints, fields, or behavior.

How does Woes learn my API?

Point Woes at an OpenAPI spec or documentation site. It crawls, parses, and chunks the content, then embeds it into context that is scoped to your workspace and cited in every answer.

Are my API credentials safe?

Credentials are stored separately from source content, encrypted at rest, redacted before any model call, and never returned in plaintext — to you, your customers, or the model.

Can I use private AI billing?

Yes. The Private AI plan lets you connect your own OpenAI, Anthropic, or Google key for $8/seat/month. Woes keeps provider keys encrypted and server-side, and your model usage is billed directly by your provider instead of marked up by Woes.

Which channels are supported?

Live chat via an embeddable widget, email, and Discord — all flowing into one conversation model and one operator inbox, on every plan.

Registration open

Stop guessing. Start proving.

Create your workspace today and give your customers support that answers from evidence, checks live APIs when configured, and hands off when it needs a human.

Create your workspace
Live chatEmailDiscordGrounded AI
Loading workspace
resolving account