Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Microsoft Dynamics CRM Spoke

Provide the baseline actions to interact with Microsoft Dynamic Entities through introspection.

Integration Hub subscription

This spoke requires an Integration Hub subscription. For more information, see Legal schedules - IntegrationHub overview.

Spoke version

Microsoft Dynamics CRM spoke v1.10.0 is the latest version.

Spoke dependencies

If you’re having trouble installing the app, ensure that these dependent plugins are installed:

  • ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
  • ServiceNow Flow Designer - Dynamic Inputs (com.glide.hub.dynamic_inputs)
  • ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
  • Complex Object (com.glide.cobject)
  • ServiceNow Flow Designer - Dynamic Outputs (com.glide.hub.dynamic_outputs)
  • ServiceNow IntegrationHub Action Template - Data Stream (com.glide.hub.action_type.datastream​)

Note: Some of these plugins are licensable features and require appropriate licenses, if used outside the spoke implementation.

Spoke flows

The Infoblox spoke provides sample flows to create an opportunity in Dynamics CRM.

FlowDescription
Create Opportunity in Dynamics CRMCreates an opportunity in Dynamics CRM and updates the opportunity record in your ServiceNow instance.

Spoke subflows

This spoke ships with the following subflows.

SubflowDescription
Process Dynamics CRM WebhookReceives the Dynamic CRM webhook notification and converts it into an array of objects and logs the details.
Process Dynamics CRM Webhook for Opportunity​Receives the Dynamic CRM webhook notification and updates the opportunity table record.

Available sample conversational subflows

Install Now Assist for Conversational Spokes and start using the conversational ability of Integration Hub spokes. For more information, see ServiceNow Otto for Conversational Spokes.

Conversational subflowUsage
Look up Opportunities - SampleRetrieves opportunity details from Microsoft Dynamics CRM based on the specified filter criteria.
Look up Contacts - SampleRetrieves contact details from Microsoft Dynamics CRM based on the specified filter criteria.
Look up Accounts - SampleRetrieves account details from Microsoft Dynamics CRM based on the specified filter criteria.
Look up Leads - SampleRetrieves leads details from Microsoft Dynamics CRM based on the specified filter criteria.
Create Lead - SampleCreates lead in Microsoft Dynamics CRM.

In this example, a lead is created for John Smith who is interested in CRM Software and is focused on improving sales processes.

Image omitted: dyn-crm-conv-subflow.png
Example showing lead creation.

Spoke actions

The Microsoft Dynamics CRM spoke provides the baseline actions to interact with Microsoft Dynamic Entities through introspection.

CategoryActionDescription
Account ManagementCreate AccountCreate an account in Microsoft Dynamics CRM.
Look up Account Details by Account IDRetrieve the details of the required account in Microsoft Dynamics CRM.
Look up Accounts StreamRetrieve details of all the accounts in Microsoft Dynamics CRM.
Case ManagementCreate CaseCreate case in Microsoft Dynamics CRM.
Look up Case Details by Case IDRetrieve details of the specified case in Microsoft Dynamics CRM.
Contact ManagementCreate ContactCreate contact in Microsoft Dynamics CRM.
Look up Contact Details by Contact IDRetrieve details of the required contact in Microsoft Dynamics CRM.
Look up Contacts StreamRetrieve details of all the opportunities in Microsoft Dynamics CRM.
Lead ManagementCreate LeadCreate lead in Microsoft Dynamics CRM.
Look up Lead Details by Lead IDRetrieve details of the required lead in Microsoft Dynamics CRM.
Metadata RetrievalLook up EntitiesRetrieve all the entities and their logical names in Microsoft Dynamics CRM.
Look up Entity MetadataRetrieve all the metadata available for the required entity type in Microsoft Dynamics CRM.
Look up Entity URLRetrieve all the entities and its entity set name \(public URL name\) available in Microsoft Dynamics CRM.
Look up Field Choice ListRetrieve all the choice lists for the fields that are in the name and label pair format.
Opportunity ManagementCreate OpportunityCreate an opportunity in Microsoft Dynamics CRM.
Look up Opportunities StreamRetrieves details of all the opportunities in Microsoft Dynamics CRM.
Look up Opportunity Details by Opportunity IDRetrieve the details of the required opportunity in Microsoft Dynamics CRM.
Record ManagementCreate RecordCreate a record in Microsoft Dynamics CRM.
Delete RecordDeletes a record in Microsoft Dynamics CRM.
Look up Primary Attributes and Logical NameRetrieve primary attributes and logical name for the specified entity.
Look up Record by Record IDRetrieve information of the specified record in an Entity.
Look up Record by Search QueryRetrieve record based on the search query and entity selected from the choice list.
Look Up Records \(Before Paris Version\)Retrieve records based on the search query and specific entity.
Look up Records StreamRetrieve records based on the search query and specific entity.
Subflow Helper ActionParses the JSON input and converts it into an array object. This can action can be used for creating subflows.
Update RecordUpdate a record in Microsoft Dynamics CRM.

Available AI agents

Install Now Assist for Integration Hub and start using the available AI agents. For more information, see ServiceNow Otto for Integration Hub.

This spoke provides standalone AI agents that mimic human-like intelligence to perform tasks in your ServiceNow instance.

  • In the ServiceNow agentic system, you can create an agentic workflow that comprises of a set of large language model (LLM) instructions along with one or more standalone AI agents to execute an objective. See for information about adding AI agents to create agentic workflows as per your requirement and provide the required trigger.

    You can also search for other available AI agents and add them to your agentic workflow. See Find AI agents for more information.

  • You can create a clone of the required spoke AI agent and customize it as per your requirement. See for more information about creating a clone.

  • See for information about AI agents.

Available AI agents include:

AI agentDescription
Microsoft Dynamics CRM record management AI agentManages CRM records including deleting, and retrieving the required records.
Microsoft Dynamics CRM case management AI agentCreates case in Microsoft Dynamics CRM and retrieves details of the specified case.
Microsoft Dynamics CRM contact management AI agentRetrieves contact streams and contact details by ID, and creates new contacts.
Microsoft Dynamics CRM lead management AI agentCreates lead in Microsoft Dynamics CRM and retrieves details of the required lead.
Microsoft Dynamics CRM account management AI agentCreates an account in Microsoft Dynamics CRM and retrieves details of the required accounts.
Microsoft Dynamics CRM opportunity management AI agentCreates opportunities, retrieves opportunity details, parses CRM entity data, and manages opportunity streams.

There might be AI agents installed with the Now Assist application that are not used in agentic workflows. To learn how to see all agents that are available to you, see Find AI agents.

Note: Ensure that the user running an AI agent has the required roles and permissions to access data or perform operations on data in the table that is associated with the AI agent.

Spoke module

The Microsoft Dynamics CRM spoke adds a Microsoft Dynamics CRM module to your ServiceNow instance. The Opportunities module displays the details of the opportunities.

Connection and credential alias requirements

Integration Hub uses aliases to manage connection and credential information, and OAuth credentials. Using an alias eliminates the need to configure multiple credentials and connection information profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection.

This spoke uses the Microsoft_Dynamics_CRM alias record to authorize actions.

Connection aliasDescriptionConnection URL
Microsoft_Dynamics_CRMConnection to Microsoft Dynamics CRMURL configured when you create your application in Azure. This URL ends with dynamics.com.

For information about setting up the spoke, see Set up Microsoft Dynamics CRM spoke.