Configure OpenClaw on Akuvox Indoor Monitors

Prev Next

Akuvox indoor monitors support AI agent integration through OpenClaw, allowing installers and administrators to enable AI-based device control and chat interaction.

With this feature, users can:

  • Control devices through natural language

  • Integrate with third-party chat platforms

  • Execute automation skills

  • Manage AI models directly on the device

This guide explains how to configure the AI model and integrate chat platforms.

Compatible model and version(or higher)

X937: 937.30.1014.703

Before You Start

  • Ensure the device firmware supports OpenClaw

  • Prepare AI provider API key

  • Ensure device internet access

  • Ensure the firewall allows outbound connections

  • Required chat platform accounts are prepared (if integration is needed)

Configure AI Model

  1. Use the device IP to log in to its web interface. The default username and password are admin.

  2. Go to the Settings > OpenClaw > AI Model Configuration.

  3. Click Add Provider to add an AI service provider.

  1. Select the Provider and enter the API Key obtained from the provider platform.

  2. Select the desired model.

  1. Click Confirm.

  2. You can click Add Model to add more models; click Delete Models to delete the added ones; click Delete Provider to remove the provider.

When correctly configured, the Service Status shows Running.

Use the AI Web Chat Interface

  1. Copy the Auth Token on the Settings> OpenClaw interface.

  2. Click Open Chat Interface.

  1. Paste the Auth Token into the Gateway Token to establish the connection.

  2. Click Connect.

You can start chatting with the AI assistant and testing commands such as open the door and arm the device.

Integrate AI with Chat Applications

The AI agent can also work with third-party chat platforms, allowing users to control devices through messaging apps.

Supported platforms include Slack and Discord.

Slack Integration

Configure Slack App

  1. Open the Slack API website and log in to your account.

  2. Click Create an App.

  1. Select From scratch.

  1. Customize your App Name and select a workspace.

  2. Click Create App.

Enable Socket Mode

  1. Select Socket Mode in the left Settings menu.

  2. Enable Socket Mode.

  1. Customize the Token Name and click Generate.

Generate App Token

  1. Go to Basic Information in the left Settings menu, and find the App-Level Tokens section.

  2. Click Generate Tokens and Scopes.

  1. Customize your Token Name

  2. Click Add Scope and choose “connections: write”.

  3. Click Generate.

  1. Copy the token generated for later use in the X937.

Configure OAuth Permissions

  1. Select OAuth & Permissions in the left Features menu, and find the Scopes section.

  2. Click Add an OAuth Scope.

  1. Add the following scopes.

  1. Scroll up to find the OAuth Tokens section and click Install to [Your Workspace Name].

  1. Confirm the access by clicking Allow.

After confirmation, a Bot User OAuth Token will be generated. Copy it for later use in the X937.

Enable Events

Then, to receive messages and notifications from Slack and make the Bot interact, you need to enable Events.

  1. Go to Event Subscriptions in the left Feature menu.

  2. Enable Events.

  3. Click Add Bot User Event to add the following 2 events:

  • app_mention

  • message.im

  1. Save changes.

Configure Device Settings

  1. Go to X937’s Settings > OpenClaw interface.

  2. Enable Slack and enter the Bot Token and App Token.

  1. Submit the setting. Wait until the OpenClaw finishes the restart.

Then, you can @the Bot in your Slack chat for a conversation, such as asking it to open the door, arm the device, turn up the speaker volume, and so on.

Note

If the Bot fails to reply, check whether it is in the channel. If not, click Add Them to add it to the channel.

Discord Integration

Create Discord Application

  1. Open the Discord website and log in to your account.

  2. Click New Application.

  3. Customize the app name and click Create.

Generate Bot Token

  1. Select Bot in the left Overview menu.

  2. Click Reset Token to generate a new token.

  3. Copy the new token for later use in the X937.

  1. Enable Bot Intents as shown in the picture.

Configure OAuth

  1. Select OAuth2 in the left Overview menu.

  2. Enable the following 2 scopes:

  • bot

  • application.commands

  1. Enable the Bot Permissions as shown in the picture.

  1. Scroll down to copy the URL and open it in a browser.

  1. Select your server and click Continue.

  1. Confirm the authorization, and the “Success” notification will display.

Then, the Bot will be added to your channel.

Configure Device Settings

  1. Go to X937’s Settings > OpenClaw interface.

  2. Enable Discord and enter the Bot Token.

  1. Submit the setting. Wait until the OpenClaw finishes the restart.

Then, you can @the Bot in your Discord chat for a conversation, such as asking it to open the door, arm the device, turn up the speaker volume, and so on.

Note

If the AI agent does not respond:

  • Check the API key is correct

  • Check device internet connectivity

  • Check OpenClaw service status is Running

  • Check bot permissions on Slack or Discord

  • Check the bot is added to the correct channel

WhatsApp Integration

Currently, the OpenClaw WhatsApp integration only supports self-chat. This means the configured WhatsApp account will act as both the chatbot (OpenClaw) and the user, allowing you to send messages to yourself and receive automatic replies.

Configure Device Settings

  1. Go to X937’s Settings > OpenClaw interface.

  2. Enable WhatsApp.

  3. Add your phone number in the Allow From field.

Note

The phone number must be entered in international format: Country code + phone number.

Example:

+8612345678910

  1. Submit the setting. Wait for the device to generate a QR code.

Configure WhatsApp

  1. Open WhatsApp on your mobile phone.

  2. Tap the menu icon in the upper-right corner and select Linked devices.

  3. Tap Link a device.

  1. Scan the QR code.

Note

The WhatsApp account that scans the QR code will become the OpenClaw bot account.

After scanning:

  • The web interface will show Connected if successful.

  • If the connection fails:

    • Click Generate QR Code.

    • Scan the new QR code again.

  • If WhatsApp shows connected, but the web interface has not updated:

    • Do NOT exit the page.

    • Wait until the web interface updates the status.

  • If it still shows failure:

    • Click Generate QR Code again to refresh the status.

Then, wait about 1–2 minutes after the connection is established.

Send a message to your own WhatsApp account. The Bot will automatically reply to your message.