Skip to main content

Watermarking and Document Overlays

How to enable watermarking and configure overlay templates in Kivo — covering folder-level setup, building overlay .docx files with dynamic fields, page layout variants, and the full list of supported variables.

C
Written by Casey Huxtable

Required Roles: All

Required Permissions: Workspace/PM Manager (to enable settings and assign templates); Kivo Support (to upload and configure overlay templates)

Kivo supports two complementary layering features for PDF documents: watermarking, which automatically stamps the document's current workflow status or approval label across each page, and overlays, which apply a custom designed template, built from a Word document with dynamic fields, on top of each page. Both are enabled at the folder level and apply to all PDF documents within that folder and its subfolders.


Overview

Watermarking requires no template design. When enabled for a folder, Kivo automatically derives the watermark text from the document's current state: if the document has been approved, the watermark shows the approval label (for example, Approved or Effective); if the document is still in progress, it shows the workflow status (for example, Draft or In Review). This gives readers an immediate, unforgeable signal about the document's status when they open the PDF.

Overlays go further. You design a Word document that defines what appears on every page, a header, footer, border, with fields like control number, effective date, using {{field}} placeholders for dynamic values. Kivo resolves those placeholders at render time using document metadata and merges the result onto the PDF. Overlays are ideal for adding organization-specific controlled-document markings required by quality systems or regulatory standards.

Watermarking and overlays are applied together in the same rendering pipeline. A document in a folder with both features enabled will carry both the watermark text and the overlay content.


How watermarking works

When watermarking is enabled, Kivo generates a layered rendition of the document's PDF. The watermark text is placed diagonally across every page as an underlay, behind the document content but clearly visible.

The watermark text is determined automatically by the Status names configured for the different documents States in workspace settings:

Document state

Examples of Watermark text shown

Document is in progress (not yet approved)

Draft (not configurable)

An Approved document that has reached its effective date

Effective, Approved,

An Approved document that has not been reviewed by the due date

Expired, Needs Review, Past Review

An Approved document for which a new version of the document has been approved

Superseded

An Approved document that has been marked as no longer relevant

Retired, Obsolete

The watermark text is not configurable. It reflects the document's actual state so the marking is always accurate.

Layered renditions are cached. If nothing about the document or its resolved layer inputs changes, Kivo reuses the existing rendition. A new rendition is generated whenever the source file, approval label, or overlay values change.

Note: Watermarking applies to PDF documents only. Non-PDF files in a watermarking-enabled folder are displayed without a layered rendition.


Creating an overlay template and Variants (word file)

The support team will be available to work with your team to install and configure the overlays once the word files are provided. Below are some times to create your overlay templates.

Step 1 – Define the document types and locations

Define what segregated areas of your DMS will require unique overlays. For example, Controlled Documents, Quality Activities.

Step 2 – Design your overlay .docx file

Overlays are designed as Word documents (.docx). Anything you place in the Word document text, borders, headers, footers, images, tables — will appear on every page of the PDF when the overlay is applied. Use {{Field Name}} placeholders anywhere in the document where you want Kivo to insert dynamic values at render time.

For example, a footer overlay for a controlled document might contain:

  • CONTROLLED DOCUMENT — {{Document Name}} | v{{Version Label}} | Effective: {{Effective Date}}

  • Your organisation's logo in a corner

  • A border frame around each page

You must create a separate .docx file for each page size and orientation your documents use (A4 and/or Letter, portrait and/or landscape). The variable names must be identical across all variants of the same template.

Step 3 – Reach out to Support to Create the Overlay and Add Variants

The support team or your Implementation Manager will organize a call to create and configure the overlays and variants, and test them to ensure they produce the expected result.

Note: All variants added to the same template must use exactly the same set of {{field}} placeholders. If a subsequent variant contains different fields, Kivo will reject it. To change the fields, delete all existing variants and re-upload.

The Support team can configure overlay templates for the following page layouts:

  • A4 Portrait

  • A4 Landscape

  • Letter Portrait

  • Letter Landscape

Each template supports one variant per layout. Once all four layouts have been configured, no additional variants can be added.

The Support team can generate a preview of any overlay template before it is assigned to a folder. During the preview, sample values are entered for each variable (and optional watermark text), allowing the overlay to be rendered on a blank page so placement and formatting can be verified.


Supported overlay variables

The following {{field}} placeholders are supported in overlay .docx files. Field names are not case-sensitive.

Field

Resolved value

{{Current User}}

The full name of the user viewing or downloading the document at render time.

{{Current Date}}

Today's date. You can also use {{Current Date + N}} to offset by a number of days (e.g. {{Current Date + 30}}).

{{Document Name}}

The name of the document as it appears in the DMS.

{{Document Type}}

The document type metadata value.

{{Category}}

The category metadata value.

{{Artifact}}

The artifact metadata value.

{{Approved At}}

The date and time the current version was approved.

{{Effective Date}}

The effective date set on the document version.

{{Periodic Review Date}}

The scheduled periodic review date.

{{Renewed At}}

The date the document was last renewed.

{{Review By Date}}

The date by which the document must be reviewed.

{{Retired At}}

The date the document was retired, if applicable.

{{Control Number}}

The document's control number.

{{Version Label}}

The version Status (e.g. Effective, Approved, Superseded).

{{Version Name}}

The version number (e.g. 1.0, 2.1).

Custom metadata fields

Any custom metadata field configured for your workspace, matched by exact name (not case-sensitive). For example, if your workspace has a metadata field called Department, use {{Department}}.

Note: Overlay fields are resolved from document metadata. They are different from the fields available in document templates, which support activity-specific fields like {{Activity Name}}, {{Type}}, and {{Subtype}}. Those activity fields are not available in overlays.


Enabling Watermarking and Overlays for a Folder

Step 1 – Open the folder settings

Navigate to the folder in the DMS. Select the folder settings or edit panel.

Step 2 – Enable watermarking and Overlays

Toggle Watermarking to on. If you have overlay templates configured (see Creating an overlay template below), an Overlay Template toggle and selector appear below the watermarking toggle. Enable the toggle and choose the template to apply to this folder.

Like watermarking, overlay template assignment is inherited by subfolders. A subfolder inheriting an overlay template shows the source folder and cannot be changed independently.

Note: Watermarking is inherited. Enabling it on a parent folder automatically applies it to all subfolders. A subfolder that inherits watermarking from a parent cannot be toggled independently — the control is greyed out and the source folder is shown.

The selected template is applied to all PDF documents in this folder and its subfolders. Subfolders will show the inherited template and source folder. To override the template for a specific subfolder, assign a different template directly to that subfolder.


What users see

When a user opens or downloads a PDF document in a folder with watermarking or overlays enabled, Kivo serves the layered rendition rather than the raw source file. The watermark and overlay content are baked into the rendered PDF — they cannot be removed by the viewer.

Kivo automatically selects the correct overlay variant based on the document's page size and orientation. If no variant exists for a given page layout (for example, the document is landscape but only a portrait variant was uploaded), the overlay is skipped for that page size.

Layered renditions are generated on first view and cached. If the document content, approval status, effective date, or any other resolved variable changes, the cache is invalidated and a new rendition is generated automatically.


Related Articles

Did this answer your question?