BlueBubbles Setup
Connect OpenClaw to iMessage via BlueBubbles
Connect OpenClaw to iMessage via BlueBubbles
iMessage without Mac? BlueBubbles runs on a Mac and relays to OpenClaw. You need one Mac with iMessage—OpenClaw itself can run elsewhere. For direct iMessage on Mac, see iMessage setup.
OpenClaw connects to iMessage via BlueBubbles—an open-source REST API server that bridges iMessage to any client. Use iMessage with OpenClaw even when OpenClaw runs on Linux, a VPS, or another machine. BlueBubbles must run on a physical Mac with iMessage configured (macOS Sequoia 15+ recommended).
openclaw onboard and add BlueBubbles channel, or edit config manuallyhttps://your-gateway/bluebubbles-webhook?password=...openclaw pairing approve bluebubbles <CODE>channels: {
bluebubbles: {
enabled: true,
serverUrl: "http://192.168.1.100:1234",
password: "your-password",
webhookPath: "/bluebubbles-webhook"
}
}
Replace serverUrl with your BlueBubbles server address. Ensure the gateway is reachable from the Mac (Tailscale, ngrok, or public URL).
BlueBubbles often supports more iMessage features than legacy bridge methods.
If the Mac runs headless, keep Messages active. Some setups use an AppleScript to "poke" the Messages app periodically. Check BlueBubbles docs for macOS Tahoe (26) considerations—message editing and group icons may have known issues.