Calculate litigation deadlines from intake forms with Google Calendar, Sheets, Slack and Gmail

Quick Overview This workflow collects litigation matter intake details via an n8n form, calculates limitation and procedural deadlines using a built-in rules table, then creates deadline and reminder events in Google Calendar, logs each deadline to Google Sheets, and sends a summary via Slack and Gmail.

How it works Receives a submission from an n8n form with the matter details, jurisdiction, claim type, and trigger dates. Loads the configured limitation rules, procedural rules, holidays, reminder offsets, and target Google Calendar/Google Sheets/Slack/email settings. Calculates limitation and procedural due dates (and any review notes) from the provided dates, rolling deadlines off weekends/holidays and generating reminder dates. Appends each calculated deadline record to a Google Sheets register. Creates an all-day Google Calendar event for each calculated deadline and separate all-day events for each upcoming reminder offset. Posts a consolidated deadline summary to a Slack channel and emails the same summary via Gmail to the responsible lawyer (or a fallback team email).

Setup Connect credentials for Google Calendar, Google Sheets, Slack, and Gmail. In the rules/settings step, replace the placeholder Google Calendar ID, Google Sheets document ID, sheet name, Slack channel, and fallback notification email. Review and update the limitationRules, proceduralRules, and holidays lists to match your jurisdiction(s) and current law, and adjust the timezone, reminder offsets, and business-day rolling options as needed.

0
Downloads
0
Views
8.52
Quality Score
beginner
Complexity
Author:Kevin Yu(View Original →)
Created:7/15/2026
Updated:7/28/2026

🔒 Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments