---
title: Ironclad
slug: ironclad
docTags: rl7p3XLQknqPB1UQ70cu_
createdAt: 2025-07-10T11:52:40.795Z
---

This integration allows you to connect with Ironclad to import workflows, initiate the signing process from Ashby, populate fields in Ironclad using data in Ashby, and track the signing process from within Ashby.

:::hint{type="warning"}
**Prerequisites**
External Workflows must be enabled on your account before you can set up the Ironclad integration. Please reach out to Support or your Customer Success Manager for assistance with this.
:::

# Permissions & access

The Ironclad integration can be set up on the Legacy Plus, Plus, and Enterprise plans:

| Foundations | Legacy Plus | Plus | Enterprise |
| ----------- | ----------- | ---- | ---------- |
| ❌           | ✅           | ✅    | ✅          |

# Setting up the integration

Once External Workflows are enabled on your account, you can access the Ironclad integration option within the [Integration Marketplace](https://app.ashbyhq.com/admin/integrations/marketplace).

Click on the Ironclad tile within the Integration Marketplace, then click `Connect to Ironclad`.

![The Connect to Ironclad button within the Ironclad integration tile.](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/W_GKzTF7dLg7fZwZLhHJD_connect-to-ironclad-button.jpg)

:::hint{type="info"}
From here, all users that kick off workflows in Ashby need to authenticate with Ironclad. To do this, they can head to **Personal Settings > [Integration Settings](https://app.ashbyhq.com/settings/integrations)**.
:::

## Configuring webhooks in Ironclad

Configure the following webhooks in Ironclad as part of the integration setup:

**Webhook events:** `workflow_updated`, `workflow_cancelled`, `workflow_completed`

**URL:** `https://app.ashbyhq.com/api/ironclad_webhook`

Without these, Ashby will not receive status updates back as the workflow changes.

:::hint{type="info"}
For more on configuring webhooks in Ironclad, check out [their developer documentation](https://developer.ironcladapp.com/reference/webhooks).
:::

## Adding an Ironclad workflow to Ashby

::loom{url="https://www.loom.com/embed/Configuring-an-Ironclad-Workflow-in-Ashby-f77ba7597138448783f7032edf526ccf"}

To start the process of adding your Ironclad workflow to Ashby:

1. Navigate to **Admin > Integrations > External Workflows.**
2. Click `Add` and choose `Ironclad`, then determine the following details:
   - `Workflow Template`: Select the workflow template being imported
   - `Entry Point`: When and how the workflow can be added to the pipeline, either as an activity on an interview plan or when making an offer to a candidate.
3. Review the fields to ensure they match what you expect, then click `Import`. Once the workflow is imported, you can edit the workflow template name in Ashby if needed.

::Image[]{src="https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/kgGGbt--f4XMMMBzbO6Cn_ironclad-updates-archbee-document-2026-07-20-at-91815-am.jpg" size="80" isUploading="false" width="1314" height="992" darkWidth="1314" darkHeight="992" alt="Importing a workflow from Ironclad" showCaption="false" indent="1"}

4. Review the fields in your workflow in Ironclad and determine if any fields should be mapped or if any fields are required.
   - `Field mapping`: Determine which Ashby fields populate the corresponding Ironclad fields, rather than entering information manually as part of the workflow.
   - `Required?`: Ashby can't pull through the required status of a field in an Ironclad workflow, so we recommend checking this checkbox in Ashby if the information is needed.

:::hint{type="warning"}
If you have options set up for choice-based questions in Ironclad, Ashby doesn't pull these over, so you need to configure them again.
:::

# Adding the workflow to an interview plan

::loom{url="https://www.loom.com/embed/External-Workflows-on-Interview-Plans-a1a506f388ca4cfabf8a6479886c16bf" aspectRatio="1"}

If you have configured the workflow to be manually added to interview plans:

1. Navigate to a job in **Jobs > Jobs**.
2. Click on the **Interview Plan** tab of the job.
3. Click `Add Activity to...` for the stage in question.&#x20;
4. Select `External Workflow`.
5. Select the workflow in question from the drop-down list and click `Add`.

![Adding an external workflow activity to an interview plan.](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/TnQXt9lRWnXmyASCwx55l_add-external-workflow-activity.jpg)

Once the candidate moves to that stage in your pipeline, you see a prompt on their profile to start the Ironclad workflow. Click `Start Workflow`, confirm the workflow, then click `Start` on the following pop-up.

::Image[]{src="https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/NcMSl26uvqiQQG8NDzxbf_start-workflow-ironclad.jpg" size="80" isUploading="false" width="1380" height="1002" darkWidth="1380" darkHeight="1002" alt="The Start Workflow button on an Ironclad workflow activity." showCaption="false"}

Complete any fields that need to be filled, then click `Submit` to start the workflow. You can click `View Workflow` to view more details that come in from Ironclad.

![Viewing the workflow details for an external workflow.](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/CMBgyUC9zqhzane8xSLiB_ironclad-view-workflow.jpg)

# Adding an external workflow to an offer

::loom{url="https://www.loom.com/embed/Exploring-External-Workflows-in-Ashby-Offers-f5ccfd673bdb441ca82f210098dd582f"}

If you have an external workflow in place that is set to be available when making an offer to a candidate, once the offer has been created (and approved, if needed), you see the option to start the workflow within the offer details. Click `View Offer` on the offer activity on the candidate's profile, then `Start Workflow` within the Workflow Summary.

![Starting a workflow from within the offer details on the candidate's profile.](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/k7D8-u5xBKdskwOl1vOy2_exploring-external-workflows-in-ashby-offers-2026-07-20-at-94258-am.jpg)

After clicking `Start Workflow`, select the external workflow you'd like to use in the following pop-up, then click `Start` to confirm the workflow.

![](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/15gjlVhVIgDZb1lz50ub__starting-the-workflow-for-an-offer.jpg)

Ashby then lists the fields for the workflow so you can complete them. These fields display alongside the offer details so you can ensure the information matches. You can click `Submit` to send this information to Ironclad.

Initially, the workflow shows as `Started` within the activity on the candidate's profile. It changes to `Active` once Ashby pulls in information from Ironclad. You can view the workflow details within the offer information. Once the workflow is complete, Ashby marks the offer as accepted.

![Viewing the workflow details within an offer.](https://api.archbee.com/api/optimize/0p8tQ--ZZOxRtkVp6Qr-e/V9dlYVeR53Tp5QFBgWaT3_ben-asher-head-of-fish-frying-ashby-2026-07-20-at-92828-am.jpg)

