Artisan IMG > Ironclad (ironclad)
Artisan IMG > HubSpot (hubspot)

Sync HubSpot deals to Ironclad contracts

Finance Ops

This is a 'Workflow' template which means that it is a single standalone workflow.

Some workflow templates can be modified to work with other workflow templates - e.g. to convert a data sync between two services from uni-directional to bi-directional


This workflow synchronizes the HubSpot Deals with Ironclad contracts.

It is triggered when a deal is either created or updated in HubSpot. If the deal is in the Contract Sent stage, the workflow will create an Ironclad Workflow and send out a contract.

This allows the deal to be fully managed within HubSpot and saves the time of manually updating a similar contract in Ironclad.

It is designed to work in conjunction with the Sync Ironclad contacts to HubSpot Deal Template or as a stand-alone unidirectional workflow.

Connectors Used

The following connectors are used in this template. This is provided for reference only - there is no need to read through the linked connector pages, as all you need to know for this template is explained here:

End Result

The image below shows a Deal in HubSpot synced with the Contract in Ironclad:


This workflow assumes the following:

  • You can Authenticate with HubSpot.

  • You can Authenticate with Ironclad.

Getting Live

In order to configure this workflow for use, simply:

Workflow logic

The overall logic of the workflow is:

  1. The trigger waits for HubSpot to notify Tray of a Deal creation or updates.

  2. Tray then collects Deal information from HubSpot using the Deal's objectID.

  3. The workflow determines whether the HubSpot Deal is in Contract Sent Stage.

    • If yes then a new workflow is created in Ironclad using the HubSpot Deal details.

    • If no then then no action is taken and the workflow terminates.

Implementation notes

The Check if Deal Stage sent step uses a boolean check to verify if the HubSpot Deal is in Contract Sent state and the Ironclad Workflow ID field received through the Get Deal Details step is null.

If both the checks satisfy, the workflow creates an Ironclad contract using the HubSpot Deal Details.

If the checks do not satisfy, the workflow terminates without any action.