Dynamics 365 Automation

Dynamics 365 Automation: manage CRM contacts, accounts, leads, opportunities, sales orders, invoices, and cases via the Dynamics CRM Web API

Install

Hot:28

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=composiohq-composio-skills-dynamics365-automation&locale=en&source=copy

Dynamics 365 Automation - Microsoft CRM Automation Management

Skills Overview


Dynamics 365 Automation is a skill that automates the management of Microsoft Dynamics 365 CRM data through the Dynamics CRM Web API. It supports creating, updating, and retrieving contacts, accounts, leads, opportunities, sales orders, invoices, and support cases.

Applicable Scenarios

1. Sales Process Automation


Sales teams can automatically sync marketing leads to Dynamics 365, bulk-create lead records, track opportunity progress, and automatically convert won orders into sales orders and invoices—eliminating manual data entry silos.

2. Centralized Customer Data Management


Businesses can centrally manage customer account and contact information via the API, automatically syncing customer data from multiple channels (website forms, e-commerce platforms, customer service systems) into Dynamics CRM to keep customer records up to date in real time.

3. Customer Support Ticket Automation


Customer service systems can automatically create support cases in Dynamics 365, associate the relevant customer accounts and contacts, set priority and source, and enable end-to-end automation from issue submission to ticket routing.

Core Features

1. End-to-End Lead and Opportunity Lifecycle Management


Supports creating, updating, retrieving, and filtering lead records, capturing key details such as customer name, email, phone number, company, and more. It also supports creating sales opportunities, setting estimated amounts and expected closing dates, and updating opportunity ratings (cold/warm/hot) and sales stages (qualification/development/proposal).

2. Customer Entity Creation and Associations


Provides full customer profile management, including creating account (company) records, adding detailed contact information, and specifying addresses and positions. Supports associating opportunities, orders, and invoices with specific accounts or contacts using GUIDs to build a complete customer relationship network.

3. Sales Order and Invoice Processing


Automatically creates sales order records, associates customer accounts, currency types, and price lists, and supports updating order discounts and shipping costs. It can also generate the corresponding invoice file, completing the sales loop from opportunity to order to invoice.

Frequently Asked Questions

What prerequisites are required for Dynamics 365 Automation?


To use this skill, you must connect to the Rube MCP server (address: https://rube.app/mcp) and ensure that a valid connection has been established for the dynamics365 toolkit. Before first use, you need to initiate the connection and complete authentication via RUBE_MANAGE_CONNECTIONS.

Are there any special requirements for the GUID format?


All entity IDs in Dynamics 365 use the GUID format (e.g., "00000000-0000-0000-0000-000000000000"). When referencing associated entities such as accounts or contacts, do not include curly braces, and the reference must use the "/entityset(GUID)" format—for example, "/accounts(abc-123)".

What data filtering and query capabilities are supported?


This skill provides full OData filtering support. You can use syntax such as contains(fullname,'John') for fuzzy matching. It supports specifying returned fields (select), sorting (orderby), and limiting the number of results (top), making it suitable for precisely locating the required records within large volumes of CRM data.