dingtalk intermediate active

Openclaw Channel Dingtalk

Your team runs on DingTalk. Your bot doesn't reach it. Connect in 25 minutes.

What breaks without openclaw dingtalk integration

Manual notifications. Missed approvals. Automation dead outside the bot framework.

DingTalk group automation × ActionCard and stream mode ÷ 25-minute install ÷ no Alibaba custom code = enterprise bots that actually fire.

openclaw dingtalk integration — what it actually does

01
Connects OpenClaw to DingTalk via webhook or persistent stream mode.
02
Translates DingTalk events into OpenClaw's unified message format automatically.
03
Supports ActionCard formatting for rich interactive bot messages.
04
Enables bidirectional messaging — receive events, send proactive notifications.
05
Covers group chats, DMs, and enterprise workspace automation in one adapter.

Security check — openclaw dingtalk integration

Privacy score: 7/10 — accesses connected platform APIs only. Lock it: review OAuth scopes before install, confirm Linux, macOS; OpenClaw ≥1.1; outbound HTTPS to api.dingtalk.com compatibility.

Quick start — openclaw dingtalk integration in 25–45 minutes

Setup time: 25–45 minutes

!
You need:
  • OpenClaw core
  • DingTalk developer account
  • registered DingTalk robot application

Install the package:

npm install @soimy/openclaw-channel-dingtalk
1
Create a DingTalk bot in the DingTalk Open Platform console
2
Record AppKey, AppSecret, and webhook URL
3
Install plugin via npm
4
Set DINGTALK_APP_KEY and DINGTALK_APP_SECRET in .env
5
Register plugin in openclaw.config.js
6
Send a test message via DingTalk console to confirm receipt

Troubleshooting openclaw dingtalk integration

1
1. Not verifying the DingTalk request signature — leaves webhook open to spoofed events
2
2. Confusing stream-mode vs webhook-mode — they use different auth flows
3
3. Exceeding 20 calls/second per robot limit without backoff logic

Compatibility & status

Works with: Linux, macOS; OpenClaw ≥1.1; outbound HTTPS to api.dingtalk.com intermediate Last updated: Aug 2025 ★ 290 on GitHub MIT

Official docs →

View on GitHub →

FAQ — openclaw dingtalk integration

Does this adapter support DingTalk Stream Mode?

Yes. Set mode: 'stream' in plugin config for DingTalk's persistent connection mode.

Can the bot send messages proactively?

Yes, via the DingTalk robot webhook URL. The adapter exposes a ctx.send() method.

Is this officially maintained by Alibaba?

No. It's a community plugin by @soimy. Check GitHub for current maintenance status.

Related — more like openclaw dingtalk integration

More by soimy

Notification bots that skip DingTalk miss 90% of your team's attention.

Every unanswered approval is a manual step someone still pays for.

Get it on GitHub →