WorkestraDocs

Contract Records

Create, send for e-signature, and track contracts through their full lifecycle.

A contract is the core record in the Contracts module. It holds the parties, dates, obligations, and signature history for a single agreement.

Creating a Contract

Go to Contracts > All Contracts > New Contract. Choose how to start:

  • From template — Pre-filled structure with locked and negotiable sections
  • From scratch — Blank editor
  • Upload a PDF — For third-party contracts you want to archive and summarize

Required fields: title, contract type, effective date, expiry / renewal date, counterparty (CRM contact or company, or enter manually).

Contract Properties

FieldDescription
TitleDescriptive name for the agreement
Contract TypeCategorizes for analytics (Service Agreement, NDA, Employment, MSA, Other)
StatusCurrent lifecycle stage
Effective DateWhen the contract becomes active
Expiry / Renewal DateWhen it ends or must be renewed
ValueTotal contract value (used in analytics)
CurrencyContract currency
OwnerInternal owner responsible for alerts and CRM connection
CRM LinkLinked deal or company
CounterpartySigning party name and email
Custom FieldsAdditional fields per contract type (configurable in Settings)

Editing Contract Content

The contract editor supports rich text, tables, and variable placeholders such as {{counterparty_name}}, {{effective_date}}, and {{contract_value}}.

Sections marked as locked (set in the template) cannot be edited by non-admin users. Unlocked sections can be freely edited for each deal.

Adding Signatories

Open the contract, go to the Signatories tab, and add each signer:

  • Name and email
  • Title
  • Signing order (1, 2, 3…)

The contract sends to signers in sequence — signer 2 only receives their link after signer 1 has signed.

Sending for E-signature

Click Send for Signature. Each signatory receives an email with a unique signing link. They open it in a browser, review the document, and sign using:

  • Typed name
  • Drawn signature
  • Uploaded image

A full audit trail is recorded: IP address, timestamp, geolocation, and browser/device for each signature.

Contract Statuses

StatusMeaning
DraftBeing drafted internally
In ReviewSent for internal legal or manager review
Sent for SignatureAt least one signatory has been emailed
Partially SignedSome signatories have signed
Fully SignedAll signatories have signed
ActiveSigned and currently in effect
Expiring SoonWithin the renewal alert window
RenewedRenewed into a new contract
TerminatedEnded early
ExpiredPassed end date without renewal

Obligations

Track commitments inside a signed contract. On the contract record: Obligations tab > Add Obligation.

FieldDescription
Obligation TypePayment, delivery, SLA, reporting, or renewal
Due DateWhen this obligation must be met
AmountMonetary value, if applicable
Responsible PartyInternal user accountable for this obligation
DescriptionDetails of the commitment

Overdue obligations generate alerts and appear in the Renewals dashboard.

AI Contract Summary

For third-party contracts (uploaded PDFs): open the contract and go to the AI Summary tab. Copilot extracts:

  • Parties and counterparty details
  • Effective date and term length
  • Auto-renewal clause and notice period
  • Payment terms and schedule
  • Key obligations
  • Unusual or high-risk clauses (e.g., "uncapped liability", "unilateral amendment right")

The result is a plain-English summary alongside the flagged items.

All contracts — draft and signed — are stored permanently. Search by:

  • Party name
  • Clause text (full-text search across indexed PDF content)
  • Value range
  • Contract type
  • Owner
  • Status

Set the Renewal Date even for contracts with no automatic renewal clause — this triggers the renewal alert window and ensures someone reviews the contract before it expires.