Month-end close reporting copilot for finance teams

By General Input

An agent that reads your close files, analyzes variance support, drafts grounded finance narratives, and assembles a review-ready close package.

Integrations

  • Google Drive
  • Microsoft SharePoint
  • Slack
  • Microsoft Teams

Type

Agentic Task

Categories

  • Finance
  • Operations

Build me an agent workflow that helps my finance team run month-end close. It should act as a close reporting copilot that reads our close files, analyzes variances and their supporting documents, drafts grounded finance narratives, tracks gaps and owners, and assembles a review-ready close package.

How I want to use it: I will kick it off from chat (or on a schedule like the third business day of each month) with a short brief that includes the close period, the audience (for example CFO, leadership, or the audit committee), the deliverables I want (variance commentary, leadership update, gap list, review package), the section owners, and any known blockers. Treat that brief as the plan for this run.

Inputs the agent should pull from:

1) Google Drive: list and read files in the close folder I point it at, including Excel and CSV exports, Google Sheets workbooks, PDFs of supporting schedules, and Google Docs with prior period narratives. Use the Drive listing and file content operations, and export Google Sheets and Google Docs to a readable format so it can actually read them.

2) Microsoft SharePoint: same idea for teams that store close files in SharePoint. Let it search the document library, list a folder, and download files.

3) Slack or Microsoft Teams: read the recent history of the finance channel I name so it can pick up context like recent threads about a variance, late journal entries, or known one-time items. It should be able to fetch channel history in Slack and list channel messages in Microsoft Teams.

4) Pasted notes and linked documents the user provides at runtime, treated as additional source material.

What the agent should actually do, each run:

- Map the close: confirm the period, audience, deliverables, owners, and blockers from the brief. If anything important is missing, ask one focused clarifying question before proceeding.

- Analyze variance support: open the variance workbook and the supporting documents, check whether the numbers actually tie to the support, flag spreadsheet risks (broken formulas, hardcodes, unmapped accounts), and check that key metric definitions match prior period.

- Draft a grounded close narrative and a finance leadership update. Every callout has to cite a specific file and tab or section. If support is missing, say so plainly instead of guessing.

- Track gaps: produce a structured list of open items, likely owner, priority, and review risk.

- Assemble a review-ready package: a short executive summary, the variance commentary, the gap list, and links to the underlying files.

Where outputs go:

- Write the close package as a new document in the same Google Drive folder (using the create file from text operation) or upload it to the SharePoint folder.

- Post a short summary plus the gap list to the finance channel in Slack (send a message) or Microsoft Teams (create channel message), with a link to the full package.

Important guardrails: do not invent variance explanations, do not fabricate numbers, and never paraphrase a control or policy without citing the document it came from. If two files disagree, surface the conflict, do not pick a side. Keep tone calm and audit-friendly.

Make the channel, the source folder, the audience, the materiality threshold for callouts, and the deliverable set configurable so the same workflow can run for a startup CFO update or a more formal board-ready package.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredChat quality review board for LiveChat support leadsWin back no-show and cancelled appointments every morningLive Loop returns analytics with product-level drill-downNewsletter pre-flight and approval board for Mailjet sendsTurn a prospect spreadsheet into personalized sequence enrollmentsMailjet email delivery lookup console for support teamsCatch feature flags that never got switched on in productionScreen chartered vessels for AIS gaps and sanctions red flags