Click to copy
CFO AI CLOSE KIT: THE 7 MINUTE MONTHLY CLOSE WORKFLOW
What "7 minutes" means: the Claude run itself, prompts 02 to 10, once your exports are in the
folder and coa_map.csv exists. Your first run on last month's files will take longer (budget an
afternoon). Building the export routine is a one time setup, not a monthly cost.
THE WORKFLOW (5 layers)
1. Data sources (your systems): GL trial balance, CRM pipeline, payroll register, bank feed,
prior board pack.
2. Connection layer: scheduled exports (CSV) or read only connections. One dated folder per
close. Nothing in this workflow writes back to a source system.
3. Claude does the work in a private Claude Project you own named Close Desk:
ingest (02) > reconcile (03) > variance (04) > commentary (05) > summary (06) > cutoff (07)
> integrity (08) > gate (09). Every figure cites a source file and row.
4. Board deck: prompt 10 writes the deck as markdown; Gamma turns it into slides and a PDF.
5. Human sign off: the controller signs before anything leaves finance. Prompt 09 refuses to
pass a pack whose numbers do not tie.
DATA CONNECTION GUIDE
A. Start here (no code, works on every system). On close day 3 export these into one folder,
for example close-2026-09/, then upload the folder to the Close Desk Project:
gl_tb.csv trial balance, prior and current month columns
bank_feed.csv bank statement lines for the month, with opening and closing balance
crm_pipeline.csv deals booked in the month (HubSpot or Salesforce export)
payroll.csv payroll register total for the month
coa_map.csv your chart of accounts mapped to board lines (build once, keep it)
prior_board.pdf optional, last month's board pack
gl_detail.csv transaction listing for every account that moved more than your
materiality vs last month (without it, prompt 04 marks the move
UNEXPLAINED and the gate blocks, which is correct but slow)
Optional, so prompt 07 can test cutoff: an invoice listing and a prepaid schedule.
B. Connect Claude to your systems directly (when you are ready). In claude.ai go to
Customize > Connectors, click the + next to Connectors, find your system, click Connect
and sign in. On Team and Enterprise an Owner must enable the connector first. Check the
directory for your ERP, CRM and bank before you assume one exists; if yours is not listed,
stay on path A. Our QuickBooks and NetSuite setup guides are in the library.
C. Automate the exports (week 2 onward). A scheduled export or a small job (Python, Make or
Zapier) drops the files into the dated folder on close day 3 and pings the controller.
Use read only credentials on a separate service account.
WORKFLOW BLUEPRINT
Week 0 Manual exports > Close Desk > gate > paste prompt 10 into Gamma.
Week 1 Scheduled export into the dated folder.
Week 2 Controller runs prompts 02 to 10 on the fresh folder. Gate must PASS.
Week 3 Gamma deck from the gate approved markdown, house theme, PDF for the board.
Week 4 Version coa_map.csv. Log every gate BLOCK in a sheet. Name the signer on every run.
BOARD DECK TEMPLATE (6 slides, what prompt 10 fills)
1 Title: Monthly close, {{PERIOD}}, {{ENTITY}}
2 KPI row (5): cash, revenue, gross margin, DSO (AR / month revenue x days in month), operating expenses
3 Variance bridge: top 5 account moves, driver named
4 Executive summary (prompt 06)
5 Watch list: 2 or 3 items for next month (prompt 05)
6 Source appendix: the file behind every headline number
To make it in Gamma: connect Gamma once (Customize > Connectors > + > Gamma > Connect, it
uses your own Gamma credits), then ask Claude to create a presentation from prompt 10's output
with text preserved and one card per --- divider. No Gamma? Paste prompt 10 into gamma.app.
ROLLOUT PLAN
Day 1 Create the Close Desk Project. Paste the house rules from "How to use" into its
instructions.
Day 2 Run prompts 01 to 10 on LAST month's files. Time it. Note every export that broke.
Day 3 Fix coa_map.csv. Re-run 02.
Day 4 Full run. Fix every BLOCK the gate throws, or name who owns the fix.
Day 5 First Gamma deck from gate approved output. Controller signs.
Week 2 Automate the export drop. Week 3 first live close with the gate enforced.
Week 4 Look back: hours saved, blocks caught, one process fix.
WHAT A BLOCK LOOKS LIKE (prompt 09)
Open period: a transaction dated after month end is in the files > BLOCK "Period not closed".
Source disagreement: GL subscription revenue does not equal the CRM booked total > BLOCK
naming both files. Unexplained variance: a material move with no driver in the files > BLOCK
"Account 6400 UNEXPLAINED". A BLOCK is the kit working, not failing.
WHAT STAYS HUMAN: signing the pack, accrual and estimate judgment, which variances the board
sees, access control and audit trail, multi entity consolidation logic.