FlexiSurveyUser guide

Monitoring Indicators & Donor Reporting

Turn survey responses into measured indicators — define indicators, bind them to questions, view results with trend and disaggregation, organise them into a results framework, and generate donor reports.

For: M&E Officers, Programme ManagersPlan: Organisation (indicators) · Enterprise (donor reports)

This guide covers FlexiSurvey's monitoring and evaluation (M&E) tools, written for M&E officers running results-based monitoring against a logframe or theory of change. You'll define indicators, connect them to the questions that feed them, watch results update automatically, and produce donor-ready reports.

Indicators and the results framework are available on the Organisation plan (meIndicators); donor report generation is an Enterprise feature (meDonorReports).

Quickstart: Monitor indicators and report to donors

Follow these steps in the product:

For monitoring & evaluation teams, FlexiSurvey turns survey responses into indicators and donor-ready reports. This guide covers the indicator catalogue, an indicator dashboard, and donor reporting.

1. Your indicator catalogue

The M&E catalogue lists every indicator in your programme — its code, unit, target, and latest value. Indicators are defined once with a formula and then computed automatically from your survey responses.

Your indicator catalogue

2. An indicator dashboard

Each indicator has its own dashboard: the latest computed result against target, a trend over time, and a breakdown by disaggregation. The figures update as new responses arrive — no manual spreadsheets.

An indicator dashboard

3. Donor reports

Generate a donor report against a template and reporting period, and FlexiSurvey assembles your indicators, targets, and narratives into a polished PDF or Excel logframe — ready to send to a funder.

Donor reports

The M&E model

FlexiSurvey's M&E layer connects field data to programme results through a few linked concepts:

Concept What it is
Indicator A measured value with a unit, target, and direction (e.g. % of households with safe water access)
Binding The rule that computes an indicator from survey answers
Result A computed indicator value for a period and segment, stored and tracked over time
Cluster A geography or organisational unit you measure within (region → district → site)
Results framework A tree of goals/outcomes/outputs that organises indicators (your logframe or ToC)

Together these let you go from raw responses to a tracked, reportable result without manual spreadsheets.

The indicator catalogue

The catalogue is the home of every indicator in your workspace.

Your indicator catalogue

Each indicator carries:

Starting from the indicator library

You don't have to define every indicator from scratch. The built-in indicator library ships standard indicators grouped into sector packs (WASH, health, food security, protection, and more). Browse the library, instantiate the ones you need into your catalogue, and adjust their targets — or save your own as reusable items. The library can also suggest indicators that fit a survey you've built.

Binding indicators to survey questions

A binding is how an indicator gets its value: it tells FlexiSurvey which survey, which questions, and which formula to use.

An indicator dashboard

In the binding editor you choose a source survey, map its questions to the indicator's variables, and write an aggregate formula — for example count() for a simple tally, or a ratio of two counts for a percentage. The editor includes a live test so you can run the formula against real responses and confirm the number before you save.

The formula language is a small, safe expression DSL — it does not run arbitrary code. It supports counts, sums, averages, ratios, and conditions over the bound answers, with results rounded to six decimal places.

How results stay current

Once an indicator is bound, FlexiSurvey computes and stores its result, and refreshes it automatically (a recompute runs every few hours, and you can trigger one on demand). Results are kept over time, so each indicator builds a history you can chart.

Viewing results: trend and disaggregation

The indicator dashboard shows each indicator against its target, with:

Clusters: measuring by geography

A cluster is a place or unit you measure within — typically a geographic hierarchy (region → district → site) or an organisational structure. Build the cluster tree from the M&E area, then attach data to clusters so indicators can roll up from site level to programme level. A project represents the programme; clusters represent the geography within it.

Results framework (logframe / theory of change)

The results framework organises your indicators into a hierarchy — goal → outcomes → outputs, or the structure of your theory of change. Build the tree, attach indicators to nodes, and FlexiSurvey rolls results up the framework. This is what turns a flat list of indicators into a coherent logframe that mirrors how donors expect to see results.

Donor reports

When it's time to report, generate a donor report — a formatted document built from your live indicator results.

Donor reports

Donor report generation is an Enterprise feature.

Who can do what

Troubleshooting