Pairing process
Pairing connects your StageWhisper account with your OpenClaw host. You do this once, and the connection persists across sessions. During pairing, the two sides also exchange encryption keys for end-to-end encrypted communication.Open assistant settings
In the StageWhisper desktop app, click the gear icon and go to the Assistant tab.
Request a pairing code
Click “Connect your AI.” StageWhisper generates a 6-digit pairing code. This code expires after about 5 minutes.
Enter the code in OpenClaw
Open your OpenClaw dashboard and go to the StageWhisper channel settings. Enter the pairing code.
Connection health
After pairing, StageWhisper monitors the connection with a heartbeat:| Status | Meaning |
|---|---|
| Fresh | Heartbeat received within the last 90 seconds. Everything is working. |
| Stale | No heartbeat for 90 seconds to 5 minutes. The connection may be experiencing issues. |
| Offline | No heartbeat for over 5 minutes. Tasks won’t be delivered until the connection recovers. |
What OpenClaw receives
When you approve a task during a call, StageWhisper sends a structured payload to your OpenClaw host:- A task description generated from the conversation context
- The relevant transcript excerpt
- Signal metadata (what triggered the task)
- Playbook context (what the session is about)
BYO reasoning
If you have your own AI model configured on your OpenClaw host, you can switch to BYO (Bring Your Own) reasoning mode. In this mode, your call analysis runs through your own AI, on your own infrastructure.How it works
Your desktop app handles speech recognition, prompt construction, and result processing locally. When it needs AI reasoning, it encrypts the analysis prompt and sends it through the StageWhisper backend to your OpenClaw plugin. Your plugin decrypts the prompt, calls your AI model, encrypts the response, and sends it back the same way. The StageWhisper backend is a blind relay. It routes encrypted messages between your desktop and your plugin but cannot read the content. See privacy and data handling for specifics on what the backend can and cannot see.Trust boundaries
| Component | Can see content | Role |
|---|---|---|
| Your desktop app | Yes | Runs speech recognition, builds prompts, parses results, displays signals |
| StageWhisper backend | No | Routes encrypted envelopes, stores session metadata |
| Your OpenClaw plugin | Yes | Decrypts prompts, calls your AI, encrypts responses |