1. Projects
  2. Contract automation

One button from an Airtable record to a signed Ironclad contract.

Provider and freelancer contracts at Modern Health were built by hand, dozens a day. I simplified the process with legal, then automated it around Ironclad.

Org
Modern Health
Role
Content Operations Manager
Tools
Airtable, Ironclad, Apps Script, API
One clickAirtable record to Ironclad contract
Fewer stepsRemoved with legal’s agreement
IroncladStayed legal’s system of record
150+Automations across Modern Health projects

Figures, names and internal details are left out, and I can’t show real contracts.

The problem

Leadership wanted payments automated for the providers we pay and for freelance audio and video teams. Each payment needed an order form and a contract: dozens created by hand every day, through many steps across multiple teams before one therapist could be paid.

  • Airtable
  • Airtable custom extension
  • Google Apps Script
  • Ironclad
  • Slack
What it connects.

Rethink before automating

I first tried to automate the process as it stood, then found steps that didn’t need to exist. Legal, for example, reviewed the contract before it was sent and signed again after the person signed. I asked whether it could be signed once. Legal confirmed it could, and those steps went away before I automated anything.

One proposal was to build everything in Looker Studio. I pushed back: Ironclad is how legal tracked contracts and signatures, so the automation had to work with it, not around it. That’s the version we built.

The button

A button on each Airtable record runs a script (an Airtable custom extension or Google Apps Script). It copies the pre-filled contract template, starts an Ironclad workflow, uploads the file, tags the managers and one legal signer, places the signature boxes and writes the status back to Airtable.

After the person signs

Automations save the signed form and update statuses in Airtable. Depending on contract type, the record goes to billing so the person gets paid, and billing’s handoff feeds payment data back, keeping the whole trail in one place.

Results

  1. Creating a contract went from hand-built to one click.

  2. The extra review and sign-off steps were removed, with legal’s agreement.

  3. Everyone could see where a contract stood.

What I learned

  1. Simplify first, then automate. Otherwise you just make unnecessary steps faster.

  2. Keep legal’s system of record in the loop. It worked because it fed Ironclad instead of replacing it.

  3. Show more with screenshots. I used diagrams because the real contracts are private.