Contract template editor with merge fields

Write your contract once in plain markdown with placeholders like {{estimate.total}}, and every customer's copy fills itself in.

What it is

Settings holds a markdown body editor with a token reference table, a preview toggle, a 'Reset to Default' escape hatch, and a save that bumps the version. Saving does not touch already-signed contracts — those keep the body frozen at signing. A checkbox marks a template as the default used for new contracts.

Also called: edit my contract · contract body editor · contract wording · customize contract

See it
Contract template editor with merge fields
Prepared for
Gideon Alt
1140 Ridge Line Rd · Fair Play
Shell package$26,623
Concrete & site$7,729
Doors & windows$5,153
Trim & finish$3,435
Total
$42,940
Signature
The Settings contract tab: template picker, name field, tall monospace body editor, the token reference table expanded above it, and the amber legal-advice banner. IntakeSettingsTab.tsx. Sample data — no customer information appears here.
How it works
  1. 1Settings → Portals → Client Portal → Contract sub-tab opens the editor.
  2. 2Show Tokens lists the full merge-field reference with a description of each.
  3. 3Type or paste markdown; Preview shows the raw body, and the library preview shows the rendered document.
  4. 4Save creates a new version (version + 1) and can set the template as the org default.
  5. 5The disclaimer banner sits permanently above the editor: 'This template is a starting point, not legal advice.'
Why we built it

The editor exists because contract wording is the one thing a builder must own and no software vendor should. The save path is documented as: 'Bumps version + flips `active` so prior versions remain in the table for audit but new contracts use the latest' — history is kept deliberately, because a contract template is a legal instrument with provenance, not a preference.

The problem
  • Contract wording locked inside a vendor's template
  • No auditable record of when contract wording changed
  • Edits to the template silently altering what past customers agreed to
Sound familiar?
What you get
Your words, your clauses, your liability position
Old versions stay in the table for audit
New wording applies to new contracts only
What's inside

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →