Dynamics 365 CRM by @vieiradiego
Create and update CRM records in Microsoft Dynamics 365 — Opportunities, Leads, Contacts, Accounts, and Tasks via Dataverse Web API with Azure AD OAuth 2.0.
📋 Tips & Best Practices
The Dataverse Web API uses OData v4 — all queries use $filter, $select, $top
Upsert operations search by name/email first to avoid duplicates
Lookup fields (e.g. linking a Contact to an Account) use OData binding syntax:
"parentcustomerid_account@odata.bind": "/accounts({accountId})"
Rate limit: 6,000 requests / 5 minutes per user — well within typical usage
Access tokens expire after ~1 hour — implement refresh logic using refreshAccessToken() ▸ Show full description clawhub install openclaw-dynamics-365Copy
🧪 Use this skill with your agent Most visitors already have an agent. Pick your environment, install or copy the workflow, then run the smoke-test prompt above.
🔍 Can't find the right skill?
Search 60,000+ AI agent skills — free, no login needed.
Search Skills →