Search K
Appearance
Appearance
The D365 Create Record node allows you to create a single record within Microsoft Dynamics 365 / Dataverse using a connected service account.
It is typically used when you need to insert a new record (such as an Account, Contact, Opportunity, or custom entity) as part of an automated workflow.
This node connects to Dynamics 365 via a configured service account and uses the Dataverse API to create the record, returning the new record’s unique ID upon success.
When this node is added to a workflow, a configuration form will appear with the following input fields.
Each field defines the behavior of the record creation process.
| Field | Type | Description | Required | Visible When |
|---|---|---|---|---|
| ServiceAccount - Microsoft Dynamics 365 | Service Account Picker | Select the service account that has access to the target Dynamics 365 environment. | ✅ | Always |
| Entity Type | Text | The logical name of the entity where the record will be created. Example: account, contact, lead, or your custom entity name such as new_project. | ✅ | Always |
| Field Mappings | Key/Value Dictionary | Defines the fields and values to populate in the new record. Example: { "name": "Tentech Pty Ltd", "emailaddress1": "info@tentech.com", "telephone1": "+61 3 9000 0000" } | ✅ | Always |
| Return Columns | List of Text | Optional list of column (field) names to retrieve after record creation. These are useful if you need additional data from the newly created record for use later in the workflow. | ❌ | Optional |
| Setting | Example Value |
|---|---|
| ServiceAccount - Microsoft Dynamics 365 | DynamicsProdService |
| Entity Type | account |
| Field Mappings | { "name": "Tentech Pty Ltd", "emailaddress1": "info@tentech.com", "telephone1": "+61 3 9000 0000" } |
| Return Columns | ["accountid", "name"] |
Result:
A new Account record is created in Dynamics 365 with the specified field values.
The new record’s unique ID (GUID) is stored in the workflow variable Record Id.
After successful execution, this node generates the following output variables that can be used by downstream nodes in the workflow:
| Output Variable | Type | Description |
|---|---|---|
| Record Id | Text | The GUID (unique identifier) of the newly created record in Dynamics 365. |
| Entity Type | Text | The entity type used when creating the record (e.g. account, contact). |
contact{ "firstname": "{FirstName}", "lastname": "{LastName}", "emailaddress1": "{Email}" }| Status | Description |
|---|---|
| Completed | Record created successfully in Dynamics 365. |
| Fail | Record creation failed — see node log for details. |
If an error occurs, the node will return a Fail status with a descriptive message.
Common causes include:
Category: Integrations → Microsoft Dynamics 365 Task Name: D365CreateRecord