Track Companies House Filing Deadlines with Google Sheets, Gmail & Interactive Alerts β€” n8n Workflow

Medium complexityπŸ”— Webhook10 nodes🏷️ Miscellaneousby Ali Amin

Overview

🎯 Accounting Alerts Automation

Purpose: Automatically track Companies House filing deadlines for UK accounting firms and prevent costly penalties (Β£150-Β£1,500 per missed deadline).

How it works: Daily automated checks pull live deadline data from Companies House API Color-coded email alerts (Red/Orange/Yellow/Green) prioritize urgent deadlines Interactive "Yes/No" buttons let recipients confirm completion status All data syncs back to Google Sheets for complete audit trail

Value: Saves 2-3 ho

Nodes used

Google SheetsHTTP RequestGmailCode

Workflow Preview

🎯 Accounting Alerts Automation
Purpose: Automatically track Companies House filing dea
How it w
## βš™οΈ Daily Deadline Check & Alert System
Runs: Every weekday at 5 PM (Mon-Fri)
What happens:
1. Read Company Database - Fetches all tracked companie
2. Get Comp
## βœ… Email Response Handler (Webhook Flow)
Triggered when: Recipient clicks "Yes" or "No" button i
What happens:
1. Webhook - Receives confirmation status (company_nu
## πŸ“‹ Setup Requirements
Google Sheets Database Structure:
Create a sheet with these columns:
- company_number (manually entered)
- company_name (manually entered)
- accounts_due (auto-update
⚑
W
Webhook - Receive Confir…
Read Company Database
Build Interactive Email
Process Webhook Data
Update Google Sheet Data…
⚑
S
Send Confirmation Page
⚑
S
Schedule Trigger1
Send via Gmail1
Get Company Data
Update Due Dates in Sheet
10 nodes8 edges

How it Works

  1. 1

    Trigger

    The workflow starts with a webhook trigger.

  2. 2

    Process

    Data flows through 10 nodes, connecting code, gmail, googlesheets.

  3. 3

    Output

    The workflow completes its automation and delivers the result to the configured destination.

Node Details (10)

GO

Google Sheets

googleSheets

#1
HT

HTTP Request

httpRequest

#2
GM

Gmail

gmail

#3
CO

Code

code

#4

How to Import This Workflow

  1. 1Click Download JSON button on the right to save the workflow file.
  2. 2Open your n8n instance. Go to Workflows β†’ New β†’ Import from file.
  3. 3Select the downloaded track-companies-house-filing-deadlines-with-google-sheets-gmail-interactive-alerts file and click Import.
  4. 4Set up credentials for each service node (API keys, OAuth, etc.).
  5. 5Click Test Workflow to verify everything works, then activate it.

Or paste directly in n8n β†’ Import from JSON:

{ "name": "Track Companies House Filing Deadlines with Google Sheets, Gmail & Interactive Alerts", "nodes": [...], ...}

Integrations

codegmailgooglesheetshttprequestrespondtowebhookscheduletriggerwebhook

Get This Workflow

Download and import in one click

Download JSONView on n8n.io
Nodes10
Complexitymedium
Triggerwebhook

Created by

Ali Amin

Ali Amin

@ali-amin

Tags

codegmailgooglesheetshttprequestrespondtowebhookscheduletriggerwebhook
⚑

New to n8n?

n8n is a free, open-source workflow automation tool. Self-host it or use the cloud version.

Get n8n Free β†’

Related Miscellaneous Workflows