Scheduled or trigger-driven. Each one reads a source you already have — a Google Sheet you maintain, a folder your reports land in, or an export from QuickBooks or Xero — does the work, and drops a digest in the channel you live in. It runs whether the first week of the month is busy or not.
Filing Deadline Watcher
Reads a FilingDeadlines Sheet (1099s, 941s, sales tax by state, estimates, extensions) and sorts what is open into 30/14/7/3/1-day windows, flagging anything already past due. It does not calculate due dates — you enter the date your firm determined, and this is the second set of eyes on it.
Document Request Chaser
Ages every document you are still waiting on, groups it by client worst-first, and tiers it into nudge, follow-up or partner call. For anything past the nudge line it drafts the request naming the specific missing items. The draft comes to you — it never emails a client on its own.
Month-End Report Pack
Checks each client's pack folder against the list of reports you expect, and tells you which packs are incomplete, what is missing from each, who owns it, and which are already late. A presence-and-naming check — it does not open the files, so it catches the missing schedule at 7am rather than in partner review.
Reconciliation Variance Explainer
Compares a GL export against a subledger or bank export, flags every account differing by more than your threshold, and separates accounts present in only one source. Then the AI writes the covering note. Every figure is computed in code before the model is called, so it describes numbers rather than producing them.