How to run annual planning as Foundation and Nonprofit Ops Teams
Your foundation's annual planning cycle is a four-week slog that happens mostly in email threads. The program budget lives in a Google Sheet that three people have edited since last March, the actual spend is in QuickBooks, and reconciling the two takes a full day before anyone can even talk about next year's allocations. Board members want a planning deck by October 1. You're pulling grant pipeline data manually from Salesforce, copy-pasting actuals from QuickBooks, and trying to write a narrative that makes $50M of grantmaking look coherent. The consultants who set up your systems are long gone. Fluxx or Foundant would solve some of this, but they cost six figures and assume a dedicated grants-management team you don't have.
What you'll set up
Apps, data, and prompts
The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.
Starch syncs your QuickBooks data on a schedule — invoices, bills, payments, journal entries, and vendor records refresh automatically, so your planning surfaces always reflect current actuals. Salesforce connects from Starch's integration catalog; the agent queries it live when your grant pipeline view runs. Donor portals and any foundation-specific web dashboards that don't have APIs are automated through your browser — no API needed. Google Sheets with your legacy budget model can be connected from Starch's integration catalog and queried live alongside your accounting data.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
October 2025 Annual Planning Cycle — $50M Foundation, 4-Person Ops Team
| Education Program — approved grantmaking budget | 18,500,000 |
| Health Equity Program — approved grantmaking budget | 14,000,000 |
| Economic Mobility Program — approved grantmaking budget | 12,000,000 |
| Operating expenses (staff, facilities, admin) | 3,200,000 |
| Grants paid YTD (QuickBooks actuals through Sept 30) | 36,400,000 |
| Grants committed but unpaid (Salesforce pipeline) | 5,100,000 |
| Year-end reserves projection (baseline scenario) | 6,800,000 |
By late September, your ops director has connected QuickBooks and Salesforce and described the planning layout to Starch. The budgeting dashboard shows $36.4M paid against $44.5M in approved grantmaking budgets — roughly 82% pace across all programs, with Health Equity running 6% over pace ($8.6M paid against a $14M budget) and Economic Mobility running 11% under ($9.8M paid against $12M). The Salesforce live query surfaces $5.1M in committed but unpaid grants, mostly multi-year awards with payment schedules in Q4 and Q1. The scenario analysis runs three versions of the FY2026 plan: a flat $44.5M grantmaking budget that preserves $6.8M in reserves assuming a 5.5% endowment return; a 15% increase to $51.2M that draws reserves to $3.1M and requires a strong market; and a conservative $38M budget that rebuilds reserves to $9.4M if the endowment return lands at 3.8%. Each scenario shows program payout ratio (the IRS 5% minimum is the floor the ED cares about), operating cost coverage, and the reserve balance at year-end. The board deck assembles from those outputs in about 20 minutes of iteration — 12 slides, real numbers, scenario narratives the ED edits rather than writes. The week before the October board meeting, nobody is manually pulling data from three systems.
How you'll know it's working
What this replaces
The other ways teams handle this today, and how the Starch version compares.
One platform — scenario planning, quarterly budgeting, investor reporting all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.
Try it on Starch →Frequently asked questions
We use Salesforce for our grants database. Can Starch actually read our grant pipeline data, or does it only work with financial systems?
Our QuickBooks instance has a somewhat unusual chart of accounts that a consultant set up. Will Starch know how to read it?
One thing worth knowing: QuickBooks report views — the pre-built P&L, Transaction List, and Vendor Expense reports — are temporarily unavailable due to an upstream issue. Entity-level data (the invoices, bills, payments, and journal entries that make up those reports) syncs normally. So you can build a program-area spend view from underlying transaction data; you just can't pull the formatted QuickBooks P&L report directly right now.
We need to pull some data from our state's philanthropic reporting portal and from GuideStar for peer benchmarking. Those sites don't have APIs.
Is Starch SOC 2 certified? Our board has questions about data security given that we'd be connecting our QuickBooks and Salesforce accounts.
We already pay for a grants management system. Starch isn't replacing that, right?
The Presentation Agent and Budgeting app both sound useful for our board deck and annual planning. Are those live today?
Related guides for Foundation and Nonprofit Ops Teams
Vendor and category spend analysis means knowing, at any point in time, where your money is actually going — which vendors are getting paid, how much, how often, and whether that number is creeping up or down relative to last month.
Read guide →AP invoice approval is the process of reviewing incoming vendor bills, confirming they match purchase orders or contracts, getting the right sign-off, and releasing payment.
Read guide →A 13-week cash flow forecast is a rolling, week-by-week view of what hits your account and what leaves it — covering roughly one quarter ahead.
Read guide →An annual operating budget is a forward-looking plan that maps expected revenue against planned spending for the next 12 months, broken into categories you'll actually track — payroll, software, marketing, COGS, facilities.
Read guide →Run Annual Planning for other operators
The AI stack built for the founder's office.
Read guide →The AI stack built for small finance teams.
Read guide →The AI stack built for small RevOps teams.
Read guide →The AI stack built for small marketing teams.
Read guide →Ready to run run annual planning on Starch?
Request closed-beta access. Everything is free during beta.