Case studyNon-profit & Social Impact10 min read

SahyogHub: helping an NGO prove its impact to donors without burying its field staff in forms

A mid-sized NGO running education and livelihood programmes across hundreds of villages collected field data on paper, compiled donor reports by hand and managed donors in a spreadsheet. We built SahyogHub: an offline field data app, programme dashboards, automated donor reports and a donor portal — 24 features that connected what happened in villages to what donors saw.

24
Features shipped
4
Apps & platforms
7
Team members
18
Weeks to rollout
SahyogHub field app and donor impact dashboard
SahyogHub: from a village survey to a donor's impact report.
01

Report season

SahyogHub's programme director called the weeks before each donor report "report season". Field coordinators across hundreds of villages filled in paper registers, district offices typed them into spreadsheets, and the head office stitched those spreadsheets into reports for each donor — every donor wanting slightly different indicators in a slightly different format.

By the time a report was ready, the data was months old, and nobody fully trusted the numbers because they had been copied so many times. Field staff, meanwhile, felt they spent more time filling forms than doing the work the forms described.

“Our field staff do extraordinary work. Our reports make it look like paperwork.”

— SahyogHub's programme director
02

Time in the villages

We spent a week with field coordinators in two districts, visiting learning centres and self-help group meetings. Coordinators were collecting far more data than any report used, often the same information on multiple forms for different donors. Connectivity was patchy, phones were basic, and many coordinators were more comfortable in Odia than English.

The design brief became: collect less, collect once, and let the system produce every donor's view from the same data.

What we found in the field
  • The same household data collected on multiple donor forms
  • Paper registers retyped at district offices
  • Many indicators collected that no report used
  • Patchy connectivity and shared, basic phones
Agricultural field under an open sky
A week with field coordinators: the same data collected on several forms.
03

One indicator framework for every donor

With the programme team, we built a single indicator framework: every activity, output and outcome the NGO tracks, defined once. Each donor's reporting template was then mapped to that framework. A donor asking for "girls enrolled" and another asking for "female learners" draw on the same indicator.

This cut the field forms dramatically. Coordinators now record each activity once, and SahyogHub assembles each donor's report automatically — with an AI-drafted narrative section that the programme team edits before sending.

04

The team

A data engineer led the indicator framework work alongside the programme team.

1
Engagement lead

Programme workshops, field visits and rollout.

1
Product designer

Odia-first field app and donor experience.

1
Data engineer

Indicator framework, donor mappings and data quality.

1
Mobile engineer

Offline field data app.

2
Full-stack engineers

Dashboards, donor CRM, portal and reporting.

1
QA engineer

Offline sync testing and report accuracy checks.

7 people in total, working as one team.

05

Decisions we made

These were agreed with the programme director and the finance and compliance lead.

01

Separate forms per donor or one framework?

  • A form for each donor's requirements
  • One indicator framework mapped to every donor

Our call: One indicator framework mapped to every donor. One framework meant data was collected once and reused everywhere, cutting field burden and making numbers consistent across reports.

02

Online or offline-first field app?

  • Online forms
  • Offline-first with sync

Our call: Offline-first with sync. Connectivity in many villages was unreliable. Offline-first meant coordinators never lost work.

03

Should AI write donor reports?

  • Fully AI-written reports
  • AI drafts narrative sections from real data; staff edit

Our call: AI drafts narrative sections from real data; staff edit. Donors trust the NGO's voice. AI saves drafting time; the programme team owns every word that goes out.

04

Buy a donor CRM or build one?

  • Separate off-the-shelf CRM
  • Donor records built into SahyogHub

Our call: Donor records built into SahyogHub. Linking donors directly to the programmes and indicators they fund made reports and renewals far simpler than syncing two systems.

06

The 24 features

Everything that shipped across the field app, dashboards, donor tools and administration.

Field data app
Collect less, collect once.
  • 01Offline forms

    Activity and household forms that work without signal.

  • 02Odia and English

    Bilingual forms with large controls.

  • 03Photo and story capture

    Photos and short stories attached to activities.

  • 04Beneficiary registry

    Households and individuals recorded once, reused everywhere.

  • 05Validation on entry

    Checks that catch impossible values at the source.

Programme management
Seeing the work as it happens.
  • 06Indicator framework

    Activities, outputs and outcomes defined once.

  • 07Programme dashboards

    Progress by programme, district and village.

  • 08Village map

    Activities and indicators on a map.

  • 09Targets and progress

    Planned versus achieved for each indicator.

  • 10Data quality alerts

    Flags for missing or unusual submissions.

Donors
Showing donors their impact.
  • 11Donor CRM

    Donors, grants, commitments and renewals.

  • 12Automated donor reports

    Each donor's template filled from the framework.

  • 13AI-drafted narratives

    Narrative sections drafted from data for staff to edit.

  • 14Donor portal

    Donors view progress and field photos online.

  • 15Grant utilisation tracking

    Spending against each grant's budget lines.

Administration
Controls for a trusted organisation.
  • 16Role-based access

    Field, district, programme, finance and donor roles.

  • 17Beneficiary data privacy

    Sensitive fields restricted and anonymised in reports.

  • 18Consent records

    Beneficiary consent for photos and stories.

  • 19Audit trail

    Every data change recorded.

  • 20Compliance exports

    Data exports for statutory and audit needs.

  • 21User and device management

    Manage coordinators and their devices.

  • 22Multi-programme support

    Education, livelihoods and health programmes in one system.

  • 23Data export

    Full data export at any time.

  • 24Sync monitoring

    See which devices have unsynced data.

SahyogHub donor report builder
Donor reports: assembled from the same data, in each donor's format.
07

Rolling out to the field

We started with one programme in one district, trained coordinators in person, and kept paper registers as a backup for the first month. Once district staff saw data arriving without retyping, they became the rollout's strongest advocates.

The first donor report produced through SahyogHub took days instead of weeks, and it included photos and stories captured in the field alongside the numbers.

  1. Weeks 1–3
    Discovery

    Field visits in two districts; donor templates collected.

  2. Weeks 4–6
    Indicator framework

    Single framework defined and mapped to every donor.

  3. Weeks 7–13
    Build

    Field app, dashboards, CRM and report generation.

  4. Weeks 14–16
    District pilot

    One programme in one district with paper backup.

  5. Weeks 17–18
    All programmes

    Rollout across districts; first automated donor reports.

08

What we learned

Define indicators before building forms. The framework was the real product; the app was just the way to feed it.

Reduce the burden on the people doing the work. Every field removed from a form was time returned to the programme.

Built with
  • React Native
  • Next.js
  • NestJS
  • PostgreSQL
  • Offline sync
  • Report generation with LLM drafting
  • AWS Mumbai
CTA Background

Building something like SahyogHub?

Bring the problem as it actually is, constraints included. You will get a straight answer on whether we are the right team.

View Our Work
AI-First Engineering
Secure & Scalable
Built to Deliver Impact
More case studies