Workflows
Blocks
Integrations
Dynamics 365

Dynamics 365

The Dynamics 365 block manages accounts in Microsoft Dynamics 365 CRM from your workflow — create new company records, look them up, keep them updated, and remove them.

CRM Automation: When a qualified lead comes in, create the account in Dynamics 365 with its contact details and address — no manual data entry.

⚠️

Dynamics 365 is not available on the Free plan. Upgrade your workspace plan to use this block.

Key Features

  • Account CRUD: Create, get, update, and delete Dynamics 365 account records
  • Bulk Reads: Fetch many accounts with an OData filter and a result limit
  • Rich Account Fields: Name, email, phone, website, description, full address, industry code, employee count, and revenue
  • Response Mapping: Save account IDs and details into workflow variables

Operations

OperationMain fields
Create AccountName, email, phone, website, description, address (city, state, country, postal code), industry code, number of employees, revenue
Get AccountAccount ID
Get AccountsMax results (1–5000, default 50), OData filter
Update AccountAccount ID + fields to change (name, email, phone, website, description, city, state, country)
Delete AccountAccount ID

The filter field on Get Accounts takes an OData expression, e.g. contains(name,'Acme').


Configuration

ParameterTypeRequiredDescription
Dynamics 365 accountCredentialYesThe connected Dynamics 365 organization
ActionSelectYesOne of the five operations above
Action fieldsVariesPer actionEach action shows only its own fields; all accept {{variables}}
Response mappingValue → VariableNoSave response values into workflow variables

Setting up the credential

  1. In the block settings, click Continue with Microsoft.
  2. Enter your organization's subdomain — the first part of your Dynamics URL. For https://yourorg.crm.dynamics.com, the subdomain is yourorg.
  3. Sign in with a Microsoft account that has access to that Dynamics 365 environment and approve the requested permissions.
  4. The credential is created automatically and appears in the dropdown.

Example: lead-to-account creation

  1. A Facebook Lead Ads trigger delivers a new B2B lead.
  2. A Dynamics 365 block with Create Account creates the company record with {{company_name}}, {{email}}, and {{phone}}, mapping Account Id to a variable.
  3. A Microsoft Teams block notifies the sales channel with a link to follow up.

Output

Use Response mapping to extract values into variables:

ValueDescription
Account IdThe account record's ID
Account NameThe account's name
Email / Phone / WebsiteThe account's contact details
AccountsThe result array for Get Accounts
CountHow many accounts were returned
SuccessWhether the operation succeeded
Full DataThe complete raw API response
Indite Documentation v1.7.1
PrivacyTermsSupport