Template_Contract_Flow_Complete_Guide
Last updated: April 1, 2026
CONTRACT CREATION › TEMPLATE CONTRACT FLOW
Template Contract Flow
Complete Admin Guide — Setup, Configuration & Template Building
Audience: Workspace Admins | Collection: Configuring Template Workflow
This guide covers everything an admin needs to set up, configure, and build a Template Contract Flow in SpotDraft — from creating the workflow in Workflow Manager to building the template document in DraftMate.
PART 1
Setting Up and Managing Template Workflows
Configure your workflow structure, contract types, approvals, and settings in SpotDraft Workflow Manager
1. What is Workflow Manager?
Workflow Manager is SpotDraft's no-code system for building and managing contract workflows. Use it to define how contracts are created, reviewed, approved, and signed — all without writing any code.
It gives you control over every step of the contract lifecycle:
Automate repetitive tasks and reduce manual handoffs
Define clear roles — who creates, reviews, approves, and signs
Standardise processes to reduce errors across contract types
Monitor contract progress in real time
Organise contracts by type, team, and workflow
Two types of workflows
Workflow Type | When to use it |
Template Workflow | Your company authors the contract from a pre-built template. A questionnaire populates variables into the document. |
Third-Party Paper (TPP) Workflow | The counterparty sends the contract. You upload, review, redline, and approve it. |
How to open Workflow Manager
In the left sidebar click Manage
Select Workflow Manager
You'll see all existing workflows — published and draft
2. Creating a Template Workflow
A Template Workflow defines the questionnaire, approvals, signatories, and template document used every time someone creates a contract of this type.
Step 1 — Start a new workflow
In Workflow Manager click Set up new workflow
Select Template Workflow
Enter a Workflow Name that reflects the contract type (e.g. "NDA – Mutual", "MSA – Outbound")
Optionally add a Description
Step 2 — Link a contract type
In the Linked Contract Type dropdown select an existing contract type or create one inline (see Section 3)
Click Start Setup
⚠ The linked contract type is locked once a Template Workflow is created. To use a different contract type, duplicate the workflow (Section 4) and link the new type. |
Step 3 — Upload your template document
Upload the MS Word (.docx) template coded with DraftMate variables
SpotDraft parses the document and maps variables to questionnaire questions
Step 4 — Configure parties
Define your Company party and the Counterparty
Specify whether the counterparty is an Organisation, Individual, or both
💡 Party settings can be updated later via Workflow Manager → select workflow → Parties. Republish after any changes. |
Step 5 — Set up the questionnaire
Add questions for all variables in your template
Set required vs. optional fields
Configure conditional logic to show or hide questions based on answers
Add computations for fields that should auto-calculate (e.g. Bonus = 20% of Annual Salary)
🆕 New — Feb 2026: The Computation Builder lets you write formulas directly in the questionnaire without any Liquid syntax. Fields with computations are auto-calculated and non-editable for the requestor. All formulas are stored in the central Computation Library. |
Step 6 — Configure approvals, signatures, and reminders
Add approval steps under Approvals and Reviews
Configure signatories under Signature Setup
Set signature reminders under Additional Options → Reminders
🆕 New — Feb 2026: Signature reminders are fully configurable per workflow. Set first reminder timing, follow-up frequency, business-days-only toggle, and custom email templates. |
Step 7 — Configure workflow settings
Under Workflow Settings configure:
Skip redlining — allow contracts to skip the counterparty redlining stage
Contract title format — define how contracts are named when created
Default currencies — fixed or conditional defaults per workflow
Email attachment format — link, MS Word, or PDF
Approval watermark — automatically stamp contracts at the signing stage
Auto-extract metadata — run Smart Data Capture on contract execution
🆕 New — Mar 2025: "Automatically Extract Metadata after Execution" runs Smart Data Capture the moment a contract executes. No manual trigger needed. |
Step 8 — Publish the workflow
Click Publish Workflow
The workflow goes live — business users can now create contracts from it
A Published badge appears on the workflow card
💡 Publishing is required for any change to take effect. Saving without publishing keeps changes in draft — visible only to admins. |
3. Creating a New Contract Type from Workflow Manager
You can create a contract type inline while setting up a workflow — no need to leave Workflow Manager.
While creating a new workflow
Reach the Linked Contract Type step
Click the dropdown — if your contract type doesn't exist, click Add "[your name]" at the bottom
Enter the contract type name
Set Access Controls — Creators, Viewers, Suggestors, Editors, and Signatories
Set Default Signatories
Click Save — the new type is created and linked automatically
⚠ You cannot create a contract type from an existing Template Workflow — the type is locked after creation. Use a TPP workflow or start a new Template Workflow. |
Rule | Detail |
Template Workflow contract type | Locked after creation — cannot be changed |
TPP Workflow contract type | Can be updated at any time |
Create contract type mid-setup | Use inline dropdown — no need to navigate away |
4. Duplicating a Workflow
Duplicating creates a new workflow based on an existing one — ideal for regional variants, new tiers, or testing changes before rolling out to a live workflow.
Method 1 — From the workflow list
Go to Manage → Workflow Manager
Click the three-dot (⋮) menu on the workflow card
Select Duplicate Workflow
Method 2 — From inside a workflow
Open the workflow
Click the three-dot (⋮) menu in the top right header
Select Duplicate Workflow
After selecting Duplicate
Update the Workflow Name, Description, and Linked Contract Type in the dialog
Click Start Setup
The new workflow opens in draft — update and publish when ready
⚠ The workflow type of the duplicate always matches the original. You cannot convert Template ↔ TPP by duplicating. |
💡 Tip: Duplicate a workflow to test signature migration. Run migration on the copy first, then apply to the original once confirmed. |
5. Viewing the Published Version of a Workflow
Edits to a workflow are saved as drafts. The published version — what business users see — stays unchanged until you explicitly publish. Use this view to confirm what's live before making changes.
What the published version shows
Questions and questionnaire logic currently active
Approval steps and conditions in effect
Signature settings and signatory configuration
Template document version being used
How to view it
Go to Manage → Workflow Manager
Select a published workflow
Click the three-dot (⋮) menu → View Published Version
💡 This view is read-only. All edits must be made in the draft version and then published. |
6. Discarding Unpublished Changes
Revert a workflow to its last published state in one step — useful when edits were made in error or need to be undone before team review.
When to use this
Edits were made in error and you need to start fresh from the last published version
You're waiting for sign-off and want to undo exploratory changes
A workflow was partially edited by someone else and needs to be reset
Steps
Go to Manage → Workflow Manager
Open the workflow with draft changes
Click the three-dot (⋮) menu → Discard Changes
Click Discard in the confirmation dialog
"Workflow changes have been discarded successfully" confirmation appears
🚫 This action is irreversible. Draft changes cannot be recovered once discarded. |
Condition | Behaviour |
Workflow is published with draft changes | Discard Changes option is available |
Workflow has never been published (draft only) | Discard Changes option is not available |
After discarding | Workflow reverts to last published state — no recovery |
7. Recent Updates to Workflow Manager
Feature | Where to find it | What it does |
Computation Builder | Questionnaire → any question → Add computation | Write formulas (sum, %, IF/THEN) without Liquid syntax. Managed centrally in the Computation Library. |
Configurable Signature Reminders | Additional Options → Reminders | Set timing, frequency, business-days toggle, and custom email templates per workflow. |
Auto-extract Metadata on Execution | Workflow Settings → toggle | Smart Data Capture runs automatically on contract execution — no manual trigger. |
Email Attachment Format | Workflow Settings → Email attachment format | Send contracts as a link, MS Word (.docx), or PDF. |
Conditional Signatories | Signature Setup → Signatories | Assign different signatories based on contract conditions (value, region, department). |
PART 2
Building Your Template Document with DraftMate
Add variables, conditional logic, and signature blocks in Microsoft Word using the DraftMate plugin
DraftMate is SpotDraft's Microsoft Word plugin. Use it to build smart contract templates — add variables, conditional logic, and signature blocks directly in Word, without switching tabs or toggling between windows.
8. Before You Start
Before building a template make sure:
You have an Admin or Template Builder role in SpotDraft
You're using Microsoft Word for desktop — not Word Online
A workflow exists in Workflow Manager — or you're ready to create one (Part 1 above)
You have the DraftMate plugin installed (see Section 9)
⚠ DraftMate is not supported on Word Online. Use the desktop app. |
9. Installing DraftMate
Open Microsoft Word on your desktop
Go to Insert → Add-ins → Get Add-ins
Search for "SpotDraft DraftMate" and click Add
The DraftMate panel appears in your Word ribbon
Click Sign in and log in with your SpotDraft credentials
10. Setting Up Your Template in DraftMate
Since DraftMate 2.0, you can set up a new template workflow entirely within DraftMate — without opening SpotDraft in your browser.
In the DraftMate panel click Create new template
Name the template and select the contract type
Define the parties involved (e.g. Company, Counterparty)
Set access permissions — who can request contracts using this template
Click Start building to open your Word document in template mode
💡 Already have a workflow? Select it from the dropdown in the DraftMate panel to start editing an existing template. |
11. Adding Variables
Variables are placeholders that auto-fill with contract-specific data at the time of contract creation — such as party names, dates, or custom fields.
To insert a variable
Place your cursor where the variable should appear in the document
In the DraftMate panel click the Variables icon
Search for or browse the variable you need
Click Insert — the variable appears as {{ variable_name }}
💡 Variables pull from the questions set up in your workflow questionnaire. If a variable doesn't exist yet, create it directly in DraftMate — it's added to the questionnaire automatically. |
Creating a new variable from DraftMate
Click + New variable in the Variables panel
Name the variable and select a data type (text, date, number, dropdown, etc.)
Click Save — it is added to the workflow questionnaire automatically
12. Adding Conditional Logic
Conditional logic shows or hides sections of a contract based on questionnaire answers.
Basic conditional — wrap text in DraftMate
Highlight the text or clause you want to make conditional
Click the Conditions icon in the DraftMate panel
Select the question that will trigger the condition
Set the rule (e.g. "If Governing Law = India, show this clause")
Click Apply
Using the Condition Library in DraftMate
If your workspace has a Condition Library set up, you can insert and create conditions directly from DraftMate — without opening SpotDraft in your browser.
Click the Condition Library icon in the DraftMate panel
Browse or search existing conditions from your workspace library
Select a condition and click Insert to apply it to highlighted text
To create a new condition: click + New condition, define the rule, and Save — it's added to the library and applied simultaneously
💡 Use "Go to Condition Library" at the bottom of the panel to manage all conditions in SpotDraft. |
🆕 New — Mar 2026: Condition Library is now available directly within DraftMate. Previously you had to configure conditions in the SpotDraft web app. |
13. Inserting Signature Blocks
Signature blocks define where each party signs on the final contract. Blocks inserted in DraftMate appear identically on the signed contract — what you see in the template is what signatories will see.
To insert a signature block
Place your cursor where the signature block should appear
Click the Signature Block icon in the DraftMate panel
Select the signing party (e.g. Company, Counterparty)
Choose the fields to include for that party:
Field | What it captures |
Signature | The signer's drawn or typed signature |
Name | The signer's full name |
Title | The signer's job title |
Date signed | Timestamp of when they signed |
Initials | The signer's initials |
Click Insert — the block is placed at your cursor position
🚫 Do not move a signature block outside its table. This breaks the block's formatting and causes errors when sending the contract. |
Adding signatory location fields
Add location fields to any signature block — self-serve, no need to contact SpotDraft support.
Available location fields: Street address, City / Town, State / Region, Zip / Postal code, Country, Full address (auto-combines all fields above)
Click the signature block in your template to select it
In the DraftMate panel click Edit fields
Under Location toggle on the fields you need
Click Update block
💡 If a signatory has saved location details in their SpotDraft profile, these fields auto-fill at signing — enabling Auto-Sign for Express Templates and Campaigns. |
How signature blocks behave when signatories change
Signature blocks in DraftMate are party-based — not tied to individual signatories. This means:
Replacing, updating, or removing a signatory leaves the block intact
The block automatically maps to whoever is assigned to that party at signing
No need to re-insert blocks when the signing lineup changes
🚫 If you delete a signing party from your workflow but their block still exists in the template, SpotDraft will block you from sending for signature. Remove the signature block from the document first, then remove the party from the workflow. |
14. Working with Dynamic Tables
Dynamic tables let you add rows at contract creation time — useful for line items, deliverables, or repeated data blocks.
To insert a dynamic table
Place your cursor where the table should go
Click the Dynamic Table icon in the DraftMate panel
Define your column headers using variables
Click Insert table
Managing columns
Add a column: hover between existing columns → click the + icon that appears
Reorder columns: drag and drop column headers to rearrange
Remove a column: click the column header → select Delete column
💡 You no longer need to delete and rebuild a table to add or rearrange columns. |
15. Known Limitations
Feature | Status |
Stamp fields in DraftMate | ⚠ Not yet supported — add via SpotDraft web app (Prepare for Sign) |
Text Box fields in DraftMate | ⚠ Not yet supported |
Checkbox fields in DraftMate | ⚠ Not yet supported |
Word Online | ❌ DraftMate is not supported on Word Online — use the desktop app |