InTouch Hub · Blue Isle Software

Filing Deadline Watcher

Daily reminder of upcoming tax and compliance filing deadlines from a firm-maintained Sheet. Reminds at 30/14/7/3/1-day windows and flags anything already past due. Does NOT calculate due dates from tax rules - the firm enters the dates.

Provided free and as is, without warranty of any kind — including merchantability, fitness for a particular purpose, and the accuracy or completeness of any result. See the licence. You are responsible for checking what this produces before relying on it.

accountingaccountsarcalendarcompliancedeadlinedigestfinancegoogle_workspacemessagereceivablereminderruntimeenvschedulestatuswatcher

Filing Deadline Watcher

Daily reminder before a client filing comes due.

What it does

Reads your FilingDeadlines Google Sheet, sorts open filings into 30/14/7/3/1-day windows, flags anything already past due, and sends one digest to the tax manager each morning.

Handles extensions: a row marked extended is measured against extended_due_date once you enter one, and against the original due_date until then.

What it does NOT do

It does not calculate due dates. Filing dates are not a formula:

You enter the date your firm already determined. This reminds you of it. Calculating deadlines from rules is the version that quietly gets a client penalised, so it is deliberately out of scope. Keep using your tax software's calendar for the math and this for the reminder.

Every digest carries the line "This is a reminder, NOT tax advice." Keep it.

Setup

1. Google Sheet

Tab FilingDeadlines with this header:

client_id client_name entity_type jurisdiction form period due_date extended_due_date status assigned_to notes

2. Credential + contact

Replace the placeholders: - <<GOOGLE_WORKSPACE_CREDENTIAL>> — a Google Workspace credential with Sheets read scope - <<FILING_DEADLINES_SHEET_ID>> — the sheet ID from its URL - <<TAX_MANAGER_PUBLISHER>> — who gets the digest

3. Schedule

Daily, early. 6:00 AM means the partner sees a missed DR-15 before the client does.

Customization

Source

workflow.iml