Contract Tracker
Multi-agent contract lifecycle assistant — reads contracts from Box, extracts clauses and obligations, creates Asana tasks with deadlines, and tracks renewal windows automatically.
Project presentation
Download MP4Live system presentation
Contract Tracker · Agent Mesh
Contract Upload
Contract uploaded to Box folder. Ingestion agent detects new file within minutes.
Technical Design
Multi-agent contract lifecycle management with Box integration and Asana task creation. AI agents monitor contracts, extract obligations, and track deadlines.
System Components
Ingestion Agent
Box folder monitoring and document parsing
Extraction Agent
Clause and obligation extraction
Task Agent
Asana task creation and management
Monitoring Agent
Deadline and renewal tracking
Notification Agent
Email alerts and reminders
Data Flow
Technology Choice
Azure AI Foundry + LangChain
Azure AI Foundry provides document AI for contract parsing. LangChain orchestrates multi-step workflows with Box and Asana integrations.
Alternatives Considered
DocuSign Intelligence + Custom ML, Ironclad AI + LlamaIndex
Core Frameworks
Azure AI Foundry
Document AI for contract parsing
LangChain
Workflow orchestration and tool integration
Box API
Contract storage and retrieval
Asana API
Task management integration
Implementation Plan
Document Pipeline
- Box integration
- Document parsing
- OCR processing
Extraction Engine
- Clause extraction
- Obligation mapping
- Deadline detection
Task Management
- Asana integration
- Task creation
- Assignee mapping
Monitoring & Alerts
- Deadline tracking
- Renewal reminders
- Email notifications
Key Milestones
Risk Mitigation
Key Features
Box Integration
Automatically reads contracts from Box folders. New uploads are detected, parsed, and processed within minutes.
Clause Extraction
AI extracts key clauses, obligations, deadlines, and renewal terms from uploaded contracts.
Asana Task Creation
Automatically creates Asana tasks for each obligation with assignees, due dates, and priority levels.
Renewal Tracking
Tracks contract renewal windows and sends proactive alerts 90, 60, and 30 days before expiry.
Obligation Dashboard
Real-time dashboard showing all active obligations, upcoming deadlines, and compliance status.
Email Notifications
Automated email alerts for upcoming deadlines, renewal windows, and overdue obligations.
How It Works
Contract Upload
Contract uploaded to Box folder. Ingestion agent detects new file within minutes.
Document Parsing
PDF parsed, OCR applied if scanned, text extracted and normalized.
Classification
AI classifies contract type and identifies relevant extraction pipeline.
Clause Extraction
Extract key clauses, obligations, deadlines, and renewal terms.
Task Creation
Asana tasks created for each obligation with assignees and due dates.
Renewal Setup
Renewal windows configured with 90/60/30-day reminder schedule.
Dashboard Update
Obligation dashboard updated with new contract data.
Ongoing Monitoring
Continuous monitoring of deadlines, renewals, and obligation status.
Multi-Agent Architecture
Ingestion Agent
Monitors Box folders for new contracts, downloads and parses documents.
- Box API integration
- File detection
- PDF parsing
- OCR processing
- Format normalization
Extraction Agent
Extracts clauses, obligations, deadlines, and renewal terms from contracts.
- Clause identification
- Deadline extraction
- Renewal detection
- Obligation mapping
- Entity extraction
Task Agent
Creates and manages Asana tasks based on extracted obligations.
- Asana API integration
- Task creation
- Assignee mapping
- Due date setting
- Priority assignment
Monitoring Agent
Tracks obligation status and generates compliance reports.
- Status tracking
- Deadline monitoring
- Alert generation
- Compliance scoring
- Audit trail
Notification Agent
Sends email alerts and reminders for deadlines and renewals.
- Email sending
- Reminder scheduling
- Escalation routing
- Digest generation
- Channel routing
Use Cases
Contract Obligation Management
Track all contractual obligations across your portfolio and never miss a deadline.
Renewal Management
Proactively manage contract renewals with automated reminders and negotiation preparation.
Compliance Tracking
Ensure compliance with contractual commitments and SLAs across all active agreements.
Legal Operations
Streamline legal operations by automating contract tracking and task management.
Vendor Management
Track vendor obligations, SLAs, and performance commitments across supply chain contracts.
Real Estate Leases
Manage commercial lease obligations, rent escalations, and renewal options.
