Integrations & API

We offer a range of options, from standard integrations (requiring no or little help from your IT department), to light integrations, to full REST & GraphQL integrations.

Standard integrations


ClauseBuddy also integrates with iManage work.

With the click of a button, you can send interesting documents (or even entire folder hierarchies) to ClauseBuddy's Truffle Hunt.

In addition, right from within iManage's interface, you get access to all the templates created in Clause9 and ClauseBuddy.


Contracts and all associated data (such as parties, dates, durations and descriptions) can be directly submitted to Contractify, an easy-to-use contract management platform. 

Within Contractify, you can then centralise all your contracts and agreements in one secure space, delegate & follow-up on contract actions, and sign documents electronically. 


Corporify allows you to centralise your corporate information, and keep everything up-to-date, allowing you to standardise your corporate housekeeping processes and get clear insights into your group structurse.

Legal entity data stored within Corporify can be directly consulted from within Clause9 and ClauseBuddy.

Google Maps

Streamline your contract drafting with our Google Maps integration.

Company names and addresses can be easily looked up right from within Clause9 and ClauseBuddy, saving you time and reducing manual errors. It's contract drafting, simplified.

Bulk Excel Export

Create dozens of versions of the same document in one fell swoop, with detailed but easy customisation options.

This feature comes in handy when dozens of similar documents must be produced at once, with various diverging elements — e.g., employment type, salary and various social perks.


E-signing can get quite addictive. Once you’ve experienced its efficiency and ease-of-use, the whole “print, sign, scan, and send” routine seems to lose its lustre.

ClauseBuddy and Clause9 integrate with leading e-signature providers, allowing you to submit Q&A documents for e-signing. (Enterprise version only.)

Machine translation

Across the platform, texts can be automatically translated, with the click of a button, from any of language to any of the 27 other languages.

Companies database

For most jurisdictions, the name, address, company number, entity type and company status can be looked up interactively — facilitating easy data entry.

Drag & Drop Integrations

Illustration of the ClauseBase API

One of the most common scenarios is to quickly import data existing somewhere in a semi-structured format — such as an email, Excel-file, PDF-file or Word-file. 

If the format of that data tends to have a similar structure, then ClauseBase's drag & drop integrations may be a viable path to take.

  • No assistance required from your own IT-team.

  • We support Word, Excel, PDF (even scanned PDFs), plain text, web pages and JSON.

  • We offer standard "parsing" methodologies (e.g., regular expressions for text, XPath for HTML, JSONPath.

  • We also offer custom parsing, through our embedded programming language (see below).

Light Integrations

Illustration of the ClauseBase APIIllustration of the ClauseBase API

Integrations seem easy, but tend to take quite some time and resources in practice, due to the involvement of different parties — even with the nicest APIs. 

One often forgotten factor is the clearance required from your internal IT-security department. ClauseBase therefore offers a light integration, that essentially consists of copy/pasting from one system (e.g., HubSpot or Salesforce) to ClauseBase, through the intermediate "bridge" of the clipboard of the end-user.

This completely side-steps the security questions that your security-team will have, because no server-to-server connection will be established, and the clipboard is always deemed safe. So no questions about firewalls, data confidentiality categories, and so on. 

  • The end-user copies data in a pre-defined format such as JSON onto his own computer's clipboard — e.g., through a simple button added to that source environment. Usually this only takes a few hours for your IT-department.

  • The end-user then pastes that same data from the clipboard into ClauseBase.


GraphQL logo
Illustration of the ClauseBase API

The GraphQL-based API can be used for fine-grained clause-based interactions, such as:

  • rendering a specific clause as a DOCX or HTML file

  • stacking several clauses together into a DOCX file with a specific predefined layoutformat

  • retrieving the "raw" body of a clause, as JSON

  • rendering a DOCX file, where dynamic paragraphsare modulated on the basis of certain data values delivered as part of the API-call

  • searching for a clause with specific words, stored in specific folders, within certain date ranges, etc.


Illustration of the ClauseBase API

We offer a standard REST API for:

  • managing users (creating, finding)

  • creating temporary or permanent logins for users

  • creating documents using predefined templates, with full control over styling and terminology

  • retrieving clauses

Embedded programming language

Illustration of the ClauseBase API

For those situations where even the rich syntax of Clause9 is not enough, you can use an embedded, powerful programming language for ultimate customisation. 

This language can be used both browser-side (e.g., for rendering custom components in a Q&A) and server-side (e.g., for advanced mathematical calculations, or for transforming incoming or outgoing data in third party integrations).

Combining with Large Language Models (LLMs)

Read our in-depth article about finetuning large language models.

Export to LLMs

All clauses can be exported to a format that can be ingested by large language models / generative AI, such as GPT3 and GPT4. In particular, you can export content into the prompt - answer structure required for finetuning by large language models from OpenAI, Microsoft and Cohere). 

Ingest structured LLM output

Clause9 and ClauseBuddy can instruct LLMs to output paragraphs in a structure format (with numbering, bullets, placeholders, and so on). Such output is ideal to combine with your own structured clauses.

Structured content & advanced search capabilities

Clause9 and ClauseBuddy are ideal companions to LLMs. They allow you to structure your legal content using multiple types of metadata, and offer advanced search capabilities, including semantic search. You can store your legal content now, and be prepared for the future, when plugins to LLMs become a necessity.

Enjoy the power of the Clause9 layout engine

Clause9 is the most advanced layout engine for legal documents on the market. You can use its capabilities to compose contracts, memos and legal briefs that combine the output from LLMs with your own legal content.