Skip to main content

Authoring & Editor

OpenCLM ships with a rich text editor purpose-built for legal document authoring. It supports formatting, clause insertion, tracked changes, and co-editing.

The OpenCLM rich text editor showing a contract being drafted with formatting toolbar and clause tools

Opening the Editor

  1. Open any contract in Draft or Under Review status.
  2. Click the Edit button in the Document tab.

The editor occupies the central panel. The right panel shows the Clause Library sidebar for quick insertion.

Text Formatting

The editor toolbar supports:

FormatKeyboard shortcut
BoldCtrl/Cmd + B
ItalicCtrl/Cmd + I
UnderlineCtrl/Cmd + U
StrikethroughCtrl/Cmd + Shift + S
Heading 1 / 2 / 3Toolbar → Paragraph style
Ordered listCtrl/Cmd + Shift + 7
Unordered listCtrl/Cmd + Shift + 8
BlockquoteCtrl/Cmd + Shift + B
Code blockCtrl/Cmd + Alt + C
Align left/center/rightToolbar alignment buttons

Inserting Clauses

  1. Place your cursor at the insertion point in the document.
  2. In the Clause Library sidebar (right panel), search or browse clauses by category.
  3. Click Insert next to any clause to embed it at the cursor position.

Inserted clauses are visually highlighted. If a clause is marked mandatory, a lock icon appears and the clause cannot be deleted.

Variables / Placeholders

Use double-brace syntax to insert dynamic fields:

This Agreement is entered into as of {{effective_date}} by {{party_a_name}} ("Company") and {{counterparty_name}} ("Counterparty").

When the contract is finalized, variable values are resolved from the contract metadata.

Tracked Changes

Turn on Track Changes (toolbar → Review → Track Changes). All edits will be highlighted:

  • Green underline — added text
  • Red strikethrough — removed text

Reviewers can Accept or Reject individual changes from the Review panel on the right.

Comments & Suggestions

Select any text and click the comment icon (or press Ctrl/Cmd + Alt + M) to add a comment. Comments appear in the right margin and are visible to all users with access to the contract.

Saving & Auto-Save

The editor auto-saves every 30 seconds. A status indicator in the top bar shows "Saved" or "Saving...". Click Save manually at any time. Each save creates a new version in Version History.

Finalising a Draft

When the document body is ready:

  1. Click Save to ensure the latest changes are committed.
  2. Click Submit for Approval to trigger the configured Approval Workflow.

The contract status changes from Draft to Under Review and all approvers are notified by email.