# OpenClaw setup

Connect OpenClaw to Watchline with the first-party plugin.

Published: 2026-05-14
Updated: 2026-05-14
Canonical: https://watch.qordinate.ai/docs/openclaw
Markdown: https://watch.qordinate.ai/docs/openclaw.md


Tags:
- OpenClaw
- plugin
- pull delivery

Create a pull channel in Watchline, then install the OpenClaw plugin. The plugin adds watch-management tools and runs a background puller that delivers matched events into the configured OpenClaw session.

## Prerequisites

You need a Watchline account, a project API key, a pull delivery channel, and a working OpenClaw workspace. The dashboard generates the exact values for `apiKey`, `channelId`, and `sessionKey`.

## Install the plugin

The plugin gives OpenClaw watch-management tools and a pull delivery service. Use the snippet from your Watchline channel whenever possible.

```bash
openclaw plugins install @watchline/openclaw-plugin
openclaw config patch --stdin <<'JSON5'
{
  plugins: {
    entries: {
      watchline: {
        enabled: true,
        config: {
          apiKey: "wl_...",
          channelId: "ch_...",
          apiBaseUrl: "https://api.watch.qordinate.ai",
          sessionKey: "watchline:ch_...",
          userId: "me",
          pollIntervalSeconds: 15
        }
      }
    }
  }
}
JSON5
```

## Register a watch from OpenClaw

Ask OpenClaw to use Watchline to watch an app source for a specific event. OpenClaw should call `start_watch`; if Watchline needs an app connected, it returns the connect URL in the tool response.

## Troubleshooting

If OpenClaw cannot see the tools, restart the gateway and confirm the plugin is enabled in OpenClaw config.

If no events arrive, confirm the channel is a pull channel and that the Watchline API key belongs to the same project as the channel.
