play icon for videos

Logframe Template: Build One You Can Pressure-Test

An interactive logframe template — click each arrow to see the assumption it rides on, fill the four-column matrix with real data sources, and test the draft.

Updated
June 19, 2026
360 feedback training evaluation
Use Case
Use case · Logframe template

A logframe template you can pressure-test, not just fill in.

The four columns are the easy part. The work is wiring every row to the data that will actually verify it — and seeing which assumptions your logic is quietly riding on before a funder does.

What arrives
Program description
Intake form
Interview transcript
Means-of-verification source
One persistent record + data dictionary
Every response and document binds to one ID over time.
Frameworks install on the same record like skills:
Logic modelTheory of changeLogframeIMP / 5DIRIS+SROI
What the team gets
Logframe matrix
Board docket
Funder report
Audit-ready evidence
4×4
columns by rows in the matrix
~5%
of what you know about a participant lives in a survey
95%
reachable when primary data carries context
1
record every framework view is drawn from
Plain definition

What a logframe template is — and where it breaks

Two answers written to be quoted directly, then the structure underneath them.

What is a logframe template?

A logframe template is a reusable four-column matrix — results, indicators, means of verification, and assumptions — arranged across four rows: goal or impact, outcomes, outputs, and activities. It standardizes how a project states what it will achieve, how each result is measured, where the proof comes from, and what must hold true for the logic to work.

Why most logframe templates go stale

A blank template captures structure but not evidence. The columns get filled at proposal time and then frozen, while real data lands in disconnected spreadsheets that never bind back to the matrix. A working logframe is wired to its data sources and reviewed on a cycle, so every indicator stays verifiable instead of aspirational.

Goal / ImpactOutcomesOutputsActivities IndicatorsMeans of verificationAssumptions
Interactive · click the arrows

The boxes are easy. The arrows are where programs fall apart.

Here is a worked example — a youth workforce program. The five boxes run inputs through impact. Click any arrow to surface the assumption that link depends on, and whether it is a weak link.

Inputs
Mentors, curriculum, partners
Funding, trained mentors, a 12-week curriculum, committed employer partners.
Activities
Run the cohort
Weekly job-readiness sessions, one-to-one mentoring, employer site visits.
Outputs
120 complete
120 youth finish the cohort, 90 reach a real job interview.
Outcomes
Placed in work
Confidence and skills rise, 60% placed in a job within six months.
Impact
Stable income
Employment holds, income grows, reliance on support services falls.
Start herePick an arrow
Each arrow carries an assumption — something that has to be true for one box to actually lead to the next. Click a link above to see what it is riding on. The terracotta arrows are the ones worth worrying about.
What usually breaks it
Early warning signal
Three of the four arrows here are weak links. In most logframes, the thinnest arrow is outputs → outcomes — finishing a program is not the same as the outcome changing.
Interactive · the template, filled

The same logic, written as a working logframe matrix

Four columns, four rows. Every means-of-verification cell names a real data source. Every assumption is flagged. Switch the example to see the structure hold across sectors.

ResultIndicatorMeans of verificationAssumption

Try it yourself

Four prompts that turn a draft into a tested logframe

Paste your program description into any agentic tool — or into Sopact — and run these in order. Each one pushes on the logic instead of just drawing it.

1 · Draw it and flag the weak arrows
Gets you clickable boxes with the assumption under each arrow, not a static diagram.
Here is my program in two sentences. Draw the logframe from inputs to impact, and for every arrow name the assumption it rides on and tell me which links are weakest.
2 · Turn the weak links into a measurement plan
Converts flagged assumptions into one concrete thing to track each, ready for an evaluation conversation.
For each arrow you flagged as weak, give me one indicator I could measure this year to know whether the assumption is holding, and name the data source for each.
3 · Redraw with one thing added
Slots a new component into the chain and surfaces the new assumptions it introduces.
Redraw this with a family-engagement component added alongside the core program. What new assumptions does that introduce, and does it change any of the existing arrows?
4 · Write the narrative version
Turns the matrix back into prose — a starting draft for the logic section of your next proposal.
Now write this logframe as the narrative theory-of-change paragraph a funder would read, keeping the assumptions explicit rather than hiding them.
Walkthrough

Watch it built live, from a program description

A short walkthrough: describe a program in plain language, watch the logframe draw itself, then see each assumption get wired to a data source.

Under the diagram

A diagram is a picture. This is what keeps it alive.

The chain above is the start. The work is binding it to evidence that lands continuously — so the matrix stays true between proposal and audit.

STAGE 01
Frameworks install as skills
Logic modelTheory of changeLogframeIMP / 5DIRIS+SROICustom rubric
STAGE 02
Evidence lands on one ID
  • Intake and pre-assessment forms
  • Mid-program check-ins
  • Interview transcripts and open text
  • Partner and administrative records
STAGE 03
A data dictionary, drafted
confidence_score5D · outcome
employment_statusIRIS+ aligned
income_change_pctimpact
retention_90dayMoV

This is the difference between a template and a living matrix. A blank logframe asks you to guess the means of verification. A record that reads each response on arrival already knows the source, flags the missing field the day it is due, and keeps every indicator pointing at real evidence.

The final step

A logframe is one approach. The same record carries any framework.

Drawing a clickable logframe shows the power of the reading layer. It is the beginning, not the point. The point is that one record feeds every framework your funders, boards, and auditors ask for — as a view, not a rebuild.

What it asks for
The view it draws from one record
Why this matters

Drawing the logic in chat is where it starts. The value is what comes out the other side — reporting where every figure traces back to a stakeholder response, and the same evidence regenerates a board docket, an audit pack, or an LP letter as a view. Primary data you collect at the source, joined to the secondary data you already hold, is what makes compliance, reporting, and storytelling hold up under scrutiny.

Questions

Logframe template, answered

01What is a logframe template?
A logframe template is a reusable four-column matrix for project planning and evaluation: results, indicators, means of verification, and assumptions, arranged across four rows from goal down to activities. It standardizes how a project states what it will achieve, how each result is measured, where the proof comes from, and what must hold true. The structure is the easy part; wiring each cell to real data is the work.
02What are the four columns of a logframe?
Results, indicators, means of verification, and assumptions. Results state the change at each level. Indicators define how that change is measured. Means of verification name the source and method that produce the evidence. Assumptions record the external conditions that have to hold for one level to lead to the next. The assumptions column is the one most often left blank, and it is where the logic is most exposed.
03How is a logframe different from a theory of change and a results framework?
They are related tools that do different jobs. A theory of change is the narrative that explains why your causal logic should hold. A logframe compresses that logic into a four-column matrix with indicators and verification on a single page. A results framework is the hierarchical diagram showing how activities build to impact. Teams use the terms interchangeably, but a logframe is the matrix specifically.
04How do you fill in the assumptions column?
Read each step as an if-then statement. If these activities happen and the assumption holds, then this output follows. Name what has to be true between each level: that participants complete the program, that completion changes behavior, that the change persists. The strongest practice is to pair every shaky assumption with one indicator that would tell you early whether it is holding, rather than leaving it as untested text.
05What is a means of verification, and why does it fail?
A means of verification is the source and method that produce the evidence for an indicator. It fails when it is written as an aspiration rather than a real source — naming a survey that never runs, or a record system that does not link back to participants. A means of verification works when it points to a live data source tied to a persistent participant ID, so the evidence exists when the report is due.
06What are objectively verifiable indicators?
Objectively verifiable indicators, or OVIs, are the measures that prove each result occurred. The common mistake is to write them as text in a cell at proposal time. The stronger approach is to design each OVI as a data-instrument specification before the project starts: what is collected, from whom, when, and through which instrument. An OVI designed this way is collectable; one written as a phrase often is not.
07Can an agentic tool build my logframe?
Yes, for the draft — and that is the easy half. Describe your program and a capable model will draw the chain, name the assumptions, and flag the weak arrows. What a chat model cannot do alone is hold the audit trail: collect the evidence on a persistent ID, read each response as it lands, and keep the matrix true between proposal and review. The draft is the start; the structured record is what makes it defensible.
08Does Sopact replace my logframe template?
No — it keeps it alive. You can still hand a funder the four-column matrix in their format. Sopact installs the logframe, theory of change, IMP, IRIS+, or SROI as a framework on one persistent record, captures evidence against it, and regenerates each framework view from the same data. The template stays; what changes is that every cell now points at evidence that exists, current the day the report is due.
Start with the evidence, not the template

Build a logframe that holds up

Bring a real draft. We name the assumptions you have not tested and wire each indicator to a source it can actually be verified from.