/dashboard/commerce/contracts/ (Templates tab) — see Contracts & E-Signatures for how to build a template.What you’ll do
Pick a template
Fill in the variables
Add signers
Send for signature
Track until fully executed
Step 1: Pick the template
Go to Contracts
/dashboard/commerce/contracts/.Click New Contract
Pick the template that fits
- MSA — One-time, signed at the start of the relationship
- SOW — Per-engagement, scopes a specific project
- NDA — Often signed before sharing detailed proposals
- Custom — Whatever your team has built
Step 2: Fill in variables
The template defines variables (placeholders like{{client_name}}, {{scope}}, {{fees}}). Filling them in is most of the work.
Pick the client
Fill in engagement-specific variables
Preview the rendered PDF
- Variables that are still showing as
{{placeholder}}(you missed one) - Numbers that don’t match the estimate or proposal
- Date formats that look wrong
- Pronouns or names that need adjusting
Step 3: Add signers
Map each role to a real person
- Name
- Optional: title or company
Add additional signers if needed
Choose routing order
- Sequential (default for client-facing contracts) — Signer 1 signs, then Signer 2 gets the email, etc. Forces a specific order.
- Parallel — All signers get the email at once. Faster when order doesn’t matter.
Step 4: Send for signature
Set expiry and reminder cadence
Add a personal message (optional)
Click Send
crm_signature_envelopes), generates the PDF with placeholders filled, and emails the first signer (or all signers if parallel).Confirm the send
sent. The activity log captures the send timestamp and signer emails.Step 5: Track until executed
The contract page at/dashboard/commerce/contracts/ shows live status:
draft— Not yet sentsent— Awaiting signaturespartially_signed— Some signers done, others pendingexecuted— All signatures completevoided— Canceled before completionexpired— Hit the expiry date without all signatures
- Pending — Email sent, not yet opened
- Viewed — They opened the signing link
- Signed — They completed signing
What signers see
When a signer clicks the link in the email:- They land on a signing page with the full contract content
- They see a consent prompt for electronic signature (legal requirement under ESIGN / UETA in the US)
- They click through their assigned signature, initial, and date fields
- They click Finish & Submit
Sending reminders
If a signer is sitting on the contract:Open the envelope
/dashboard/commerce/contracts/, click the contract.Click Send Reminder
Customize the reminder message (optional)
When all signatures complete
Once the last signer submits:- Status flips to
executed - Final PDF is generated with all signatures embedded
- Audit-trail PDF is generated separately (timestamps, IPs, user-agents per signer)
- All parties get a confirmation email with the executed PDF attached
- The contract is stored against the client record (and the deal, if linked)
Voiding a sent contract
If you sent it by mistake or the deal collapsed:Open the envelope
/dashboard/commerce/contracts/, click the contract.Click Void
Add a reason (optional but useful for audit)
Confirm
voided. Signing links go inactive. Signers see “this contract has been voided.”Amending an executed contract
You can’t edit an executed contract — it’s immutable for audit reasons. Instead:Create a new contract (an amendment)
Reference the original
Route through the same signers
Both records stay in the file
Verify it worked
After all signatures complete:- Contract status is
executed - Executed PDF is downloadable from the contract record
- Audit-trail PDF is downloadable separately
- All signers received a copy via email
- The contract appears on the client’s CRM record
Troubleshooting
Signer didn't receive the email
Signer didn't receive the email
Signer started signing but didn't finish
Signer started signing but didn't finish
Variable showed as `{{placeholder}}` in the PDF
Variable showed as `{{placeholder}}` in the PDF
Need to change a signer after sending
Need to change a signer after sending
Audit-trail PDF is missing data for one signer
Audit-trail PDF is missing data for one signer
Contract is fully signed but client says they didn't get the executed PDF
Contract is fully signed but client says they didn't get the executed PDF