play icon for videos

Proving outcomes to funders · Practical guide

Case Management Software for Funder Outcome Reporting

See your outcome report the way your funder will check it, fix the three gaps they find most often, and test software on that check.

Sopact AcademyContinue learning

Measurement and reporting: from agreement to report

FREE PRACTICAL COURSE

Chapter 7 shows how to answer each funder’s outcome questions from your own records, counted the way each agreement defines them.

  • Match each funder’s outcome to your metric
  • Label a different definition before sending
  • Carry one ID from intake to follow-up
Start the free lesson →

How can case management software help you prove outcomes to funders?

Case management software helps you prove outcomes to funders when it keeps each participant’s intake, services and follow-ups on one record and counts every outcome exactly as your funder agreement defines it, so the funder can check the number instead of taking it on trust. Storing case notes is the starting point, not the proof.

Proof, for a funder, is narrower than most teams expect. It means the number you send uses the agreed definition, time window and breakdown, covers a stated group of people, and can be traced back to the records behind it.

THE SHORT VERSION

  1. Your funder will lay your report beside the agreement and mark each metric as matching, different, missing or not split.
  2. Most gaps come from a changed time window, a missing follow-up or a total where a breakdown was agreed, and all three can be caught before you send.
  3. Judge case management software on whether it produces the agreed count from one record per person and shows the records behind it.

When does proving outcomes to a funder start?

It starts at the grant agreement, when you and the funder settle which outcomes you will report and how each is counted, long before the first report is due. A definition agreed on the onboarding call is one you can build into your forms; one discovered in the funder’s reply is a rework.

The course draws the funded partner’s side as eight steps. Proof depends on step 2, where each funder’s definitions are agreed, and on step 6, where every number is checked against its source before the report leaves.

Prove outcomes to funders: Slide titled The funded partner’s road: one set of evidence, every funder’s report. Eight numbered boxes: 1 Onboarding call, 2 Agreement with each funder, 3 Collect inside your work (from your workflow course, dashed), 4 Map every ask to your evidence, 5 Draft the report with AI from your own records, 6 Check every number, each claim opens its source, 7 Apply each funder’s taste, 8 Answer questions, then learn. Side note: grantees and investees, program leads, M&E and development teams.
Proving an outcome is settled at step 2 and confirmed at step 6; the report in between only carries it. From the course Measurement and reporting.

What will a funder check in your outcome report?

A careful funder puts your report next to the agreement, metric by metric, and gives each one a status: matches, different definition, missing, or not split. Only a match goes into their portfolio total as it stands; everything else becomes a question back to you.

Here is how that looks from the other side of the table. Partner C is a fictional job-training program funded by a fictional regional workforce fund, whose agreement counts enrolment as unique people, placement within 90 days of exit, retention in the same job at 12 months, and hourly starting wage by track.

Prove outcomes to funders: Slide titled Compare each report with the agreement. Every gap becomes one question. A table for a fictional partner report: Enrolled, agreement unique people, report says 80 people, status matches; Placed in a job, within 90 days, report says within 6 months, status different; Retained, at 12 months, report says nothing, status missing; Starting wage, by track, report says one average, status not split. A side box lists three questions to send: Can you count placements within 90 days, as agreed? When will 12-month retention be available? Can you split starting wage by track?
One match and three gaps: this is the check your report will get, so run it yourself first. From the course Measurement and reporting.

None of the three gaps says Partner C did poorly. It may have placed more people than any other partner; the fund cannot tell, so it held C’s placement count of 55 out of its total until the 90-day number arrived.

The three gaps a funder finds most often, and how to prevent each
StatusWhat it looked like for Partner CHow to prevent it
Different definitionPlacement counted within 6 months, not 90 daysCompute the agreed window from exit and placement dates; label any other funder’s window
MissingNo 12-month retention figureWrite “not yet available” and the date it will be
Not splitOne average starting wageGroup the same records by track before sending

The six-month figure was not wrong; it came from another funder’s template. Map every funder’s ask to one evidence base keeps each funder’s definition on its own row; Check each partner report against the agreement shows the funder’s side.

What counts as an outcome rather than an output?

Outputs count what your program did; outcomes show what changed for the people it served, measured with a definition and a time window. Funders fund activity, but they judge you on outcomes.

In the workforce example, enrolments and completed trainings are outputs. Placement within 90 days, retention at 12 months and starting wage are outcomes, and each needs a follow-up that reaches the same person after exit. That is why the participant record matters more than the report template.

What does one participant record need to hold?

One record per person, created at the first form, with every later service, survey and follow-up attached to the same ID. Without it, a report can count one person twice, attach the wrong follow-up, or mistake attendance for change.

What one participant record holds, and the funder question it answers
Part of the recordExampleFunder question it answers
Person and enrolmentID, program, start date, consentWho is in this reporting group?
Starting pointIntake answers and dateWhere did each person begin?
ServicesTraining sessions, mentoring, referralsWhat did each person receive?
Exit and follow-upExit date, placement date, 12-month checkWhat changed, and within the agreed window?
Their own wordsOpen answers, with permission to quoteWhy did it change, or not?

The video below makes the case in one line: AI can make a small team faster, but it cannot recover evidence that a CRM, case system, spreadsheet or survey tool never kept connected. Watch for where that connection has to start: at the first form.

Video · Why CRM, survey and AI tools fail small teams without connected data.
Watch on YouTube ↗

How do you make an outcome number a funder can reproduce?

Send every outcome with its definition, the group it covers, the number whose result is unknown, and the date the data was pulled. With those four, the funder can rebuild your figure; without them, it is an assertion.

For Partner C’s placement count, the recipe reads: people who exited in the period, of whom those with a placement date within 90 days of exit, with the rest shown as not placed or unknown. Nothing new has to be collected, because exit and placement dates already sit on one ID per person.

Asking the same question next month may return a different number if late follow-ups arrive. That is fine as long as you can say which cut-off each report used, and keep a change log when a definition moves.

What should you test in case management software for funder reporting?

Give every vendor the same small test set and ask your own team, not the vendor, to run eight checks on it. Include a duplicate person, a missing follow-up, a participant in two programs, a corrected answer and a critical comment.

Eight checks for a funder-reporting software demonstration
CheckTask to performA workable result
Team controlChange one outcome definitionYour team makes the change and sees which records it affects
Connected recordsFollow one person across two enrolments and a staff handoffServices and follow-ups stay on the right person
CoverageReport who was eligible, reached and missingMissing people are shown, not dropped
TimeCount placements within 90 days of exitThe window is computed from dates on the record
Open answersReview positive, negative and mixed commentsEach theme opens the answers behind it
DocumentsCheck a statement drawn from an uploaded fileThe source passage is visible
Two fundersProduce two funders’ views from the same recordsDifferent definitions are labelled; no one is counted twice
ReproductionRebuild a sent number after a correctionA reviewer can explain the old and new figure

Count the whole reporting cycle, not the demo: setup, imports, matching people, reviewer time and revisions. A process that needs a specialist for every change is hard for a small team to keep up.

How do case management tools compare for outcome reporting?

Several established case management products track outcomes and produce reports, so compare how each fits your definitions, data and staffing rather than whether it can report at all.

Published capabilities, and what to test with your own evidence
OptionPublished capabilityWhat to test
Bonterra ApricotCase management with program outcomes, analytics and reportingHow staff maintain measures and revise a recurring funder report
CasebookParticipant goal and outcome tracking with reportingWhether its goal types fit your agreed outcomes
CaseWorthyCase and program management with outcome reportingHow the configured workflow handles your funders’ definitions
Sopact SenseOne ID from the first form; AI analysis with answers that trace to recordsWhether your team produces each funder’s count without re-matching files

Sources: Apricot, Casebook outcome tracking and CaseWorthy platform. Capabilities vary by configuration, so ask each vendor to run your checks; this is a fit assessment, not a ranking.

Sopact changes the work between collection and the report. An Intelligence Row summarizes each participant’s record, the AI Assistant answers plain-language questions with every line linked to a record you can open, and folders keep each team's AI Assistant to its own folder's data while the owner sees aggregated results.

How do you write outcomes into the funder’s report?

Lead with each agreed outcome in the funder’s words, give the number with its definition and coverage, and put any label or “not yet available” line directly beside it. One participant’s voice, used with permission, can explain the number but not replace it.

AI drafts this well once records and definitions are right. As Marco Botha, CEO of Open Play Foundation, put it: “It just took 2 prompts and my report was ready.” The chapter Write each funder’s report with AI, then check it covers the check that follows every draft.

PROMPT · PASTE INTO CLAUDE, CHATGPT OR YOUR AI TOOL

Act as the program officer at our funder, reading our outcome report before we send it.

Inputs: our grant agreement's outcome metrics with definitions [PASTE]; our draft outcome report [PASTE].

For each agreed outcome, in agreement order:
1. Quote what our report says, with its location.
2. Give one status: matches, different definition, missing, or not split.
3. For anything but "matches", write the question you, the funder, would send us, and the one line we could add to answer it now.

Rules: do not calculate, convert or estimate any value. If a number is not in the draft, write "not in our data". Do not treat a similar metric as a match. Return a table: Outcome | Report says | Status | Funder's question | Line to add.

The video below explains why reports built on clean data still go unread. Watch for the context a funder needs around an outcome number before they will act on it.

Video · Impact reporting: why clean data still gets ignored.
Watch on YouTube ↗

What can an outcome report not prove?

An outcome report shows what changed for the people you followed; on its own it does not show that your program caused the change. A placement rate can rise with the local job market, and a causal claim needs a comparison group chosen before collection.

Follow-ups lose people, and those who answer may differ from those who do not, so report the unknowns beside every rate. AI drafts and themes are suggestions until a named person checks them against the record. For the difference between claiming and contributing, see attribution vs contribution.

Start with one outcome your funder agreed

Pick the outcome your largest funder cares most about and run the funder’s check on it yourself before the next report.

  1. Copy that outcome’s definition, window and breakdown from the agreement, word for word.
  2. Confirm that intake, exit and follow-up for each person sit on one ID; list anyone who does not match.
  3. Compute the count exactly as defined, and write down the group, the unknowns and the cut-off date.
  4. Compare it with what you sent last time and mark it matches, different, missing or not split.
  5. Add the one-line label or “not yet available” line the report needs, then have a colleague rebuild the number from your notes.

After the first cycle you have one outcome a funder can check end to end, and a pattern to repeat for the next.

Frequently asked questions

Does case management software prove that a program caused an outcome?

No. It can keep the evidence connected and count outcomes consistently, but whether the program caused a change depends on the evaluation design, such as a comparison group planned before collection. Report observed outcomes with their coverage and definitions, and keep any claim about cause separate and supported by that design.

What if our funder defines an outcome differently from us?

Report their number, counted their way, and add one line saying how it differs from your own definition. Do not change your records or your dictionary to match; if Funder B wants six-month placement and your agreement with another funder says 90 days, both counts come from the same exit and placement dates, each labelled.

Can we keep our existing case management system?

Often, yes. Test how records export or connect, how people are matched and who maintains the link. The deciding question is whether you can produce each funder’s agreed count from one record per person without rebuilding the match by hand every cycle.

How should we handle missing follow-up?

Show the eligible group, those who answered and those whose result is unknown, as separate numbers. Never count an unknown as a success or a failure to fill the report. If an outcome cannot exist yet, such as 12-month retention before a year has passed, say when it will be available.

Should a funder receive identifiable participant records?

Only where there is a clear purpose and permission. A funder can usually check an outcome from the definition, the counts, the cut-off date and de-identified examples, while your authorized staff keep access to the underlying records. Keep names and contact details out of anything you paste into an AI tool.

Explore Case Intelligence →