- Getting started
- Notifications
- Licensing
- Troubleshooting
- Connector Builder
- Act! 365
- ActiveCampaign
- Active Directory - Preview
- Adobe Acrobat Sign
- Adobe PDF Services
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SES
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- CrewAI – Preview
- Customer.io
- Database Hub - Preview
- Databricks Agent
- Datadog
- DeepSeek
- Deputy
- Discord - Preview
- DocuSign
- Drip
- Dropbox
- Dropbox Business
- Egnyte
- Eventbrite
- Exchangerates
- Exchange Server - Preview
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshsales
- Freshservice
- GetResponse
- GitHub
- Gmail
- Google Cloud Platform
- Google Docs
- Google Drive
- Google Forms - Preview
- Google Maps
- Google Sheets
- Google Speech-to-Text
- Google Text-to-Speech
- Google Tasks - Preview
- Google Vertex
- Google Vision
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- HTTP
- HTTP Webhook
- Hubspot CRM
- HubSpot Marketing
- HyperV - Preview
- Icertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- Mail
- Mailchimp
- Mailgun
- Mailjet
- MailerLite
- Marketo
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure AI Foundry
- Microsoft Azure OpenAI
- Microsoft Dynamics 365 CRM
- About the Microsoft Dynamics 365 CRM connector
- Microsoft Dynamics 365 CRM authentication
- Microsoft Dynamics 365 CRM events
- Microsoft OneDrive & Sharepoint
- Microsoft Outlook 365
- Microsoft Power Automate – Preview
- Microsoft Sentiment
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Miro
- NetIQ eDirectory
- Okta
- OpenAI
- OpenAI V1 Compliant LLM
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- PayPal
- PDFMonkey
- Perplexity
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce AgentForce & Flows – Preview
- Salesforce Marketing Cloud
- SAP BAPI
- SAP Cloud for Customer
- SAP Concur
- SAP OData
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Snowflake Cortex
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- System Center - Preview
- TangoCard
- Todoist
- Trello
- Twilio
- UiPath Apps - Preview
- UiPath Data Fabric – Preview
- UiPath GenAI Activities
- UiPath Orchestrator
- X (formerly Twitter)
- Xero
- watsonx.ai
- WhatsApp Business
- WooCommerce
- Workable
- Workday
- Workday REST
- VMware ESXi vSphere
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- Zoom
- ZoomInfo

Integration Service user guide
About the Microsoft Dynamics 365 CRM connector
Microsoft Dynamics 365 revolutionizes CRM and ERP by applying intelligence to all forms of data. This enables organizations to evolve from reactive business decisions to proactive insights that empower your employees to accelerate business results.
Authentication
Use your Microsoft credentials to authenticate and create your own Microsoft Dynamics 365 CRM connection. Once authenticated, you can use the connection to access the different functionalities offered by the Microsoft Dynamics 365 platform.
Find out more about how to create a connection with your Microsoft Dynamics 365 CRM instance from our Microsoft Dynamics 365 CRM authentication page.
Events
The Microsoft Dynamics 365 CRM connector supports events via polling. More information about the events supported for the Microsoft Dynamics 365 CRM connector is available in the Microsoft Dynamics 365 CRM events page.
Activity package
You can use the connection to enable the Microsoft Dynamics 365 CRM activities in UiPath® Studio and build automations that interact with your Microsoft Dynamics 365 CRM data. These activities allow you to execute create, read, update, and delete operations on your Microsoft Dynamics 365 CRM objects.
Provider documentation
The UiPath connector is compatible with the Dataverse Web API v9. Learn more at the Microsoft documentation platform.
Frequently asked questions
What should I do if the schema changed and the connector still shows the old structure?
The solution is to create a new connection (or fully re-create the existing one). This forces the connector to retrieve fresh metadata and the updated table structure appears.
Recreating the connection can also cause Studio output data types to change based on the latest metadata, which may require workflow updates.
Why do field/output data types sometimes change after recreating the connection?
This happens because the connector rebuilds its schema from the current Dataverse metadata. If Dataverse types, relationships, or activity schemas resolve differently after the change, Studio may infer a different output type.
Why do users still see a Microsoft login/consent screen when we use Bring Your Own OAuth 2.0 (client ID/secret)?
Bring Your Own OAuth 2.0 still follows an OAuth 2.0 authorization flow, so interactive sign-in/consent can be required. In contrast, a pure client credentials flow (application permissions) typically does not require user sign-in, but that depends on whether the connector supports that authentication type for Dynamics CRM in your scenario.
Does the connector run with the permissions of the person who runs the automation?
No, the connector uses the permissions of the account that created the OAuth connection in Integration Service. It does not inherit permissions from the automation runner.
Connection fails after sign-in. Why does the connector call whoami, and what do we need to allow?
The connector may call the whoami endpoint as a post-authentication validation to confirm that the tenant and access are valid. Ensure the user/app used for the connection has permission to access that API in Dynamics.
We’re seeing “service principal is disabled / tenant is disabled / subscription lapsed” errors. What does it mean?
This usually indicates the Azure AD app/service principal used for the connection is disabled, the tenant/subscription has lapsed, or the administrator has blocked token issuance for that resource. The fix is typically on the Microsoft side (re-enable the app/tenant/subscription or update the app registration and permissions).