NDA Templates
Learn how to manage NDA templates with versioning and publishing workflows. Learn the workflows, permissions, screenshots, and related setup guidance in the…
NDA Templates
The NDA Templates feature allows you to create, manage, and version Non-Disclosure Agreements that contacts must sign before accessing protected documents. This guide explains the versioning workflow and how to effectively manage your NDA templates.
Overview
NDA templates use Directus's content versioning system combined with a custom is_active field to ensure that:
- Published content remains immutable
- You can track exactly which version a contact signed
- Multiple versions can exist while only one is active
- Changes are properly versioned and auditable
Template Status vs Version Status
The system distinguishes between:
- Template Status:
draft,published, orarchived- applies to the base template - Version Status: Stored in the version's delta, determines if content is editable
- Active Version: Marked with
is_active: true- the version contacts will sign
Versioning Workflow
The NDA template system follows a structured workflow:
- Start with a Draft Template and save changes as needed.
- Publish the template once the initial content is ready.
- From the published template, choose Create Version to open a draft version such as
v1. - Save edits in the draft version until the language is final.
- Publish Version to lock that version.
- Activate the published version to make it the one contacts will sign.
- When terms change again, create a new version (
v2,v3, and so on), publish it, then activate it.
Workflow at a glance
| Stage | Allowed actions | Result |
|---|---|---|
| Draft template | Save, Publish | Creates the first published template |
| Published template | Create Version | Opens a new draft version |
| Draft version | Save, Publish Version | Creates an immutable published version |
| Published version | Activate, Create Version | Makes it active or starts the next revision |
| Active version | Create Version | Preserves signed history while letting you draft the next revision |
Workflow States Explained
-
Draft Template/Version
- Yellow status indicator
- Editable content
- Can be saved multiple times
- Use Cmd+S (Mac) or Ctrl+S (Windows) to save
- Primary action: Publish
-
Published Template/Version
- Green status indicator
- Non-editable (read-only)
- Immutable content
- OptionalActions (choose one):
- Activate - makes this the active version for contacts to sign
- Create Version - creates a new draft version for further changes
-
Active Version
- Green "Active" badge in version dropdown
- The version that contacts will sign
- Non-editable
- Only one version can be active at a time
Managing Templates and Versions
Creating a New Template
- Navigate to NDA Templates in the admin center
- Click Create Template
- Fill in the template details:
- Title - Name of the NDA
- Type - Standard, Bilateral, Unilateral, or Multilateral
- Language - Template language (en-US, de-DE, fr-FR)
- Content - The NDA content in Markdown format
- Save your draft using the Save button or Cmd+S
- Click Publish to publish the template
Working with Versions
Creating a New Version
From any published content (template or version):
- Click Create Version
- A new draft version is created with the current content
- The version is automatically numbered (v1, v2, v3...)
- Edit and save changes as needed
- Click Publish to publish the version
Publishing a Version
When viewing a draft version:
- Make your changes and save
- Click Publish to make it a published version
- The version becomes immutable and non-editable
Activating a Version
When viewing a published version that isn't active:
- Click Activate
- The system deactivates all other versions
- This version becomes the active one that contacts will sign
- The template status is updated to published
Version Dropdown
The version dropdown shows:
- Working Draft - Current template state (if template has published versions)
- Current - Current template state (if no published versions exist)
- Version List - All created versions with active indicator
Example:
┌─────────────────────────┐
│ Working Draft │
├─────────────────────────┤
│ v1 │
│ v2 • Active │
│ v3 │
└─────────────────────────┘How the System Works
Version Creation Flow
- You click Create Version from a published template or version.
- Admin Center copies the current content into a new draft version.
- The new version is marked as
draft. - Admin Center opens the draft version so you can continue editing immediately.
Version Activation Flow
- You click Activate on a published version.
- Admin Center marks every other version for that template as inactive.
- The selected published version is marked as active.
- Admin Center confirms the change and uses that version for future NDA signing.
How Contacts Sign NDAs
When a contact attempts to access a document that requires an NDA:
- The contact opens a protected document in the Trust Center.
- Trust Center checks whether the contact already accepted the required NDA.
- If needed, Trust Center loads the currently active NDA version.
- The NDA agreement is shown to the contact.
- After acceptance, Trust Center records which exact version was accepted.
- Document access is granted once the acceptance is stored.
Best Practices
Version Control
- Always test content in preview before publishing
- Use the version system to track changes over time
- Keep only one active version to avoid confusion
- Document what changed between versions
Content Management
- Use Markdown formatting for consistent styling
- Include all necessary legal clauses
- Preview the formatted content before publishing
- Consider the impact on existing signed NDAs before activating a new version
Status Management
- Draft content is for work in progress
- Publish when content is finalized
- Only activate versions that should be presented to contacts
UI Indicators
Status Colors
- 🟡 Yellow Circle - Draft status
- 🟢 Green Circle - Published status
- 🔘 Gray Circle - Archived status
Version Indicators
- Active Badge - Green dot with "Active" text
- Read-only Mode - Lock icon on published content
Keyboard Shortcuts
- Cmd+S (Mac) / Ctrl+S (Windows) - Save draft changes
Common Scenarios
Updating Terms
- Navigate to your active NDA template
- Click Create Version to create a draft
- Make your changes in the draft version
- Save and preview your changes
- Click Publish when ready
- Click Activate to make it the active version
Rolling Back
If you need to revert to a previous version:
- Find the previous version in the dropdown
- Ensure it's published (not draft)
- Click Activate
- The previous version becomes active again
Multiple Language Versions
Each language has its own template:
- Create separate templates for each language
- Each template has its own versioning
- Manage versions independently per language
How is this guide?