Via AI

Zenskar allows you to automatically create contracts by uploading agreement documents in PDF format. Our AI-powered contract ingestion extracts key billing and pricing terms directly from the document and uses them to generate a draft contract in the Zenskar system.

When to use this method

Use this method when you already have a signed or finalized contract document and want to reduce manual data entry. Zenskar’s AI saves time by parsing the document and populating fields such as:

  • Customer details
  • Billing cadence
  • Payment terms
  • Contract start and end dates
  • Auto-renewal conditions
  • Fees and usage terms

Steps to upload a contract document for AI processing

  1. Navigate to ContractsAI Contracts in the Zenskar dashboard.
  2. Click the UPLOAD PDF CONTRACTS button.
  3. Upload the PDF version of your contract.

🚧

Note

  • The extraction model works best on clear, structured PDFs (not scans or images).
  • All AI-generated contracts should be reviewed before approval.
  1. Once the PDF is uploaded, you can optionally click CHANGE PROMPT to select a different extraction prompt, especially if your contract uses a non-standard format.

🔖

Note

By default, Zenskar AI uses a standard extraction prompt to generate a contract from the uploaded document. If your contracts follow unique formats or contain specialized terms, you can define a custom prompt tailored to your needs. This gives you more control over how key terms are extracted and ensures better alignment with your contract structure.

How Zenskar AI processes a contract document

When you upload a contract document (typically a PDF), Zenskar AI performs a series of steps to convert the unstructured agreement into a structured, editable contract

Step 1: Parse the document layout

Zenskar AI analyzes the structure of the uploaded file—identifying headings, sections, tables, and key-value pairs. This step uses natural language processing (NLP) and layout-aware models to understand how information is organized.

Step 2: Extract billing-related information

The AI identifies and extracts relevant fields such as:

  • Customer name and contact details

  • Billing cadence (e.g., monthly, annual)

  • Payment terms (e.g., Net 30)

  • Contract start and end dates

  • Auto-renewal clauses

  • Fees, usage terms, and thresholds

Zenskar AI intelligently analyzes contract language to identify the billable metric: a key input for usage-based pricing. For example, if the contract includes phrases like “per API call” or “based on user count,” Zenskar AI detects them and maps them to Zenskar's contract object.

Step 3: Map extracted values to a Zenskar contract

The extracted data is automatically mapped into Zenskar’s contract object. This includes assigning the right values to structured fields like dates, pricing components, and terms.

Step 4: Generate a draft contract

A draft contract is created in Zenskar, pre-filled with all extracted fields. This draft serves as a starting point for review and finalization.

❗️

Review

While Zenskar AI reduces manual work, it is important to review the draft contract. You can edit any field as needed before saving the contract.