• SUBMITTED
  • PENDING
  • HUMAN
  • COMPLETED

How to automate approval workflows with your AI

Connect DingTalk to your AI client once. From there, your agent handles the heavy lifting of submitting and tracking requests.

Ask AI about this page

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.

  1. Initiate the process

    Your agent takes your request details and builds a formal approval entry in DingTalk.

    create_approval_process
  2. Locate the request

    The AI finds the specific instance you're asking about to pull its current details.

    get_approval_instance
  3. Track the chain

    The agent looks through the decision steps to see which manager is currently holding the request.

    get_approval_instance
  4. Report 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.

Connector linkhttps://edge.vinkius.com/vk_preview_quQNZfrAjxwpdEp0StBqRkWjLRgtdEFujJGWMBVj/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — DingTalk capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "dingtalk-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_quQNZfrAjxwpdEp0StBqRkWjLRgtdEFujJGWMBVj/mcp"
    }
  }
}
Copy into chat04
  • 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 AI

FAQ

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