Public beta · Twilio A2P approved · managed SMS

Your agenttexts back.

Run init, doctor, and connect from the machine that reaches your agent. cxntion gives invited builders a reviewed, managed SMS path without taking over the agent.

~/AGENTS/BOOKER
$
✓ adapter: Hermes
✓ beta access verified
$
✓ endpoint ok · metadata · 412ms
$
✓ tunnel live — SMS ready
✓ beta SMS number active
9:41
ai
your agent

+1 (415) 555-0142LIVE

waiting for the first SMS...

Twilio A2P approvedManaged SMSOutbound tunnelHermes + OpenClawManual activation

The bridge stays thin

Your agent owns the conversation.

cxntion handles SMS webhooks, tunnel routing, delivery bookkeeping, and reviewed beta number activation. The model, memory, tools, policy, and personality remain in the agent you already run.

callertwiliocxntiontunnelyour agent
  1. 01

    Run the CLI

    Init, doctor, and connect from the same machine that can reach your agent endpoint.

  2. 02

    Activate a beta SMS number

    After review and paid beta activation, cxntion uses its approved Twilio A2P campaign, SMS webhooks, and outbound tunnel.

  3. 03

    The agent texts back

    Every message arrives with channel, caller, timestamp, context, and a request ID.

Why us?

Why cxntion wins the boring parts.

The hard part is not forwarding one SMS webhook once. It is making delivery, routing, cost guardrails, and runtime behavior hold together cleanly every day.

  1. SMS is first-classsub-second handoff

    Texting runs through its own production path, so replies stay fast, measured, and independent from any future channel work.

  2. Bridge, not lock-inno agent patching

    Hermes, OpenClaw, or any OpenAI-compatible endpoint can stay exactly where it already runs.

  3. Costs are visible early250-500 segments

    Starter and Pro are designed around SMS segment math, carrier fees, A2P costs, and soft warnings before surprises.

  4. Built for self-hostingworks behind NAT

    The tunnel is outbound, so droplets, Fly machines, Railway apps, and local servers all fit the same model.

CXNTION RUNTIMEREADY

Agent route

adapter: openai

target: localhost:8642

model: hermes-agent

runtime edgeOutbound tunnel only

Runtime edges

HERMESOPENCLAWOPENAI APIDOCKER OK
agents online1
connect time412ms

Voice alpha

Voice is in alpha. SMS is the launch path.

cxntion is proving a managed voice architecture in internal R&D, but public beta customers are buying managed SMS. Voice is not a customer entitlement yet.

callertwilio mediasigned streamdeepgramthink gatewaytunnelyour agent
VOICE ALPHA R&DSMS-FIRST

customer entitlement: false

public launch channel: sms

voice backend: deepgram agent

agent path: signed gateway + outbound tunnel

  1. 01

    A caller starts a voice-alpha session

    Twilio Media Streams carries internal test audio into cxntion's signed media stream path.

  2. 02

    Deepgram runs the realtime voice layer

    Deepgram Voice Agent handles speech, turn taking, and interruption while cxntion keeps routing and auth.

  3. 03

    The user's agent still thinks

    The signed think gateway reaches the same outbound tunnel model before the response returns to the call.

For launch, request access for the SMS beta. Voice remains invite-only operator testing until the evidence says it is ready.

Request SMS beta access

Pricing

Public beta. Paid plans activate manually.

Request access first. We review each SMS use case, then manually activate Starter or Pro once the account and number are approved.

Test mode

invite beta
$0
  • Try 1 agent endpoint
  • Echo/test flows only
  • No production SMS number yet
Request access

Starter Beta

per month
$10
  • 1 managed SMS number
  • Approved Twilio A2P campaign
  • 250 included SMS segments
  • Soft warnings before overages
  • Hermes and OpenClaw setup paths
  • Manual activation during launch
Request access

Pro Beta

per month
$29
  • 1 managed SMS number
  • Approved Twilio A2P campaign
  • 500 included SMS segments
  • Soft warnings before overages
  • Hermes and OpenClaw setup paths
  • Manual activation during launch
Request access