How to send a weekly marketing report as Foundation and Nonprofit Ops Teams
Your four-person ops team produces a weekly marketing report by opening three browser tabs — your donor portal, your foundation's Salesforce instance, and a Google Sheet someone built in 2021 — and copying numbers into a slide deck by hand. If you run any paid promotion (event announcements, year-end giving campaigns, LinkedIn outreach to prospective grantees), the performance data lives in separate platform dashboards you check individually. There's no single view of what's working. The report takes two to four hours every Friday afternoon, it's stale by Monday, and if the person who built the Sheet is out, nobody else can reproduce it reliably.
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.
Growth Analyst connects to PostHog and Gmail — Starch syncs your Gmail data on a schedule and queries PostHog live when the digest runs. For Salesforce contact activity (new grantee inquiries, event RSVPs, newsletter signups), connect Salesforce from Starch's integration catalog; the agent queries it live each time the report runs. If your donor portal or event registration system doesn't have an API, Starch automates it through your browser — no API needed.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Week of March 24, 2026 — Spring Grantee Cohort Outreach
| Grant application page visits (PostHog) | 847 |
| Prior week visits | 612 |
| Week-over-week increase | 235 |
| Top referral source: LinkedIn post (CUA-tracked) | 318 |
| Donor update email open rate (Gmail sync) | 61 |
| New Salesforce contacts created this week | 14 |
| Contacts who haven't opened last two emails (flagged) | 7 |
On Monday, March 25 at 7am, your Growth Analyst digest lands in your inbox. It shows that grant application page traffic jumped 38% week-over-week — from 612 to 847 visits — driven primarily by 318 sessions from a LinkedIn post your program officer published on March 21. Starch queried PostHog live at 6:55am and pulled the referral breakdown automatically. The digest also notes that your March 18 donor update email hit a 61% open rate across 92 recipients (Gmail sync pulled that data overnight), which is 12 points above your trailing four-week average. Fourteen new contacts appeared in Salesforce this week — Starch queried your Salesforce instance live — including four from the same community foundation, which the digest flags as worth a personal follow-up. Seven contacts who received your last two outreach emails haven't opened either one; Email Agent has draft re-engagement emails ready, written in the LP-adjacent tone your donor comms require, waiting for your one-click review. Your communications officer gets the digest forwarded at 8am. No one opened a dashboard. Total time spent: two minutes to review and hit send on three of the seven re-engagement drafts.
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 — growth analyst, email agent 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 but it was set up by consultants three years ago and the schema is a mess. Can Starch still query it?
Does Starch store our donor email data or grant application data on its servers?
Our donor portal (Benevity, YourCause, or similar) doesn't have a standard API connector. Can Starch still pull data from it?
The Growth Analyst app mentions PostHog. We use Google Analytics, not PostHog. Does that work?
How do we make sure the donor update tone in Email Agent drafts matches how our foundation actually writes?
We send our weekly report to our board chair and two program officers, not just internally. Can we automate that distribution?
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 →Send a Weekly Marketing Report for other operators
The AI stack built for small marketing teams.
Read guide →The AI stack built for the founder's office.
Read guide →The AI stack built for DTC founders.
Read guide →The AI stack built for CPG brands.
Read guide →Ready to run send a weekly marketing report on Starch?
Request closed-beta access. Everything is free during beta.