workflows.fit
Back to n8n workflows
n8n templateFreeBy Trung Tran

Automate vendor contract renewals & reminders with GPT-4.1 mini, Slack & Gmail

๐Ÿ“ Smart Vendor Contract Renewal & Reminder Workflow With GPT 4.1 mini Watch the demo video below: [![Watch the video](https://s3.ap-southeast-1.amazonaws.com/automatewith.me/n8n-smart-vendor-contract-renewal-reminder...

CommunicationHITLCore NodesData & StorageProductivityDevelopmentAILangchain
Loading interactive preview...

Template notes

๐Ÿ“ Smart Vendor Contract Renewal & Reminder Workflow With GPT 4.1 mini Watch the demo video below: [![Watch the video](https://s3.ap-southeast-1.amazonaws.com/automatewith.me/n8n-smart-vendor-contract-renewal-reminder-workflow.jpg)](https://www.youtube.com/watch?v=zBmFGT5Xlng) Never miss a vendor renewal again! This smart workflow automatically tracks expiring contracts, reminds your finance team via Slack, and helps initiate renewal with vendors through email โ€” all with built-in approval and logging. Perfect for managing both auto-renew and manual contracts. ๐Ÿ“Œ Whoโ€™s it for This workflow is designed for Finance and Procurement teams responsible for managing vendor/service contracts. It ensures timely notifications for expiring contracts and automates the initiation of renewal conversations with vendors.

โš™๏ธ How it works / What it does

1. โฐ Daily Trigger - Runs every day at 6:00 AM using a scheduler.

2. ๐Ÿ“„ Retrieve Contract List - Reads vendor contract data from a Google Sheet (or any data source). - Filters for contracts nearing their end date, using a Notice Period (days) field.

3. ๐Ÿ”€ Branch Based on Renewal Type - Auto-Renew Contracts: - Compose a Slack message summarizing the auto-renewal. - Notify the finance contact via Slack.

- Manual Renewal Contracts: - Use an OpenAI-powered agent to generate a meaningful Slack message. - Send message and wait for approval from the finance contact (e.g., within 8 hours). - Upon approval, generate a formal HTML email to the vendor. - Send the email to initiate the contract extension process.

4. ๐Ÿ“Š (Optional) Logging - Can be extended to log all actions (Slack messages, emails, approvals) to Google Sheets or other databases.

๐Ÿ› ๏ธ How to set up