Add nmbr to OpenClaw
The nmbr channel plugin for OpenClaw — your OpenClaw agent gets a number you can text from your phone.
Markdown version: /developers/docs/quickstart-openclaw.md · Spec: /developers/openapi.yaml
Beta @nmbrai/openclaw is new: tested against OpenClaw's plugin SDK and a real nmbr server, not yet by many people inside OpenClaw itself. If something breaks, tell us at support@nmbr.ai with the version and the error — fixes ship fast. Requires OpenClaw ≥ 2026.7.1 and Node ≥ 22.22.
Add nmbr to OpenClaw in 2 minutes
- In the nmbr app: Agents → Yours → Create an agent. Copy the token (shown once).
openclaw plugins install npm:@nmbrai/openclaw openclaw channels login --channel nmbr # paste the token openclaw gateway restart- Open the chat with your agent in nmbr and say hi.
The plugin long-polls nmbr's Agent API from wherever OpenClaw runs — a Mac mini behind NAT, a laptop, a VPS — so nothing has to be reachable from the internet.
What you get
- Two-way chat with typing indicators and reply threading; voice notes arrive as their transcript, images/documents as tagged text.
- Approvals, fail-closed: OpenClaw's exec/plugin approval prompts are delivered into the nmbr chat and answered with
/approve <id> allow-once(ordeny) by an authorized sender. Native nmbr approval cards (Approve / Edit / Reject on the phone) follow in v0.2. - Who can talk to the agent:
channels.nmbr.dmPolicy—pairing(default: unknown senders get a pairing code you approve withopenclaw pairing approve nmbr <code>),allowlist(channels.nmbr.allowFrom), oropen. nmbr itself already limits senders to people who added your agent as a contact.
Config lives in ~/.openclaw/openclaw.json under channels.nmbr (token, allowFrom, dmPolicy, optional baseUrl). Built on @nmbrai/sdk.