Govern every clause your contracts actually use

A single approved source of legal clause language, with version control, an approval workflow, live merge-field validation and fully-audited contract generation — all native to Odoo.

The problem

Contracts get assembled by copying language from old agreements, emailed Word files and shared drives. Outdated liability wording survives into new deals, legally-vetted text drifts as each author edits a local copy, and when an audit or dispute lands no one can prove which clause version actually shipped in a signed agreement.

The solution

Contract Clause Library gives legal and compliance teams a governed, version-controlled clause library with a Draft → Review → Approved workflow. Templates assemble only approved clauses, the merge engine blocks unresolved tokens before generation, and every generated contract snapshots the exact clause versions it used — a complete, reviewable audit trail from clause to signature.

Capabilities

Everything governance requires, nothing it does not

Every capability below is implemented in the module.

01

Versioned clause library

Every clause revision is immutable and permanently kept, organized by hierarchical categories and tags, so nothing legally-vetted is ever silently overwritten.

02

Visual version diff

Compare any two clause revisions side by side with additions and deletions highlighted inline, so reviewers see exactly what changed instead of re-reading two full clauses.

03

One-click rollback with preview

Revert a clause to any prior approved version. A preview shows exactly which text changes before you commit, so rollback is never a blind guess.

04

Draft → Review → Approved workflow

Clause revisions move through a governed approval workflow, with a documented reject path and reason, before they are ever usable in a template.

05

Approval dashboard

A kanban queue surfaces every pending review with aging, so approvers see decision bottlenecks in one place instead of hunting for what is waiting on them.

06

Live merge-field validation

An OWL-powered inspector checks merge tokens as you build a template, catching unresolved or misspelled fields before render time instead of after.

07

Document templates with conditional clauses

Order approved clauses into a template and include or swap optional clauses based on partner attributes, so one template serves many jurisdictions or deal types.

08

Two-click audited generation

Pick a template, supply the variables, and generate. Every document snapshots the rendered body and the exact source template and clause versions used.

09

Clause usage analytics

See which clauses and templates are actually adopted across generated contracts, so governance decisions are based on real usage, not guesswork.

Workflow

How it works

1

Author and submit a clause

Draft or revise a clause under a category and tags, then submit it for review.

2

Review, diff and approve

Approvers work the dashboard queue, compare versions with the visual diff, and approve or reject with a reason.

3

Build a template

Order approved clauses into a template, add merge fields, and set conditional logic for optional clauses.

4

Generate the contract

Pick the template, supply the variables, and generate a fully audited document in two clicks.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. The two-click generation wizard lets a sales or procurement user pick a template, fill in the variables, and generate — the app only ever assembles approved clauses behind the scenes.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Contract Clause Library

Versioned clauses with visual diffs, rollback and a draft-review-approved workflow, assembled into templates with live merge-field validation — and every generated contract audited.

Buy on Odoo App Store