Skip to content
Back to Projects
Active
Enterprise Automation

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.

Azure AI Foundry
Box API
Asana API
Python
FastAPI
Azure Database for PostgreSQL
Azure Cache for Redis
95% faster
Tracking Time
0
Missed Deadlines
99%
Obligation Capture
100% on-time
Renewal Reminders

Project presentation

Download MP4

Live system presentation

Contract Tracker · Agent Mesh

ORCHESTRATOREnterprise AutomationIngestionACTIVEExtractionNODE 02TaskNODE 03MonitoringNODE 04NotificationNODE 0512345678
Step 1< 5 minutes

Contract Upload

Contract uploaded to Box folder. Ingestion agent detects new file within minutes.

Box folder monitoringFile detectionDownload triggerMetadata capture

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

Contract Upload
Document Parsing
Classification
Clause Extraction
Task Creation
Renewal Setup
Dashboard Update
Ongoing Monitoring

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

4 weeks
  • Box integration
  • Document parsing
  • OCR processing

Extraction Engine

4 weeks
  • Clause extraction
  • Obligation mapping
  • Deadline detection

Task Management

3 weeks
  • Asana integration
  • Task creation
  • Assignee mapping

Monitoring & Alerts

3 weeks
  • Deadline tracking
  • Renewal reminders
  • Email notifications

Key Milestones

Box integration working
Clause extraction >99% accuracy
Task creation automated
Zero missed deadlines

Risk Mitigation

Manual fallback for complex contract formats
Escalation for extraction ambiguities
Regular model updates with new contract types

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

1

Contract Upload

< 5 minutes

Contract uploaded to Box folder. Ingestion agent detects new file within minutes.

Box folder monitoring
File detection
Download trigger
Metadata capture
2

Document Parsing

< 2 minutes

PDF parsed, OCR applied if scanned, text extracted and normalized.

PDF extraction
OCR processing
Text normalization
Format detection
3

Classification

< 10 seconds

AI classifies contract type and identifies relevant extraction pipeline.

Type detection
Template matching
Pipeline routing
Priority scoring
4

Clause Extraction

< 30 seconds

Extract key clauses, obligations, deadlines, and renewal terms.

Clause segmentation
Obligation mapping
Deadline extraction
Renewal detection
5

Task Creation

< 1 minute

Asana tasks created for each obligation with assignees and due dates.

Task generation
Assignee mapping
Due date calculation
Priority setting
6

Renewal Setup

< 30 seconds

Renewal windows configured with 90/60/30-day reminder schedule.

Renewal date extraction
Reminder scheduling
Calendar integration
Escalation rules
7

Dashboard Update

Instant

Obligation dashboard updated with new contract data.

Dashboard refresh
Status update
Compliance scoring
Report generation
8

Ongoing Monitoring

Ongoing

Continuous monitoring of deadlines, renewals, and obligation status.

Deadline tracking
Renewal alerts
Compliance monitoring
Audit logging

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.

Interested in Contract Tracker?

Get in touch to discuss how this solution can be tailored to your needs.