Choose Messaging Channels
NemoClaw supports Telegram, Discord, Slack, WeChat, WhatsApp, and Microsoft Teams for OpenClaw and Hermes sandboxes. OpenShell-managed processes and gateway resources carry channel traffic.
For token-based channels, NemoClaw registers credentials with OpenShell providers. WeChat uses a host-side QR scan during onboarding to capture a token.
WhatsApp pairs inside the sandbox through a QR scan and intentionally stores mutable session state there. Microsoft Teams uses Bot Framework credentials plus a public HTTPS webhook that forwards to the sandbox.
NemoClaw writes the selected channel configuration into the sandbox image and keeps runtime delivery under OpenShell control.
Experimental Channels
WeChat, WhatsApp, and Microsoft Teams are experimental. WeChat and WhatsApp rely on QR-based pairing flows that are more fragile than token-based bots.
Microsoft Teams requires an externally reachable webhook path that depends on your host networking setup. Interfaces, defaults, and supported features can change, and NVIDIA does not recommend these channels for production use.
Compare Channel Requirements
Prepare the Host and Policy
- Use a machine where you can run
nemoclaw onboard. - Prepare the token, app credentials, or paired phone required by each selected channel.
- Select the matching network policy preset or equivalent custom egress rules for each channel.
- Confirm Docker is running and your user can access the Docker socket through the
dockergroup or the documentedsudoworkflow.
Use host-side nemoclaw <sandbox> channels commands.
Do not run openclaw channels add or openclaw channels remove inside the sandbox because NemoClaw generates /sandbox/.openclaw/openclaw.json at image build time, and changes inside the running container do not persist across rebuilds.
nemoclaw tunnel start does not start chat bridges.
It starts optional host services such as a cloudflared tunnel when that binary is present.
Refer to Run Sandboxes for tunnel management.
Next Steps
- Enable Channels During Onboarding for a new sandbox.
- Add Channels After Onboarding for an existing sandbox.
- Manage Messaging Channels to rotate, pause, resume, or remove a channel.