Skip to content
Inkbox

Inkbox

BlogContactDocs
GuidesAPI Reference

Ctrl K

GuidesAPI Reference

Jump to

OpenClaw

This example installs an Inkbox skill into OpenClaw so your agent gets a real email address, phone number, and encrypted vault. Once installed, the agent can send and receive email, browse threads, search a mailbox, place outbound calls, retrieve call transcripts, and manage encrypted credentials — all from natural-language prompts.

View the source →

What it does

CapabilityOperations
IdentitiesCreate, list, rename, pause, delete; assign and unlink channels; refresh cached channel assignments
Channel managementProvision toll-free or local phone numbers, assign and unlink mailboxes and phone numbers
Agent self-signupRegister, verify, resend verification, and check claim status — all via static Inkbox.signup / verifySignup / resendSignupVerification / getSignupStatus
EmailSend (text / HTML / CC / BCC / attachments / threaded replies), paginated read, view threads, mark read, thread-folder awareness (inbox / spam / archive / blocked), admin mailbox search
PhonePlace outbound calls with client WebSocket audio, list call history, fetch transcript segments per party, admin transcript search
Text messages (SMS/MMS)List and filter, fetch MMS media, conversation summaries, per-conversation messages, mark read, admin search and delete
VaultEncrypted credential storage (logins, API keys, key pairs, SSH keys, freeform), per-identity access rules, identity-scoped typed credential access via identity.getCredentials()
TOTPStore inside LoginPayload.totp, parse otpauth:// URIs, generate codes client-side, set / remove on existing logins
Mailboxes (admin)List, get, update display name / webhook URL / filter mode, delete
Phone numbers (admin)List, provision, update incoming-call action (webhook / auto_accept / auto_reject), release
Contact rulesMail (exact email / domain) and phone (exact E.164) allow/block rules, whitelist vs blacklist modes
ContactsAdmin-only address book with per-identity or wildcard access grants, reverse-lookup, vCard import / export
NotesFree-form notes with per-identity access grants
WhoamiInspect the caller's auth type and organization
WebhooksRotate signing keys, verify incoming requests via HMAC-SHA256

Requirements

  • Node.js ≥ 18
  • An OpenClaw installation with OpenClaw Gateway running
  • An Inkbox account with an API key

Setup

1. Get an Inkbox API key

Sign in at inkbox.ai/console and create an API key.

2. Store the key in a protected env file

bashbash

If OpenClaw Gateway runs as a background service, restart it after writing the file so it picks up the new variable.

3. Install clawhub (if needed) and the Inkbox skill

bashbash

4. Add the Inkbox config to ~/.openclaw/openclaw.json

JSONJSON

5. Restart OpenClaw Gateway and start a new session

INKBOX_AGENT_HANDLE is optional at install time. If not set, the agent will walk you through creating an Inkbox identity on first use.

Usage

Once installed, talk to your OpenClaw agent naturally:

"Set up my Inkbox identity" "Check my inbox" "Send an email to [email protected] with subject 'Hello' and say hi" "Search my email for invoices" "Show me the full thread for that last message" "Call +15551234567" "Show my recent calls" "Get the transcript for that last call"

Inkbox

Copyright © 2026 Inkbox

This site is protected by reCAPTCHA.

Google Privacy Policy and Terms of Service apply.

Website

Inkbox

Copyright © 2026 Inkbox

This site is protected by reCAPTCHA.

Google Privacy Policy and Terms of Service apply.

Website

OpenClaw