← Back

Contract Intake Tool

AI-Powered Contract Validation, Human Review, Automated Google Drive Filing, Folder Organization, Missing-Term Detection & Document Tracking.

☁️ Custom SaaS Platforms
Works with
  • Google Drive
  • Claude
  • PostgreSQL
  • Next.js
  • TypeScript

Overview

The Contract Intake Tool is a web app that uses Claude AI to extract key terms from supplier contracts, flags missing information for human review, and automatically files approved contracts into the correct Google Drive folders. It also maintains a record of all filing activities..

Business Problem

Supplier contracts such as hotel, venue, and bus services) Were reviewed and filed manually, making the process time-consuming. Important terms like cancellation clauses, fees, and tax rates could be missed, and contracts sometimes ended up in the wrong Google Drive folders, making them difficult to find later for billing or disputes.

Proposed Solution

The solution is a web app that uses Claude AI to extract required terms from supplier contracts (PDFs), allows users to review missing information, and automatically files approved contracts into the correct Google Drive folders. PostgreSQL maintains a record of each filing, such as who filed it, what was filed, where it was filed, and when

How the System Works

Figure: AI-Powered Supplier Contract Processing Workflow

Technology Stack

The application is built using the following technologies:

  • Next.js: Web application framework.
  • TypeScript: Application development.
  • Claude AI: Extracts and checks required contract terms.
  • Google Drive API: Files contracts into the correct folders.
  • PostgreSQL: Stores filing records (who filed it, what was filed, where it was filed, and when).
  • JavaScript PDF Library: Extracts text from uploaded PDF contracts.

Key Features

  1. AI-Powered Term Extraction: Extracts required contract terms using Claude AI.
  2. Missing Term Review: Flags missing information (Not Found) for manual review before filing.
  3. Automated Google Drive Filing: Files contracts into the correct folder based on group name, date, and category.
  4. Filing Activity Log: Records who filed the contract, what was filed, where it was stored, and when.
  5. Category-Based Checks: Checks contract terms according to the selected category (Hotel / Venue / Buses / Other).

Key Safeguards

  1. Human Verification: Contracts with missing terms (Not Found) require manual review before filing.
  2. Controlled Folder Creation: Only the Chapter and Category folders are created automatically; Year, Season, and University folders must already exist in Google Drive.
  3. Filing Audit Log: Each filing records who filed the contract, what was filed, where it was stored, and when.

Closing Summary

The Contract Intake Tool simplifies supplier contract processing by combining AI-powered term extraction, human review, and automated Google Drive filing. It helps reduce manual work, identify missing terms, and maintain a clear record of filing activities.