Contract Signatures: Create, E-Sign, and Manage Contracts in Confluence!

Say goodbye to scattered contract documents and complicated approval, signing processes. With Contract Signatures for Confluence, you can handle the entire contract lifecycle—from drafting to signing and storing—all within Confluence.

This blog article will explain how our app helps HR teams with contract management, and provides key features for more efficient document handling.

Contract Lifecycle Management

There are 3 stages of Contract Signatures lifecycle.

1. Pre-Signing

Contract template should be created in Confluence. Page must be drafted, reviewed, and approved internally. Once page is completed, you can use Contract Signatures app to covert the page into a contract document.

2. Signing

Once a contract is ready, it can be sent for signing. Share contracts with employees or external users. The system can automatically notify signers, reducing manual follow-ups. Recipients will sign the contract.

3. Post-Signing

After signing, contracts will be stored securely and remain accessible when needed. Keep all signed documents in Contract Signatures app and maintain a complete history of contract activities.


Use Case: Freelancer Contract

HR teams frequently create and manage various documents, such as onboarding documents and vacation approval pages. Let’s take Freelancer Contract as an example.

Steps to Create a Contract

  1. Create a page in Confluence that will be used as contract, or use a document template that you already have.

  2. Click “Contract Signatures” icon to convert the page into a contract.

  3. Attach additional supporting pages(e.g., project scope or NDA) to be appended to the contract. With our feature, separate Confluence pages can be appended to the contract document.

  4. Customize your contract and send it to the freelancer.

  5. Signer reviews and signs electronically using a tablet, phone, or laptop.

  6. Contract can be signed by singer then proceed through the verification process, or be rejected .


Signatures Macro for Confluence

Macro Name Function
Signature Macro Creates a signature field and assigns it to a specific signer.
Signer Macro Displays signer details that cannot be altered by signers.
Contract Metadata Macro Displays contract-related information that cannot be changed.
Contract Signatures Page Break Separates where will be new page in final PDF.
Contract Signatures Details Macro Provides an admin panel for tracking multiple contracts on the same page.
Contract Signatures Visibility Control Macro Hides selected parts of the document in the contract without deleting content.

These macros help automate and extend capabilities of contract management, making it more efficient within Confluence. To learn how to add these macros, refer to Add the Signature macro documentation.

Example of a macro added to a Confluence page

Example of a macro added to a Confluence page

Audit Trail

Our app includes a built-in Audit Trail feature to track all contract activities.

When configuring the contract document, check the box Append Audit Trail to include details such as:

Example: Audit Trail - 2025-03-27 16:50 +01:00 Created by ABC from IP 8X.XX.XX.X

You can also access the Contract Opening Log and download CSV file by clicking the button at the top of the contract. This log records details such as:

  • Opening time

  • Person

  • Signer ID & Full Name

  • IP Address

  • Referrer

  • Device & Operating System

  • Browser Agent

  • Preferred Language


Final view of completed contract

Here you can see completed PDF file of contract document with Audit trail.

You can manage contract statuses in the Contract Signatures app—search documents, archive, or delete them as needed. You can also create a new contract by clicking the Create button and entering a specific page name.


By using Contract Signatures for Confluence, your HR team can easily create, sign, and manage contracts without relying on external tools. Contracts stay organized, easy to access, and securely stored in Confluence.

Get started today by installing the app and enjoy a 30-day free trial!