How to build a board meeting deck as Foundation and Nonprofit Ops Teams

Investor RelationsFor Foundation and Nonprofit Ops Teams2 apps11 steps~22 min to set up

The week before your quarterly board meeting, one person on your four-person ops team loses three or four days to a deck. You're pulling program spend out of QuickBooks manually, cross-referencing it against a budget spreadsheet someone built in Google Sheets two years ago, copy-pasting grant disbursement totals from Salesforce, and writing narrative context from scratch because the last board packet lived in a folder no one can find. The finished deck is usually a 40-slide PDF that took 20 hours to produce and will be skimmed in 12 minutes. Fluxx and Foundant solve this for teams with a dedicated grants manager and a six-figure software budget. You have neither.

Investor RelationsFor Foundation and Nonprofit Ops Teams2 apps11 steps~22 min to set up
Outcome

What you'll set up

A board packet generator that pulls live program spend from QuickBooks, grant pipeline data from Salesforce, and cash position from Plaid — assembled into a structured slide deck on demand, not by hand the week before the meeting
A repeatable narrative template that carries your foundation's voice and board communication style from one quarter to the next, so you're editing rather than drafting from scratch every time
A single prompt that produces a full draft — financials, program highlights, compliance notes, and forward outlook — in the time it used to take you to pull the QuickBooks export
The Starch recipe

Apps, data, and prompts

The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.

Data sources & config

Starch syncs your QuickBooks data on a schedule — invoices, bills, vendors, payments, and journal entries update automatically so your spend numbers are never stale. Starch syncs your Plaid bank feed on a schedule for cash position and transaction-level detail. Salesforce connects from Starch's integration catalog; the agent queries it live when the board packet runs to pull current grant pipeline and disbursement records. If your donor portal or foundation reporting site doesn't have an API, Starch automates it through your browser — no API needed.

Prompts to copy
Build me a quarterly board packet for our foundation's Q2 2026 meeting. Pull program spend by grant category from QuickBooks, show cash and investment balance from Plaid, summarize active grants and pipeline from Salesforce, and write a 3-paragraph executive summary in formal nonprofit board tone. Flag any program area where spend is more than 10% off budget.
Show me a cash and spend dashboard that combines our Plaid bank feed with QuickBooks expense data, broken out by program area and overhead, with a 12-month trend and a forward projection to end of fiscal year.
Run these in Starch → or paste them into your favorite agent
Walkthrough

Step-by-step

1 Connect QuickBooks as a scheduled-sync source — Starch pulls invoices, bills, payments, and journal entries on a regular cadence so your program spend data is current without any manual export.
2 Connect Plaid to bring in your foundation's operating and reserve account balances and transaction history, giving the board an accurate cash picture as of meeting day rather than end-of-last-month.
3 Connect Salesforce from Starch's integration catalog so the agent can query your grant pipeline, active grant records, and disbursement totals live each time you generate a packet.
4 Start with the Investor Reporting app as your foundation — swap 'investor' framing for 'board of directors' by describing your tone preference and reporting categories in natural language when you set it up.
5 Add the Runway Analysis app to get a real-time spend-versus-budget view by program area; describe your fiscal year end and budget structure so projections reflect your foundation's actual calendar.
6 Write your first board packet prompt, naming the quarter, the sections you need (financial summary, program highlights, grant pipeline, compliance notes, forward outlook), and the tone ('formal, concise, suitable for a 12-person foundation board').
7 Review the first draft output — correct any program names, adjust narrative framing for your specific board's priorities, and save your edits as a reusable template so the next quarter starts from your corrected version rather than zero.
8 If your expenditure responsibility documentation or 990 filing status lives on a state charity portal or funder reporting site without an API, set up a browser automation to check and pull that status into the packet automatically — Starch automates it through your browser, no API needed.
9 Set a recurring schedule — two days before each board meeting — so the draft packet is ready in your inbox before you sit down to review it, rather than being the thing you're still building that morning.
10 Export the finished deck to PDF or a shareable link for distribution to board members; any last-minute edits (a program update, a late grant approval) can be prompted as a single revision rather than a full rebuild.
11 Archive each quarterly packet inside Starch so next quarter's narrative can reference what you wrote last time — keeping voice, framing, and metric definitions consistent across meetings without you maintaining a style guide manually.

See this running on Starch

Connect your tools, describe what you want, and the agent builds it. Closed beta is free.

Try it on Starch →
Worked example

Q2 2026 Board Meeting — June 2026 Close

Sample numbers from a real run
Education Program Grants Disbursed412,000
Workforce Development Grants Disbursed187,500
Operating & Admin Overhead94,200
Foundation Cash Reserve (Plaid balance)3,210,000
Active Grants in Pipeline (Salesforce)22
Grants Approved YTD14
YTD Spend vs. Annual Budget693,700

Your ops lead runs the board packet prompt on a Thursday morning, two days before the June board meeting. Starch pulls $412,000 in Education program disbursements and $187,500 in Workforce Development disbursements from QuickBooks — both sync'd automatically so the numbers reflect payments posted through Wednesday. Plaid shows a $3.21M cash reserve across your operating and investment accounts. Salesforce reports 22 active grants in the pipeline and 14 approved year-to-date. Starch flags that Workforce Development is running 14% under budget for the first half of the year and drafts a one-paragraph explanation for the board to review — your program officer had delayed two grants pending site visits. The executive summary comes out in the foundation's standard formal tone, referencing the same metric definitions used in the Q1 packet. Total time from prompt to draft: under 10 minutes. Your ops lead spends the rest of the morning reviewing rather than building.

Measurement

How you'll know it's working

Grants disbursed versus approved budget by program area, by quarter
Cash reserve and operating runway in months at current spend rate
Active grant pipeline count and total committed value
Overhead ratio (admin and operating spend as a percentage of total program spend)
Time from board meeting request to finalized packet distributed
Comparison

What this replaces

The other ways teams handle this today, and how the Starch version compares.

Fluxx or Foundant
Purpose-built for grants management but priced and architected for teams with a dedicated grants manager and a six-figure implementation budget — not a four-person ops team managing $50M.
Google Slides + manual QuickBooks export + Salesforce reports
What you're probably doing now — works, but costs 12-20 hours of staff time per quarter and produces a deck that's already partially stale by the time it's distributed.
Blackbaud Raiser's Edge / Financial Edge
Strong for large development shops and finance teams; requires dedicated admin, significant configuration lift, and licensing costs that are hard to justify at the $50M foundation scale.
Canva + Notion
Good for design and documentation but requires manual data assembly every quarter — you still have to pull the numbers yourself and paste them in.
On Starch RECOMMENDED

One platform — investor reporting, runway analysis all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.

Try it on Starch →
FAQ

Frequently asked questions

We use Salesforce for grant tracking but it was set up by a consultant three years ago and the schema is a mess. Will Starch still be able to pull from it?
Starch connects to Salesforce from its integration catalog and queries your objects live — it works against whatever schema you actually have, not an idealized one. When you describe your board packet prompt, you can tell Starch which fields and objects to use ('active grants in our Grant__c object, filtered by Status = Active'). If your schema is unusual, the first setup takes a little more prompting to describe the structure, but you only do that once.
QuickBooks is our accounting system but our budget lives in a Google Sheet. Can Starch use both?
Yes. Starch syncs your QuickBooks data on a schedule for actuals. Google Sheets connects from Starch's integration catalog; the agent queries it live when your app runs. You can build a board packet that shows actual spend from QuickBooks alongside the budget line from Sheets and calculates variance automatically — describe it in plain language and Starch wires the comparison.
Is Starch SOC 2 certified? Our board will ask about data security before we connect financial accounts.
Starch is not SOC 2 Type II certified today. That's an honest answer worth giving your board. Starch does use encrypted connections and does not store your raw financial credentials — OAuth connections mean your QuickBooks and Plaid credentials stay with those providers. If your foundation's data governance policy requires SOC 2 before connecting financial systems, that's a real constraint to weigh.
We report to multiple funders on different schedules — some quarterly, some annually. Can Starch handle more than one board or funder reporting format?
Yes. You can build separate apps or automations for each reporting audience — one for your foundation board, one for a major institutional funder, one for an annual 990 narrative summary. Each one has its own prompt, its own template, and its own schedule. Describe what each report needs and Starch keeps them separate.
The Presentation Agent is listed as coming soon. What do we get for board deck formatting today?
The Investor Reporting app produces structured reports with charts and narrative summaries that you can export to PDF today. Presentation Agent — currently in development — will add polished slide deck output directly; you can request beta access to be notified when it launches. In the meantime, the Investor Reporting output gives your board a clean, consistent document even if it's not a native slide format.
Our QuickBooks has P&L report views we normally use for board financials. Will those pull correctly?
QuickBooks report views — P&L, Transaction List, Vendor Expenses — are temporarily disabled pending an upstream fix. Entity-level data syncs normally: invoices, bills, vendors, payments, journal entries. Starch can reconstruct a program-level spend summary from those entities, which for most board packets covers the same ground. If you depend on a specific QuickBooks report view format, that's worth noting as a current limitation.

Ready to run build a board meeting deck on Starch?

Request closed-beta access. Everything is free during beta.

You're on the list! We'll be in touch soon.