Skip to main content

Outbox CLI for Claude Code

Run your Outbox agency from the terminal. Build agents, ship workflows, audit calls, triage conversations, and pull reports — all by just talking to Claude. A Claude Code plugin for Outbox agency operators and their teams.

View on GitHub

github.com/Outbox-Solutions/outbox-claude-plugin

What you can do

Once installed, just ask in plain English:
Create a new outbound sales agent for Acme Roofing — friendly, qualifies budget and timeline, books a 15-min discovery call.
Add 500 contacts with a phone number that haven’t been called yet in the Husband Realty account to the AI Reactivation Sequence workflow.
Show me last week’s report for Beta Dental.
The booking agent on Gamma Plumbing keeps failing on price objections. Pull the last 30 calls and tell me what to fix.
What conversations need my attention right now?
Switch me over to Delta Roofing.
Or use slash commands directly when you want a specific, repeatable output format.

The campaign command

The headline feature: /outbox-cli:outbox-campaign is an interactive campaign builder. It filters contacts in the active client (tags, custom fields, last-activity date, has-phone, etc.), previews the matches, and enrolls them into a workflow in batches. Use it for reactivation pushes, follow-up sequences, segment-specific outreach — anything where you’d otherwise be exporting CSVs and importing into the workflow UI.

Get set up (under 2 minutes)

Just want Claude to have access to Outbox, without slash commands? Connect to Claude takes one command and a browser sign-in.
1

Open a terminal

On Mac, open Terminal (it’s already installed) or download Warp for a nicer experience. On Windows, install Warp or use WSL.
2

Install Claude Code

If you don’t have it yet, follow the install steps at claude.com/claude-code. Then launch it by typing claude in your terminal.
3

Install the plugin

Inside Claude Code, run:
4

Sign in in your browser

Run /mcp, choose plugin:outbox-cli:outbox and select Authenticate. An Outbox sign-in page opens in your browser. Sign in with your Outbox email and password, then return to Claude Code.Your password goes to Outbox in the browser, never into the terminal. If you normally sign in with Google, set a password first with Forgot password on the Outbox sign-in page.
5

Pick a client and take the tour

It picks which client to start in (if you’re an agency operator) and gives you a 30-second tour of the most useful commands.
Updating from an older version? Version 0.2 replaces the old terminal sign-in. After updating, run /mcp → plugin:outbox-cli:outbox → Authenticate once. You can delete ~/.outbox/credentials.json; nothing reads it any more.

Slash commands

All commands are namespaced under /outbox-cli: so they won’t collide with Claude Code built-ins or other plugins.

Auth + context

Agents

Workflows + campaigns

Logs + debugging

Resources

Skills (auto-trigger)

Claude triggers these automatically when you describe what you want — no need to remember a command name.

For agency operators

If your account is an agency account, signing in gives you access to every client company under your agency. Switch between them at any time:
The selection persists across Claude Code restarts and is keyed to your sign-in (so two teammates in the same agency don’t step on each other’s active client). Keep a folder per client on your machine:
cd into a client’s folder before launching Claude Code, then run /outbox-cli:outbox-use-client once to set the context. After that, the client stays active for that session.

Managing clients

Agency admins can manage clients from Claude Code too:
Add a new client called Epsilon HVAC, copied from Acme Roofing.
Put Beta Dental on our Pro client plan.
Raise Gamma Plumbing’s agent limit to 5.
Deleting a client, or changing its rates, plan or billing, always shows you what will change and waits for your yes.

Before anything risky

Deleting things, releasing or buying numbers, bulk SMS/email, launching email campaigns, enrolling more than 5 contacts and changing a client’s billing don’t run straight away. Outbox sends back a summary, Claude asks you, and it only runs after you say yes.

Built-in docs lookup

The plugin also wires Claude Code into the official Outbox docs. Ask any “how do I…” or “what does X mean” question and Claude searches the docs automatically.
what’s the difference between an agency key and a company key?
how do I set up a voice mailbox?
what does “concurrent call limit” mean?

Troubleshooting

You’re signed out. Run /mcp, choose plugin:outbox-cli:outbox and select Authenticate. If it keeps failing, choose Clear authentication first, then Authenticate again.
Make sure you’re using the qualified install command:
Not just /plugin install outbox-cli.
Run /reload-plugins once, then type /outbox-cli: and you’ll see the full list in the autocomplete picker.
Your sign-in lasts up to 180 days. Changing your Outbox password, or disconnecting the app in Settings → Claude & Codex, also signs you out. Run /mcp → plugin:outbox-cli:outbox → Authenticate again.
Open an issue on the plugin repo or ask your Outbox contact.