- SUBMITTED
- PENDING
- HUMAN
- COMPLETED
Short answer
Can I automate DingTalk approvals with AI?
Yes. Your AI can start new approval processes like reimbursement or time off and check where they are in the chain. You'll see exactly how the agent moves from submission to status monitoring.
Workflow outcomes
Where your requests land.
The AI handles the data entry and the tracking, leaving you to focus on the final decision.
SUBMITTED
New requests created
The AI uses the available tools to launch a new process in DingTalk. You get a confirmed request ready for review.
PENDING
Status monitoring
Your agent checks the decision chain to see who still needs to sign off. You'll know exactly where the bottleneck is.
HUMAN
Final approval
The AI cannot make the final decision for you. You or your manager must still click the button to approve or deny.
COMPLETED
Workflow finished
Once the chain is complete, the AI can confirm the final outcome. You get the updated status without opening the app.
The workflow
What your AI does when a request arrives.
The agent acts as your interface between the chat and the DingTalk approval engine.
Initiate the process
Your agent takes your request details and builds a formal approval entry in DingTalk.
create_approval_processLocate the request
The AI finds the specific instance you're asking about to pull its current details.
get_approval_instanceTrack the chain
The agent looks through the decision steps to see which manager is currently holding the request.
get_approval_instanceReport status
The AI summarizes whether the request is still pending or has been finalized.
get_approval_instance
Try it
Copy these to start.
Use these prompts to kick off your first task.
Starting points
Swap out the bracketed info for your actual request details like dates or amounts.
DingTalk Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_quQNZfrAjxwpdEp0StBqRkWjLRgtdEFujJGWMBVj/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — DingTalk capabilities are ready to use.
{
"mcpServers": {
"dingtalk-mcp": {
"url": "https://edge.vinkius.com/vk_preview_quQNZfrAjxwpdEp0StBqRkWjLRgtdEFujJGWMBVj/mcp"
}
}
}Create a new leave request in DingTalk for next Tuesday.
Check the status of my recent reimbursement request.
Who is the current approver for my travel expense request?
Start an approval process for a new equipment purchase.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect DingTalk once, then ask.
Just link your account once. Your credentials stay encrypted and secure, and you can immediately start managing workflows through your chat interface.
Connect DingTalk to your AIFAQ
How this task behaves.
- 01
Can the AI approve my leave request for me?
No. The AI can only create the request and check its status. A human must still perform the actual approval.
- 02
Can the AI delete an approval process?
No. The current tools only allow for creating processes and retrieving instance data.
- 03
How does the AI know which manager to send the request to?
The AI uses the details you provide in your prompt to fill out the necessary fields for the DingTalk process.
- 04
Does the AI see all my private DingTalk messages?
No. The AI only accesses the specific approval data required to perform the tasks you ask for.
- 05
Can I use this to check status for other people?
The AI can check any instance it has the permissions to access within DingTalk.
More questions about DingTalk? The Connector page answers them. See everything the DingTalk Connector can do
Connect DingTalk to Claude, Cursor, ChatGPT & more
