Inkbox

> # Documentation index
> Fetch the complete documentation index at: https://inkbox.ai/sitemap.xml
> Use this file to discover all available pages before exploring further.

---

# OpenClaw plugin
description: Give your OpenClaw agent an Inkbox email address, phone number, and tunnel

---


# OpenClaw plugin

The [Inkbox OpenClaw plugin](https://github.com/inkbox-ai/openclaw-plugin) is a standalone OpenClaw channel plugin. It gives an OpenClaw agent its own Inkbox identity: mailbox, phone number, SMS, voice calls, contacts, notes, contact rules, identity access, and an Inkbox tunnel for inbound webhooks and WebSocket connections.

This is a plugin, not an Inkbox SDK skill. It lives in its own repository and wires Inkbox directly into OpenClaw's plugin SDK, gateway, tools, HTTP routes, CLI, and bundled OpenClaw task skills.

[Plugin on GitHub ->](https://github.com/inkbox-ai/openclaw-plugin)

## Install

Install and configure OpenClaw first. The plugin currently targets OpenClaw `2026.5.27` or newer.

```bash
# Install OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash

# Onboard OpenClaw
openclaw onboard

# Configure your model provider
openclaw configure
```

Install the Inkbox plugin from source:

```bash
# Clone the plugin
git clone https://github.com/inkbox-ai/openclaw-plugin.git
cd openclaw-plugin

# Build the plugin
npm install
npm run build

# Add it to OpenClaw
openclaw plugins install -l ./
```

Configure Inkbox and start or restart the gateway:

```bash
# Configure Inkbox
openclaw inkbox setup

# Check the Inkbox configuration
openclaw inkbox doctor

# Start the gateway
openclaw gateway run

# If gateway is already running, restart it
openclaw gateway restart
```

If the gateway is already running, restart it so it reloads the Inkbox channel config. Keep the gateway process running. On startup the plugin opens an Inkbox tunnel, configures mail and text webhook subscriptions, wires the incoming-call URL and call media WebSocket, and routes inbound email, SMS, and calls into OpenClaw sessions.

## What you get

By the end of setup your OpenClaw agent has:

- **An email address** - send, receive, search, and reply from an Inkbox mailbox
- **A phone number** - SMS and voice calls, inbound and outbound
- **An Inkbox tunnel** - inbound webhooks and WebSocket connections reach the local OpenClaw gateway without a public server
- **Contacts and notes** - persistent Inkbox records the agent can create, update, and read
- **Contact rules** - mailbox and phone reachability controlled from Inkbox

## What Inkbox adds

| Capability | OpenClaw alone | With Inkbox plugin |
| --- | --- | --- |
| Agent-owned mailbox | Bring your own integration | Built in |
| SMS and voice calls | Bring your own integration | Built in |
| Inbound webhook and WebSocket tunnel | Bring your own tunnel/server | Built in |
| Contact and note storage | Agent memory or external tools | Built in |

OpenClaw itself stays upstream. The plugin adds an Inkbox channel, tool group, CLI setup wizard, gateway webhook routing, and package-included task skills without requiring an OpenClaw fork.

## After install

Run a quick health check:

```bash
openclaw inkbox doctor
openclaw plugins list
openclaw skills list
```

Then text `START` to the agent's Inkbox phone number from any phone the agent needs to text. This opts that phone number in to SMS from the agent. You can also email the agent mailbox or call the agent phone number; the gateway routes those inbound events into OpenClaw.

## Related

- [Inkbox OpenClaw plugin on GitHub](https://github.com/inkbox-ai/openclaw-plugin)
- [OpenClaw](https://openclaw.ai)
- [OpenClaw install docs](https://docs.openclaw.ai/install)
