Conga Product Documentation

Welcome to the new doc site. Some of your old bookmarks will no longer work. Please use the search bar to find your desired topic.

Show Page Sections

Contract Documents

A Conga CLM template is a blueprint for contracts, containing sections, clauses, text, and placeholders (merge fields) for terms and conditions. These templates are merged with structured data to generate agreements or proposals, ensuring consistency and compliance across your contracts.

Templates are stored in the Conga Drive system, which acts as a central repository. You can:

  • View, upload, and manage templates in the Conga Drive app.

  • See details like template type, file type, status, sharing rules, and last updated date.

Types of Templates and Clauses

  • Contract Templates: For agreements like NDAs, MSAs, SOWs.

  • Clause Templates: Standard or alternate legal language blocks.

  • Web Clauses: For simple, static text clauses.

  • X-Author Clauses: For dynamic, merge field-enabled, or conditional clauses.

Advanced Features

  • Smart Fields/Clauses: Allow negotiation and reconciliation of changes.

  • Conditional Clauses/Segments: Show/hide content based on contract data.

  • Repeat Tables/Sections: For line items or related object data.

Best Practices

  • Standardize Styles: Use consistent styles across clauses and templates to avoid formatting issues.

  • Limit Query Templates: Avoid exceeding 44 query templates to prevent UI issues; consolidate where possible.

  • Leverage Out-of-the-Box Features: Avoid over-customization; use Conga's built-in features for maintainability.

  • Test Conditional Logic: Always verify that conditional clauses and segments work as expected.

  • Stay Updated: Keep up with product releases and documentation for new features and improvements.

Creating and Publishing Templates

Templates can be created using X-Author for Contracts (Microsoft Word Add-in). It:Here's a typical workflow for implementing templates.
  • lets you build templates directly in Word, insert merge fields, and manage clauses.

  • supports conditional clauses, smart fields (editable and trackable), and read-only fields.

  • allows for complex logic, such as including/excluding clauses based on contract data.

  1. Go to App Launcher > Conga Drive > Conga Templates.
  2. Create or upload a template.
    1. Use X-Author for Contracts to create a new template in Word.
    2. Insert merge fields, clauses, and segments as needed.
    3. Save and check-in the template to Conga Drive.
  3. Configure template properties.
    1. Set template name, type (for example, NDA, MSA), owner, contract type, locale, language, keywords, and activation status.
    2. Define if the template is for agreements or clauses.
  4. Insert Merge Fields and Clauses. Use the Clause Library to insert pre-approved legal language.
    Tip: Merge fields pull data from contract records. Clauses can be standard, alternate, smart, read-only, or conditional.
  5. Check-in and activate the template.
    1. Check-in the template to make it available for contract generation.
    2. Activate the template so that the users can select it during contract creation.
  6. Versioning and publishing the template.
    Each check-in creates a new version. Publishing templates (auto or manual) improves document generation performance.
For more information about creating and managing templates, refer to the following:

Clauses

Clauses are modular blocks of text that are used frequently across multiple templates. You create clauses as described in Creating New Templates. After a clause is created, you can use Clause Library to insert clauses into a template.

For more information about using the Clause Library see, Clauses.

Best Practices

  • When you insert a clause that contains a Microsoft Word table, you must add a single line space before and after the table.

  • Do not start or end a clause with a smart field. Instead, the clause must have an empty line or some text at the start and the end of the clause.

  • Do not start or end a clause with a repeat table. You must add an empty line or some text before and after a table.

  • Two clauses must not be side by side without space.

  • You must insert a blank line (not a new line) between two consecutive clauses.

  • Avoid using a repeat table or Microsoft Word table inside a clause, as it may result in unexpected behavior.

  • Using Refresh Clause on a clause containing a Microsoft Word table may result in an incomplete update of the table cell values.

  • When you check in a template with a clause containing the last element like a table object/smart field in a clause, the template crashes, to avoid this issue, add whitespace just after the table and before the new line.

  • While inserting clauses in an agreement template under a numbered/sub-numbered list, ensure the following:
    • Any clause ending with numbering, sub-numbering, and bullets should have one line space at the end of clause.

    • All other clauses apart from the above condition must not end with an empty line.

  • A nested clause is not supported beyond two levels (any clause template can have multiple child clauses (A -> B, C), but a clause template clause A cannot have child clause B which already has another child clause. (A->B->C).

  • For custom styles it is recommended that all clause templates and agreements use the same custom style so that inserting a clause from playbook does not disrupt the overall template formatting.

Fields

Fields represent the contractual terms and metadata from your contract record in Conga CLM. They are also called "merge fields". When you generate a contract document, the values of the fields are retrieved from the contract record and populated in the document. As a template administrator, you are responsible for building your template to include fields, as static text, as read-only fields or as smart fields that can be changed and reconciled to the contract record during the negotiation process.

For more information about using fields in contract template see, Fields.

Template Segments

Set Segment feature allows you to set conditions and style for any text you highlight in your contract template. The condition for the segment's visibility can be set from the expression builder. The segment can consist of the highlighted text, a clause, a group of text across clauses, or text with fields. You can leverage this feature to create a template that can show or hide different segments of text in the generated contract based on the conditions set by you. The expression builder is fully integrated with the objects and fields in your Conga CLM.

For more information about making a segment conditional, creating a nested segment, and managing existing segments see, Setting Segments in Templates.

Template Filter Rules

Users generate contract documents and supporting documents during the contract management life cycle. While generating a contract document or supporting documents, the application displays a list of templates the user can select. The list of templates displayed depends on the configuration of the template filter rule.

Using template filtering rules, you can set up user-defined filters to narrow the list of templates that are displayed for tasks that involve generating contract documents or supporting documents. Administrators set conditions that determine which templates are displayed during contract document and supporting document generation.

The template filter rule looks for a match between fields on the contract and template records. For example, for contract templates created for multiple languages, you should only be able to select templates for the language to which they belong. The template filter uses contract fields and related child object fields to select the templates to display.

For more information about creating and managing template filter rules see Template Filter Rules.