🔬 Classify contracts and track renewals with easybits, Google Drive and Sheets

⚡ 16 views · 🔬 Document Extraction & Analysis

Description

What this workflow does

Drop a contract (PDF, JPG, PNG) into a watched Google Drive folder. easybits Extractor classifies it (SaaS / Lease / Service / Insurance / Other) and pulls every renewal-relevant field in a single call. A Set node calculates the contract’s end date and the cancellation deadline. The classified contract is appended to the matching tab in a single Google Sheet – your source of truth for every renewal in the company.


Setup guide

1. Install the easybits Extractor node

2. Create your easybits pipeline Go to extractor.easybits.tech and create a pipeline with these fields:

Paste your Pipeline ID and connect your credentials in the easybits: Classify & Extract Contract node.

3. Create your Google Drive folder Create a folder (e.g. “Incoming Contracts”) and paste its ID into the Watch Contract Folder node.

4. Create your Google Sheet Create one Google Sheet with five tabs: SaaS, Leases, Services, Insurance, Other.

Header row on every tab: Start Date | Client Name | Provider Name | Contract Value | Initial Term Months | Renewal Term Months | Auto Renew | Notice Period Days | End Date | Cancellation Deadline | Contract Class | Client Signatory Name | Provider Signatory Name

Paste the Sheet ID into all 5 Google Sheets nodes.

5. Connect credentials

6. Activate and test Turn the workflow on, drop a contract PDF into the watched folder, and watch the correct tab fill up.


Field notes

đź”— Nodes Used

Google Sheets, Google Drive, Google Drive Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup