Getting Started
Get up and running with CrabCallr in 5 minutes.
Prerequisites
- A running OpenClaw instance
- Node.js 18+ installed on your OpenClaw machine
- A CrabCallr account (sign up at crabcallr.com)
Step 1: Create your account
Sign up for a free CrabCallr account. You'll receive an API key that connects your OpenClaw instance to our service.
Step 2: Install the plugin
Install the CrabCallr plugin in your OpenClaw instance:
openclaw plugins install @wooters/crabcallr plugins.allow list in your openclaw.json, add "crabcallr" to it — otherwise the gateway won't load the plugin.
Step 3: Configure the channel
Add your API key to your OpenClaw configuration file (~/.openclaw/openclaw.json):
{
"session": {
"dmScope": "per-channel-peer"
},
"channels": {
"crabcallr": {
"accounts": {
"default": {
"apiKey": "cc_your_api_key_here"
}
}
}
}
} session.dmScope setting ensures each call gets its own conversation history. Without it, OpenClaw uses a shared session and previous calls will bleed into new ones.
Learn more about dmScope → Step 4: Restart OpenClaw
If the gateway is already running, restart it to load the plugin:
openclaw gateway restart
If you're running in the foreground instead, press Ctrl+C and run openclaw gateway again. Once connected, you'll see a green status indicator in your CrabCallr dashboard.
Step 5: Run OpenClaw security audit
Before taking live calls, run OpenClaw's security audit to catch common configuration risks:
openclaw security audit --deep Review the official guidance: OpenClaw Security · CLI security reference
Step 6: Start talking
Open the Call page in your browser, select a voice, and click the call button. That's it!
Updating the plugin
When a new version of the CrabCallr plugin is released, update it with:
openclaw plugins update @wooters/crabcallr Then restart the gateway to load the new version:
openclaw gateway restart Want phone calling?
Upgrade to Basic ($5/month) to call OpenClaw from any phone using caller ID routing.
View pricing →