Update Contract Status from Ironclad to Dynamics 365


Update Contract Status from Ironclad to Dynamics 365

Overview

Synchronizing workflow status between Ironclad and Dynamics 365
is essential for maintaining real-time visibility across sales, legal,
and operations teams.
This ensures accurate and timely insights into the contract lifecycle,
improving collaboration and decision-making.


Example Use Cases

  • Legal team completes an initial contract review\
  • Contract transitions from draft to internal review\
  • Negotiation phase begins with the customer\
  • Senior manager approves contract terms

Architecture Overview

The following diagram illustrates how workflow approval statuses
synchronize between Ironclad and Dynamics 365:

Architecture
Diagram

Implementation Steps in Power Automate

Step 1 --- Create Webhook (Ironclad Connector)

Create a new flow in Power Automate and add the Create Webhook
trigger from the Ironclad connector.
Select the event workflow_updated.

Create Webhook
UI

Step 2 --- Retrieve a Workflow

Use the Retrieve a Workflow action to pull workflow properties from
Ironclad using the workflow ID from the webhook event.

Expression to extract Workflow ID:

outputs('Create_Webhook')?['body/payload']['workflowID']
Retrieve Workflow
UI
Retrieve Workflow
Expression

Step 3 --- Update a Row (Dataverse/Dynamics Connector)

Use the Update a row action to update the correct Agreement record
in Dynamics.

Expression for Dynamics MSA ID:

body('Retrieve_a_Workflow')?['body/formattedAttributes/dynamicsMsaId']
Update Row
Mapping

Completed Flow

Below is the full Power Automate flow with all steps connected:

Complete
Flow

Testing the Integration

1. Approve workflow in Ironclad

Trigger the flow by approving a workflow launched from Dynamics.

Ironclad Approval
Screen

2. Dynamics 365 automatically updates

The corresponding Agreement record in Dynamics updates its Ironclad
Workflow Status
to reflect the current stage.

Dynamics 365 Updated
Record

Conclusion

This integration provides a seamless and automated approach for updating
workflow status between Ironclad and Dynamics 365.
By leveraging webhooks and Power Automate, teams gain synchronized,
real-time contract status visibility across platforms.