play icon for videos

Logic Model Template + Examples & Free GenAI Prompts

A logic model template you build by prompt in any GenAI tool — eight copyable prompts, six worked examples with data fields, and the 5 components explained.

Updated
July 4, 2026
360 feedback training evaluation
Use Case

What is a logic model template?

A logic model template is a pre-structured canvas with a labeled column for each of the five components — inputs, activities, outputs, outcomes, and impact — that gets a team to a first draft quickly. The columns are already named and ordered, so the work is filling them, not designing the layout. It is the fastest way to turn a program description into the one-page results picture a funder asks for.

But a template gets you to a draft; the template is not the model. A blank grid filled once and filed is dead the moment the program changes. Sopact fills the template from a program page you already have and keeps it a live view: every output and outcome wired to an indicator and a persistent participant ID, so the model updates as the program runs instead of aging on a shelf.

Used by: nonprofit program leads, grant writers, foundation officers, and evaluators who need a blank logic model canvas to start from and a version that stays true as the program runs.

A template gets you to a draft. The template is not the model.

Every logic model template promises the same thing: download a blank grid in Word, Excel, or PDF, drop your program into five columns, and you have a logic model. The draft arrives fast, which is the point of a template. The trouble starts the day after. The grid was filled once, exported to a slide, and attached to a grant, and it never moved again, even as the cohort, the activities, and the outcomes did. A logic model template filled once and filed is a description of a program that no longer exists.

The shift Sopact is built around is from a blank grid to a live view. The five columns are not empty boxes waiting for text: each output and outcome is tied to an indicator, an instrument, and a persistent participant ID, so the template fills itself from data and updates each cycle. You still start from the same five-column canvas; the difference is that the canvas stays connected to what is actually happening. For the framework beneath the template, see the logic model guide; for the causal layer it leaves out, see the theory of change vs logic model guide.

What each of the five columns holds

A logic model template lays out five columns in the same left-to-right order. Inputs hold what you commit: funding, staff, curriculum, partners. Activities hold what you do with them: the sessions, services, or interventions delivered. Outputs hold the direct, countable products of those activities: sessions held, people served, credentials earned. Outcomes hold the changes in the people served that follow: new skills, behavior change, a job. Impact holds the long-term, systemic change the program contributes to.

The most common template error is putting an output in the outcomes column. “240 people trained” looks like a result, so it lands under Outcomes, but it is a count of what you did, not a change in anyone. The outcomes column belongs to what changed: “68% placed in stable jobs,” “average confidence up 22 points.” When you fill the template, read every entry in the outcomes column and ask whether it describes a change in a person or a tally of an activity; if it is a tally, it is an output in the wrong column.

A template is also not the indicators or the instruments. The five columns give you structure, but a filled grid still does not tell you how any outcome will be measured: the team supplies the indicator, the data source, and the collection point for each output and outcome. That is the gap Sopact closes: it drafts the five columns and attaches an indicator to each, so the template starts measurable instead of decorative.

Watch — filling the logic model template. What each of the five columns holds, how to keep an output out of the outcomes column, and how to wire each outcome to real participant data instead of leaving the grid in a slide. Presented by Unmesh Sheth.

Logic model template vs theory of change template vs logframe

Funders ask for different formats, and picking the wrong template wastes a rewrite. A logic model template is the five-column operational grid, inputs to impact, legible in under a minute. A theory of change template adds the causal layer: it asks for the mechanism on each arrow and the assumption behind each outcome, so it is longer and explains why the activities should work. A logframe template is a matrix that adds indicators, means of verification, and an assumptions column, which is what most bilateral and government funders require; a results framework template orders the results hierarchy for accountability reporting.

The practical rule: check what the funder names in the guidelines, because these are presentation formats, not different programs. All four derive from the same underlying logic, so build the program logic once, then switch which template you present rather than maintaining four documents by hand. The full contrast between the two most-confused formats is in the theory of change vs logic model guide, and a starting canvas for the causal version is in the theory of change guide.

Put the logic model template to work

A logic model template earns its keep at four moments: starting from the blank five-column canvas, filling it from a program doc with an indicator on every output and outcome, collecting on one persistent ID, and keeping the template current each cycle. The animation below runs the loop; the four prompts under it are the ones behind each job.

Program - template
Start from the blank five-column logic model template - inputs, activities, outputs, outcomes, impact.
Sopact Sense
Inputs
Funding, staff
Activities
12-week training
Outputs
240 trained
Outcomes
68% placed
Impact
Lower unemployment
✓ Canvas ready - five columns to fill
Program - fill
Fill the template from our program doc and attach an indicator to every output and outcome.
Sopact Sense
Sessions delivered (output)
100%
Completion (output)
82%
Job placement (outcome)
68%
Every output and outcome carries an indicator - the template starts measurable, not decorative.
Evaluator - data
Collect every indicator on one persistent participant ID, baseline to follow-up.
Sopact Sense
Inputs and activities logged
Output counts captured automatically
Outcome follow-up linked to intake
One participant ID across the whole template
A living canvas - not a filed grid
Evaluator - keep current
Keep the template current each cycle as the evidence lands.
Sopact Sense
5
Columns live
3
Outcomes tracked
Updated every cycle
The template stops being a blank grid and becomes a live view of the program.

1 · Fill the five columns. Draft inputs, activities, outputs, outcomes, and impact from what you already have. The walkthrough is in how to build a logic model.

Academy walkthrough → How to build a logic model

Fill a logic model template from this program description: [PROGRAM URL OR DOC]. Complete all five columns - inputs, activities, outputs, outcomes, and impact - and for every output and outcome, name the indicator that measures it and the data source. Flag any entry sitting in the outcomes column that is really an output.

2 · Audit the outcomes column. Catch every output that slipped into the outcomes column, and every box with no way to measure it.

Academy walkthrough → How to audit a logic model

Audit this filled logic model template: [PASTE OR LINK]. Flag every output sitting in the outcomes column, every box with no indicator, and every activity that does not connect to a named outcome. Return a corrected five-column template with an indicator on each outcome.

3 · Add the causal layer. A template describes; derive it from a theory of change so the why is on record.

Academy walkthrough → How to build a theory of change

From this logic model template: [PASTE OR LINK], derive the theory of change beneath it: name the mechanism on each arrow (why this activity produces this outcome) and the assumption each link depends on. Return the causal version the template summarizes.

4 · Convert to the funder's format. Turn the same template into the results framework a funder asks for.

Academy walkthrough → How to build a results framework

From this logic model template: [PASTE OR LINK], produce a results framework: goal, intermediate results, and sub-results, each with its indicator and data source. Keep it consistent with the filled template rather than rebuilding from scratch.

Learn the how-to: the logic model template in the Academy

The sections above are the argument; the Academy articles are the practice, each a hands-on companion written to run on your own data.

Frequently asked questions

Is there a logic model template?

Yes, a logic model template is a pre-structured canvas with a labeled column for each of the five components: inputs, activities, outputs, outcomes, and impact. A template gets a team to a first draft quickly, which is the point. The template is not the finished model, though: the team still supplies the indicators, instruments, and data sources that make each outcome measurable. In Sopact the template fills itself from a program page and keeps each column tied to live data.

What are the five columns in a logic model template?

The five columns are inputs, activities, outputs, outcomes, and impact, in that left-to-right order. Inputs hold the resources you commit; activities hold what you deliver; outputs hold the direct countable products; outcomes hold the changes in the people served; impact holds the long-term systemic change. Sopact drafts all five from a program document and attaches an indicator to each output and outcome so the template starts measurable.

What is the difference between a logic model template and a theory of change template?

A logic model template is a five-column operational grid, inputs to impact, that describes what a program does. A theory of change template adds the causal layer: the mechanism on each arrow and the assumption behind each outcome, so it explains why the activities should produce the results. Both derive from the same program logic; build it once and switch which template you present. Sopact keeps a single live model that can render as either format.

What is an output versus an outcome in the template?

An output is what the program did, such as sessions held, people served, or credentials issued, and it belongs in the outputs column. An outcome is what changed in the people served, such as new skills, a job, or higher confidence, and it belongs in the outcomes column. The most common template error is putting an output like 240 people trained in the outcomes column. Sopact ties each outcome to an indicator and a data source so the outcomes column carries evidence of change, not a repackaged count.

How do you fill a logic model template?

Start from what the program already commits and delivers: list inputs and activities, then the outputs those activities produce, then the outcomes those outputs should lead to, then the long-term impact. For every output and outcome, name the indicator that measures it and the data source. Read the outcomes column and move any entry that is really a count back to outputs. Sopact fills the five columns from a program page and attaches an indicator to each, so the template starts measurable rather than decorative.

Is there a free logic model template in Word, Excel, or PDF?

Blank logic model templates circulate widely in Word, Excel, and PDF, and any of them gives you the five-column canvas to start from. The format matters less than what happens after the draft: a grid filled once and exported to PDF stops reflecting the program the day it changes. Sopact starts from the same five-column canvas but keeps it a live view, wired to indicators and a persistent participant ID, so the template updates each cycle instead of aging in a file.

What is the difference between a logic model template and a logframe?

A logic model template is a five-column grid: inputs, activities, outputs, outcomes, impact, legible in under a minute. A logframe template is a matrix that adds indicators, means of verification, and an assumptions column, which is what most bilateral and government funders require. Both derive from the same program logic; Sopact builds the logic once and can present it as either a logic model or a logframe rather than maintaining two documents by hand.

Why does a logic model template go stale so fast?

Because a template is a blank grid: it is filled once in a workshop, exported to a slide, attached to a grant, and never touched again, even as the cohort, activities, and outcomes move. A template filled once and filed describes a program that no longer exists. Sopact keeps the template a live view instead, with every output and outcome tied to an indicator and a persistent participant ID, so it updates each cycle rather than freezing at kickoff.