enModule GuidesContract Management

Contract Management

XBuddy Contract Management provides a structured workflow for every contract in your business — from initial draft through negotiation, legal approval, digital signature, and ongoing obligation monitoring. Contracts are linked to the CRM contacts, vendors, or employees they relate to, giving you a single view of all commitments per counterparty.


Key Entities

EntityDescriptionPath in App
ContractThe core document: type, parties, value, dates, statusContracts → All Contracts
Contract TemplateReusable structure with standard clauses for common contract typesContracts → Templates
Clause LibraryNamed clause blocks that can be inserted into any contractContracts → Clause Library
SignatoryA person (internal or external) who must sign the contractContract detail → Signatories tab
ObligationA recurring commitment derived from the contract (payment, delivery, review)Contract detail → Obligations tab
AttachmentSupporting documents (NDA, annexes, exhibits) linked to a contractContract detail → Attachments tab
Audit TrailImmutable log of every edit, approval, and signature eventContract detail → History tab

Contract Lifecycle

Draft → Under Review → Legal Review → Approval → Pending Signature → Active → [Renewal / Expired / Terminated]

Status Definitions

StatusMeaning
DraftBeing authored; not yet submitted
Under ReviewSubmitted to counterparty for negotiation
Legal ReviewIn internal legal team queue
ApprovalIn workflow approval chain
Pending SignatureApproved; awaiting all signatures
ActiveFully executed; obligations being monitored
RenewalApproaching expiry; renewal workflow active
ExpiredPast end date; not renewed
TerminatedEnded before expiry date

Key Features

  • Contract Templates — Standardize common contract types (MSA, NDA, SLA, Employment, Vendor Agreement) with pre-filled clauses and approval routing
  • Clause Library — Maintain a library of approved legal language; insert standard or alternative clauses into any contract
  • AI Risk Analysiscontract_risk_analyzer scans contract text for non-standard terms, missing protections, and risky obligations
  • Multi-party Signing — Integrated with the E-Signatures module; supports sequential and parallel signing orders
  • Obligation Tracking — Recurring payment, delivery, and review obligations auto-generated from contract terms
  • Expiry & Renewal Monitoring — Automatic alerts at 90, 60, and 30 days before expiry; renewal workflow can be auto-triggered
  • Confidential Contracts — Access-restricted contracts visible only to designated users
  • CRM / Vendor Integration — Link contracts directly to Contacts, Accounts, or Vendors for 360° visibility
  • Version History — Full redline history showing every change between contract versions

Workflows

Standard Contract Approval

  1. Draft — Author creates contract from template or from scratch; attaches supporting docs
  2. Internal Review — Sent to designated reviewer (account manager, department head)
  3. Legal Review — Routed to legal team if contract value exceeds threshold or type requires review
  4. Approval — Approval workflow runs (configured per contract type); CFO or executive approves high-value contracts
  5. Signature — Approved contract sent via E-Signatures to all signatories in configured order
  6. Active — All signatures received; contract status → Active; obligations begin monitoring

NDA Fast-Track

  1. Upload NDA → nda_auto_screener scans against standard NDA baseline
  2. If no deviations → auto-approve route (skips legal review)
  3. If deviations found → routes to legal with AI annotation showing exactly what differs

Permissions

PermissionDescriptionTypical Roles
contract_management:viewView contracts and their statusAll managers
contract_management:writeCreate and edit contractsAccount managers, legal staff
contract_management:reviewSubmit review commentsLegal team
contract_management:approveApprove in workflowManagement, legal director
contract_management:signInitiate and manage signature requestsAccount managers
contract_management:manageTemplate and clause library administrationLegal admin
contract_management:view_confidentialView restricted contractsLegal director, CEO

AI Agents

AgentTriggerWhat it does
Contract Risk AnalyzerManual or scheduledScans contract text for non-standard clauses, missing protections, risky terms; produces risk score and annotated findings
Contract Expiry MonitorScheduled (daily)Alerts contract owners at 90 / 60 / 30 days before expiry; triggers renewal workflow if configured
Contract Clause AdvisorManualSuggests missing standard clauses based on contract type and jurisdiction
Contract Signature ChaserScheduled (daily)Sends reminders to signatories who haven’t signed within configured SLA
NDA Auto ScreenerEvent-driven (on NDA upload)Compares NDA to standard baseline; flags deviations for legal review; auto-approves standard NDAs

Integration Points

ModuleData Flow
CRMLink contracts to Contacts and Accounts; view all contracts from CRM contact page
E-SignaturesSend contract for digital signing directly from contract detail page
FinanceLink contracts to recurring invoices and payment terms
ProcurementVendor contracts synchronized with Vendor records
HREmployment contracts linked to Employee records
ApprovalsContract approval workflows managed through the Approvals engine

FAQ

Can I negotiate contract terms with an external party inside XBuddy?
Yes. Use the Under Review status and send a collaboration link to the counterparty. Changes are tracked in version history with redline diff.

What contract types are supported?
Any type: MSA, NDA, SLA, Employment, Vendor Agreement, Lease, Reseller, Partnership. Custom types can be added in Contracts → Settings → Contract Types.

Can I set automatic renewal?
Yes. On any contract, enable Auto-Renew and set the renewal lead time. The system creates a renewal workflow N days before expiry.

Who can see confidential contracts?
Only users with the contract_management:view_confidential permission. All other users see the contract exists but cannot open it.

How does the AI risk score work?
The contract_risk_analyzer agent reads the contract text and identifies clauses that deviate from your configured standard templates or that match known high-risk patterns (unlimited liability, unilateral termination, IP assignment). Each finding is annotated with severity (low / medium / high) and a suggested revision.