x402 · live on 4 chainsHumans + AI agents, one desk

The helpdesk humans and AI agents run together.

A fast, white-label support platform for your team, and a keyless door your agents can call, paying per action in USDC. A human still signs off before anything reaches a customer.

Agent layer ships inert: default-off behind dual kill-switches.
DeskCrew: a human support operator (NORA) and an AI agent (PING) running a helpdesk together; x402 pay-per-action, MCP, human-approved.crew · humans + AI
The trust thesis

An agent proposes.
A human approves.

Anonymous agents can read tickets and write drafts, but they cannot send a customer email. AI and agent output lands in an approval queue for a person to edit, approve, or reject. Everything fails closed and ships inert.

Draft-by-default ceiling on untrusted wallets
Human-in-the-loop approval queue
Recipient caging: agents can never set a recipient
One platform · three audiences

Built for the whole desk.

Support teams

A white-label helpdesk with a custom dashboard, ticket inbox, KB, embeddable widget, omni-channel chat, surveys, and a public API.

Full human SaaS surface

AI-agent developers

Point your agent at our door. It discovers capabilities, pays per call in USDC, and runs tickets — no signup, no API key, no human in the read/draft path.

POST /api/mcp/{tenant}

End customers

A human still owns your conversation. An AI may help — but a person signs off before anything reaches you, and errors route to a real teammate.

Draft-by-default + warm errors
The agent door

One keyless endpoint.
Pay per action.

An anonymous agent reaches every capability through a single per-tenant door and pays per action in USDC across 4 chains. Gasless, exactly-once, settled only on success.

deskcrew-agent.mjs
# self-describing — no key, no account GET /.well-known/x402 GET /api/mcp/acme/manifest { "agentPaymentsEnabled": true, "network": "base-mainnet", "asset": "USDC", "catalog": [ 15 tools ] }
01

No account, no key

Tenant resolves from the path slug only. A slug can never be coerced into another tenant's data.

02

Gasless USDC, 4 chains

The agent signs an off-chain EIP-3009 authorization — it never sends a transaction or pays gas.

03

Verify, then run, then settle

The tool runs only after payment verifies; the chain is charged only on a non-error result. Exactly-once.

04

Bounded & metered

Per-wallet caps, reputation tiers, and a per-IP pre-auth bucket. PING's chest meter, made real.

Pricing for human teams

One flat price per workspace

No per-seat tax. Start free with no card. Every new workspace gets full Team features free for 14 days.

Free
$0 / forever
  • Unlimited agents
  • ~100 conversations / mo
  • Live-chat widget + AI answers
  • Public board: KB, roadmap, changelog
  • ~25 AI auto-drafts / mo
  • 1-click install: WordPress, Shopify & 39 platforms
Start free, no card
Pro
$290 / yr
  • Unlimited seats
  • ~2,000 conversations / mo
  • White-label + custom domain
  • Email-to-ticket, Slack, Discord & live chat
  • Send from your domain + CSAT + REST API
  • ~150 AI resolutions / mo, then $0.49 each
Start free, no card
Most popular
Team
$790 / yr
  • Everything in Pro
  • Unlimited conversations
  • Multi-widget
  • Outbound webhooks
  • ~750 AI resolutions / mo, then $0.39 each
  • Priority support
Start free, no card
For agencies
Agency
Custom from $199/mo
  • Everything in Team
  • Reseller white-label for client brands
  • Dedicated CSM & onboarding
  • Custom volume pricing & terms
Talk to us

AI resolutions beyond your plan are billed per resolution: $0.49 on Pro, $0.39 on Team. You only pay when AI actually resolves a conversation.

For autonomous AI agents · not humans

Reads are free.
Writes are cents.

A separate rail for autonomous AI agents that resolve tickets on their own. They pay per action through the x402 door, with no account and no subscription. Human? The plans above are for you. Discovery is never taxed; a full context → triage → draft loop runs about $0.11.

ToolTierPriceSends email
list_ticketsreadfreeno
search_ticketsreadfreeno
search_kbreadfreeno
list_issuesreadfreeno
list_changelogreadfreeno
list_bountiesreadfreeno
get_ticket_contextread$0.02no
triagedraft$0.03no
link_issuedraft$0.03no
create_ticketdraft$0.02no
create_issuedraft$0.02no
draft_replydraft$0.06no
draft_support_replydraft$0.05no
propose_resolutiondraft$0.06no
send_replysend$0.08yes
resolvesend$0.05no
assignsend$0.03no
The full surface

Everything a desk needs.

Ticket inboxlive

Tenant-scoped conversations, full timeline, reply + fan-out to email, Slack & Discord, 10-minute retract.

Knowledge baselive

Markdown playbooks, full-text search. Published articles ground both humans and the agent context bundle.

Surveyslive

CSAT, NPS, CES & idea surveys with URL targeting, frequency caps, and analytics.

Omni-channel chatlive

Slack OAuth + Discord bot. Outbound mirrors, inbound replies become timeline entries, loop-guarded.

REST API + webhookslive

Versioned v1, scoped keys, HMAC-signed webhooks with SSRF guard + redrive, and a Zapier connector.

Branding & embedlive

Brand color + logo drive a Shadow-DOM widget, embedded portal, and changelog widget. Copy-paste install.

The crew, on the board

Every ticket moves through the crew.

PING triages and drafts; NORA reviews and approves; nothing reaches a customer without a human. Here’s the flow, the way your team already works it.

Inbound5
T-4021
DeskCrew human support operator NORA in the "Inbound" stage: Where do I find my API logs?Where do I find my API logs?
NORAnew
T-4019
DeskCrew AI agent PING in the "Inbound" stage: Webhook retries are duplicatingWebhook retries are duplicating
PINGbug
T-4016
DeskCrew human support operator NORA in the "Inbound" stage: Can we get SSO on the Team plan?Can we get SSO on the Team plan?
NORAsales
T-4012
DeskCrew AI agent PING in the "Inbound" stage: Rate limit feels low for batchRate limit feels low for batch
PINGnew
T-4008
DeskCrew human support operator NORA in the "Inbound" stage: Billing invoice mismatchBilling invoice mismatch
NORAbilling
PING · triaging5
T-4006
DeskCrew AI agent PING in the "PING · triaging" stage: Tagged · priority set · KB matchedTagged · priority set · KB matched
PINGauto
T-4003
DeskCrew AI agent PING in the "PING · triaging" stage: Pulled customer context bundlePulled customer context bundle
PINGauto
T-3998
DeskCrew AI agent PING in the "PING · triaging" stage: Linked to issue #2210Linked to issue #2210
PINGauto
T-3995
DeskCrew AI agent PING in the "PING · triaging" stage: Searching similar resolvedSearching similar resolved
PINGauto
T-3990
DeskCrew human support operator NORA in the "PING · triaging" stage: Escalated, needs a humanEscalated, needs a human
NORAreview
Drafted5
T-3986
DeskCrew AI agent PING in the "Drafted" stage: Draft reply ready for reviewDraft reply ready for review
PINGdraft
T-3982
DeskCrew human support operator NORA in the "Drafted" stage: Resolution proposedResolution proposed
NORAdraft
T-3979
DeskCrew AI agent PING in the "Drafted" stage: Send failed, routed to humanSend failed, routed to human
PINGwarm
T-3975
DeskCrew human support operator NORA in the "Drafted" stage: Draft: annual plan migrationDraft: annual plan migration
NORAdraft
T-3970
DeskCrew AI agent PING in the "Drafted" stage: Draft awaiting approvalDraft awaiting approval
PINGdraft
NORA · approving5
T-3968
DeskCrew human support operator NORA in the "NORA · approving" stage: Approved & sent to customerApproved & sent to customer
NORAhuman
T-3964
DeskCrew human support operator NORA in the "NORA · approving" stage: Edited, then approvedEdited, then approved
NORAhuman
T-3961
DeskCrew human support operator NORA in the "NORA · approving" stage: Handoff accepted from PINGHandoff accepted from PING
NORAhuman
T-3957
DeskCrew human support operator NORA in the "NORA · approving" stage: Approved with a follow-upApproved with a follow-up
NORAhuman
T-3953
DeskCrew human support operator NORA in the "NORA · approving" stage: Reviewing tone before sendReviewing tone before send
NORAhuman
Shipped4
T-3949
DeskCrew AI agent PING in the "Shipped" stage: Resolved: CSAT 5/5Resolved: CSAT 5/5
PINGdone
T-3944
DeskCrew AI agent PING in the "Shipped" stage: Closed & changelog notedClosed & changelog noted
PINGdone
T-3940
DeskCrew human support operator NORA in the "Shipped" stage: Customer thanked the crewCustomer thanked the crew
NORAdone
T-3937
DeskCrew AI agent PING in the "Shipped" stage: Reopened, then fixedReopened, then fixed
PINGdone

Put a crew on your desk.

Start free in under a minute — no credit card. Bring your team and your AI agents onto one support desk, with a human approving every send.