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
- Navigate to Contracts → AI Contracts in the Zenskar dashboard.
- Click the UPLOAD PDF CONTRACTS button.
- 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.
- 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.
Updated about 23 hours ago