EdZola Field Guide · 6 chapters · about 3 hours to read and do
How nonprofits actually work
A self-paced guide for anyone who builds systems for nonprofits. Follow the people, the money and the evidence, and you'll understand almost any organisation you walk into.
For developers, QA, PMs, sales, internsIndia contextv1.0 · Sept 2026
The one question this guide prepares you to ask
"Show me how the people move, how the money moves, and how the evidence moves."
Ask it on your next discovery call. By the end of this guide you'll understand the answer.
Why this existsWe build for work most of us have never done
A developer who has never seen a utilisation certificate will build a budget module that looks right and fails the first audit. A PM who doesn't know why a donor ID matters on a beneficiary record will cut it as "extra scope".
None of that is a skills problem. It's a context problem. This guide gives you the context: who's in the room, where the money comes from and what it's allowed to do, how a person moves through a programme, how anyone knows it worked, and where technology fits in all of it.
The big pictureEvery nonprofit runs three flows at once
Most requirements you'll ever write live where these three flows meet.
Peoplea person reached
Identify
Enrol
Serve
Follow up
Outcome
Moneythe rupee
Donor
Grant
Budget
Spend
Utilisation
Evidencea verified data point
Data captured
Indicators
Reports
Decisions
Where all three meetAccountability and outcomes
Flow
Unit
Who cares most
Where it usually lives today
People
a person reached, a change achieved
programme teams, field staff
registers, Excel, KoBo or Google Forms, WhatsApp
Money
the rupee
finance, fundraising, leadership
Tally or Zoho Books, Excel budgets, email
Evidence
a verified data point
M&E, donors, board
Excel dashboards, PDFs, PowerPoint
The convergence sentenceOne line that proves a system works
When programme, M&E and finance data can produce this sentence without a week of manual reconciliation, the organisation has a real system. Change the numbers and watch what happens to the last one.
ReflectPick your NGO for this whole guide
Choose one nonprofit you know: a client, one you've volunteered with, or a well-known one with a public annual report. You'll come back to it in every chapter. By the end you'll have a full picture of one organisation, which teaches far more than five partial pictures.
Which NGO did you pick, and what does it do in one sentence?
Could it write its own convergence sentence today? What would stop it?
How to use this guideFive things you'll keep bumping into
This isn't a document to skim. Each chapter mixes reading with small things to do. Give yourself 30 to 40 minutes per chapter.
Reflect A question about your own NGO or work. Write a few lines; they're saved in your browser.
Try this A short activity or game. Some are interactive right here, some need paper and 20 minutes.
Trivia One question with a surprising answer. Guess first, then check.
Check yourself Five questions at the end of each chapter, with explanations.
Watch A short list of talks worth your time. We only list sources we'd defend.
So what for EdZola Where the idea turns into a field, a workflow, a validation or a discovery question.
The lenses we reuseHow EdZola looks at any organisation
MAP: Model, Align, Power with AI
ModelWhat decision? What's the smallest data that supports it?
AlignMake it usable. Workflows, access, data flows back.
Power with AIOnly on clean foundations.
AI is an amplifier, not a purifier. Chapter 5 goes deep on this.
The four seam tests
When we tear down how an organisation works, these are the four joints we check first. A broken seam is almost always where the pain lives.
Money ↔ impact
Is spend tied to results?
Plan ↔ actual
Can they see budget vs actual and planned vs achieved in real time?
Up ↔ down
Does the person who enters data ever see it back?
Request ↔ budget
Does a spend request check the remaining budget line?
Two more we'll use
Programme, Paisa, People: programme data, finance, HR. Find where they're connected and where they're siloed.
Maturity tags: for any capability, is it LiveBuilt, not adoptedIn developmentManual or Absent?
ImpactOS: EdZola's standard data model and delivery lifecycle (Discovery, Architecture, Build, Dashboards, Deploy, Maintain). If you know ImpactOS, you know how EdZola works.
The chaptersFollow the actors, then the rupee, the person and the data
Chapters 2 and 3 can be read in either order. Chapter 4 needs both. Chapter 5 needs all four.
Where this endsThe Three Maps capstone
After chapter 5, put it all together for your chosen NGO. On your own it's a 2-hour exercise; in a team of 2 or 3, present it in 20 minutes. Tick things off as you finish them.
Score yourself (1 to 4)
1 looks like
4 looks like
Uses the org's own vocabulary
generic terms
their terms, used correctly
Money ↔ people connection
two separate stories
one convergence sentence with real-shaped numbers
Compliance awareness
none
names the obligation that shapes the design (FCRA, 80G, CSR, DPDP)
Honesty about AI
"add a chatbot"
a specific move, a prerequisite, a failure mode
Clarity
needs explaining
a stranger gets it in 10 minutes
Running this as a team programme? schedules and facilitation
Weekly (recommended): one chapter a week for five weeks, then a capstone week. 30 minutes of reading before each session, 60 minutes of homework after, always on the same NGO.
2-day bootcamp (new joiners): Day 1 covers chapters 1, 2 and a compressed 3. Day 2 covers 4, 5 and a mini capstone at 20 minutes per team.
Principles that make it work:
Use real artefacts, anonymised. A redacted fund utilisation report (FUR) template teaches more than a slide about FURs. Strip every name, phone number, Aadhaar and amount that could identify a person.
70/30: learners talk 70% of the time.
Always end on "so what for EdZola?" Every concept should land as a field, a workflow, a validation, a dashboard or a discovery question.
Open each session with the myth vs reality cards. Vote first, reveal later.
Mix roles. Put a developer with a salesperson. One learns why the requirement exists, the other learns what it costs to build.
Compliance figures (FCRA, 80G, CSR) reflect EdZola's Indian NPO Operations Playbook (March 2026) and public sources checked September 2026. Rules change; recheck before quoting them to a client.
Chapter 1 · Actors · about 35 minutes
Who's in the room
The actors, programmes, funders and stakeholders around every nonprofit, and why each of them shows up in the systems we build.
By the end you can
Name the actor types around any nonprofit and what each one wants
Tell a Trust from a Society from a Section 8 company, and why it matters to our systems
Identify an NGO's operating model
Read an NGO's website or annual report and sketch its stakeholder map in 15 minutes
Vote before you read. We'll come back to these.
1 · The big ideaA nonprofit is a business with two customers
A company has one customer who both pays and receives the product. A nonprofit splits that customer in two. The person who pays (a CSR department, a foundation, a donor) is not the person who receives the service (a student, a patient, a farmer).
Funderpays
Nonprofitdelivers
Beneficiaryreceives
Funder → Nonprofitmoney and expectations
Nonprofit → Beneficiaryservices
Nonprofit → Funderreports and evidence
Beneficiary → Nonprofitfeedback, often weak or missing
So the nonprofit has to prove to one party what happened to another. That single fact explains most of what we build:
Reporting is heavy because the funder can't see the service directly.
Beneficiary IDs matter because you need to prove the same person was served, not counted twice.
Feedback loops are weak because the beneficiary doesn't pay, so their voice has no built-in channel.
Donor fields show up in programme forms because the money has to be traced to the person.
In a company, the customer tells you the product is bad by not buying it. In a nonprofit, the beneficiary usually can't. Our systems are part of how their voice gets heard.
2 · The actorsTen actors, ten sets of demands
Tap an actor to see what they want, and what that turns into when they ask for a system.
So what for EdZola
On a discovery call, list every actor who will touch the system and every actor who will consume its output. The second list is usually longer, and it's where scope creeps in.
3 · Legal formsTrust, Society or Section 8: the 10-minute version
Trust
Society
Section 8 company
Law
Indian Trusts Act or state Public Trust Acts; deed registered under the Registration Act 1908
Societies Registration Act 1860
Companies Act 2013
Governed by
Trustees
Governing body, elected by members
Board of Directors
Minimum people
2 trustees (in practice)
7 members (8 across 7 states for national)
2 directors
Oversight
Lightest
Medium (AGM, elections)
Heaviest (AGM by 30 Sep, AOC-4, MGT-7, DIR-3 KYC)
Donor perception
Fine for small or family-run
Common for grassroots
Preferred by institutional donors for due diligence
On top of the legal entity sit registrations. Each one unlocks a kind of money, and each one becomes a field.
Registrations layered on the legal entity
Legal entityTrust, Society or Section 8 company
12A / 12ABThe NGO doesn't pay income tax on donations
80GDonors get a tax deduction (sits on top of 12A)
CSR-1Eligible to receive company CSR funds. One-time, doesn't expire
FCRAAllowed to receive foreign money (separate bank account and books)
NGO DARPANNeeded for government grants, used in due diligence
So what for EdZola
The Organisation record in ImpactOS carries these as fields: PAN, 12A/12AB number, 80G validity, FCRA number, DARPAN ID, CSR-1 number. A receipt module that doesn't check 80G validity will issue receipts the NGO isn't allowed to issue.
4 · Operating modelsHow the work actually gets done
Direct delivery
Own staff serve people
Needs deep beneficiary tracking, attendance, staff performance, field mobile apps.
Teach For India places fellows in classrooms. Magic Bus runs sport-based life skills and livelihoods through its own staff.
Partner-led / grantmaking
Fund and support other NGOs
Needs partner onboarding, due diligence, grant tracking, partner reports, portfolio roll-ups.
Azim Premji Foundation and Tata Trusts fund and support large partner bases.
Government partnership
Strengthen public systems
Needs government formats, district and block hierarchies, huge scale, light data entry per school.
Pratham's Teaching at the Right Level runs inside government schools. Akshaya Patra delivers PM POSHAN mid-day meals with states.
Network / intermediary
Convene, research, advocate
Needs relationship management (CRM), knowledge management, event and cohort tracking.
Dasra (philanthropy and research), GuideStar India (credibility), Sattva (advisory).
Hybrid / earned revenue
Earn and subsidise
Needs revenue accounting and impact tracking, cost per unit, subsidy ratios.
Aravind Eye Care: paying patients cross-subsidise free surgeries. Goonj: urban surplus becomes "Cloth for Work" in villages.
Most real organisations mix models. Akshaya Patra runs its own central kitchens (direct delivery), inside a government scheme (government partnership), funded partly by government cost norms and partly by donors. That mix shapes every requirement.
5 · The words that matterProgramme, project, grant, activity, beneficiary
Nonprofits use these words loosely. Our data model can't.
OrganisationThe NGO
ProgrammeGirls' Education
ProgrammeLivelihoods
ProjectCSR Co. A · Rajasthan · FY26
ProjectFoundation B · Bihar · FY25 to 27
Grant / MoUamount, tranches, reports
Locationsdistricts, blocks, schools
Activitiessessions
Beneficiaryone record, many projects
Word
What it means
Programme
A long-lived theme of work with its own Theory of Change ("Girls' Education")
Project
A time-bound, funded slice of a programme ("CSR Co. A funds 40 schools in Rajasthan for FY26")
Grant / MoU
The contract behind a project: amount, tranches, reporting obligations
Activity / Session
The unit of delivery
Beneficiary
The person the activity serves
The classic mistake: one Excel sheet per donor, with the same child appearing in three sheets because three donors each fund part of the same school. The fix is one beneficiary record linked to many projects. The project link is what lets you answer each donor honestly without double-counting.
6 · The nonprofit yearA calendar of pressure
The Indian financial year, 1 April to 31 March, drives almost everything. Red months are bad months to launch a finance module.
January to March: CSR money rushes in and utilisation reports pile up. Don't schedule a finance launch in March.
April: budgets reset. Systems must default to the financial year, never the calendar year.
May: 80G season. Donors wait on 10BE certificates, so donor PAN data has to be clean all year, not fixed in May.
September to December: audit and returns season.
7 · Your turnMap the room
Try thisMap the Room40 min · paper or whiteboard
Use the annual report or website of your chosen NGO. Good public options: Educate Girls, Goonj, Magic Bus, Akshaya Patra, Pratham, SEWA, Barefoot College.
Draw the organisation in the centre.
Place every actor you can find: funders (by type), partners, regulators, beneficiaries, internal teams.
Draw arrows for money in green, services in blue, reports and data in red.
Circle the actor with the most red arrows pointing at them. That's the reporting burden.
Star any actor who gives the NGO information but never gets any back.
What you'll probably noticeMost red arrows point at funders. Almost none point at beneficiaries or field staff. That imbalance is the design problem.
ReflectWhose screen first?
If you built your NGO a system, whose screen would you design first? Why that person?
Which of your stars surprised you?
Think of your last five clients or projects. Which operating model was each one?
The Nonprofit Starvation Cycle, Gregory and Howard, Stanford Social Innovation Review (2009). Why NGOs underinvest in systems, and why selling to them is hard. 20 min.
Any one annual report of Pratham, Akshaya Patra, Educate Girls or Goonj. Read it the way a donor would. 30 min.
Glossary 7 terms
NGO / NPO / nonprofit / CSO
Used interchangeably in India. Legally a Trust, Society or Section 8 company
Beneficiary
The person served. Many NGOs prefer participant, learner, member or community member. Use the client's own word
Implementation partner
An NGO that delivers a programme funded by someone else
CSR
Companies Act 2013, Section 135: eligible companies spend 2% of average net profit on social causes
Board / Trustees / Governing Body
The group legally responsible for the organisation
Programme vs Project
Theme of work vs a funded, time-bound slice of it
FY
1 April to 31 March
Running this as a session? 150 min plan
Time
Block
Method
0:00
Myth vs reality poll. Vote with hands, don't reveal
Plenary
0:10
Two customers. Draw the triangle; ask "who tells the NGO the service was bad?"
Socratic
0:30
Actor map and legal forms, 10 minutes max on legal forms
Short input
1:05
Map the Room
Groups of 3
1:45
Classify operating models
Report-back
2:05
So what for EdZola: 3 fields or modules each NGO needs because of its actors
Plenary
2:20
Reveal the myths, run the 5-question check
Plenary
Watch for "NGOs are inefficient" framing. Redirect it: they are under-resourced by design. Our job is to make that constraint lighter, not to judge it.
Chapter 2 · Follow the money · about 45 minutes
Follow the ₹1 crore
Where money comes from, what it's allowed to be spent on, and how an NGO proves what happened to it. The heaviest chapter, and the one that explains the most requirements.
By the end you can
Walk the 12-stage money lifecycle from donor to renewal without notes
Tell apart the eight money jobs people lump together as "fundraising" or "finance"
Explain restricted vs unrestricted money, hard vs soft commitments, and tranches
Name the compliance rules that shape a design: FCRA, 80G, 10BD/10BE, CSR-1, 12A/12AB
The donor's question
"We gave you ₹1 crore. What happened to it, and what did it achieve?"
Think of an NGO you know. Could they answer this in a day? In a week? Keep that answer in mind as you read.
1 · The lifecycleTwelve stages, one loop
Tap through the stages, or press play. Then say it out loud until it's automatic: donor, proposal, grant, agreement, budget, allocation, spend, utilisation, evidence, report, audit, renewal.
Renewal loops back to the funder. The relationship continues.
The last arrow matters most. A late, messy or unconvincing report doesn't just annoy the donor. It kills the renewal, and renewals are the cheapest money an NGO ever raises.
2 · Eight jobs"Fundraising system" usually means three of these
These get lumped together as "fundraising" or "finance". They're different jobs, with different users, often in different systems.
Money in
Fundraising
Donor management (CRM)
Donation management
Grant management
Money used
Budget management
Fund utilisation
Money explained
Programme costing
Utilisation reporting
Job
The question it answers
Typical user
Typical tool
Fundraising
How do we get money into the organisation?
Founder, fundraising team
Proposals, events, campaigns
Donor management
Who might fund us, where is each conversation, what do they care about?
Fundraising, partnerships
Zoho CRM, Bigin
Donation management
Did the money arrive? Is it acknowledged, receipted, reconciled?
Donor care, accounts
FundZola, CRM + Books, Razorpay
Grant management
What did we sign? Milestones, tranches, reports due?
Grant manager
Creator or CRM modules, Zoho Sign
Budget management
How much can be spent against each head, and what's left?
Finance, programme heads
Creator, Zoho Books, Analytics
Fund utilisation
What was actually spent against this grant?
Accounts
Books or Tally with project codes
Programme costing
What does it cost per student, per centre, per outcome?
Leadership, M&E, finance
Analytics joining finance and programme data
Utilisation reporting
What happened to the money and what did it achieve?
Grant manager, M&E, accounts
FUR/FUC templates, Creator + Books + Analytics
3 · SourcesWhere the money comes from
Source
How it arrives
What it expects back
Paperwork
CSR (Indian companies)
Project grant, usually 1 to 3 years
Project reports, site visits, photos, often an audited FUC
CSR-1, MoU, FUR/FUC; the company files CSR-2
Domestic foundations
Multi-year grants, milestone-based tranches
Logframe progress, learning, evaluations
Grant agreement, narrative and financial reports
International funders
Foreign currency grants
Rigorous M&E, audits
FCRA registration, SBI New Delhi Main Branch account, FC-4
HNIs / major donors
Large gifts, relationship-driven
Personal updates, impact stories
80G receipt, 10BE
Retail donors
Online, monthly giving, crowdfunding
Receipts, occasional updates
80G, 10BD/10BE, payment gateway reconciliation
Government
Scheme funding at cost norms, sometimes delayed
Scheme-format reports
DARPAN, utilisation certificates
Earned revenue
Fees, products, services
Customers
Generally within 20% of receipts to keep tax exemption
Outcome-based funding
Paid only if results are verified
Independent evaluation
Contract with outcome targets
Paying for outcomes, not activities
The Educate Girls Development Impact Bond (Rajasthan, 2015 to 2018) was the world's first development impact bond in education. An investor fronted the money, and an outcome funder repaid it only if an independent evaluator verified results.
InvestorUBS Optimus Foundation puts up working capital
Educate Girlsenrols girls and runs learning camps
Childrenabout 7,300 across 166 schools
EvaluatorIDinsight verifies outcomes
Outcome funderCIFF repays the investor, with a return if targets are met
No verified evidence, no payment. Every grant is moving slowly in this direction, which is why linking spend to outcomes matters.
4 · VocabularyThe words finance people use, and why
Restricted vs unrestricted
Unrestricted ₹
"Use it where you need it"
Salaries of the core team
Systems (like the ones we build)
Rent, audit, compliance
Reserves
Rare and precious
Restricted ₹
"Use it only for X, in Y place, by Z date"
CSR Co. A: 40 schools, Rajasthan, FY26
Foundation B: teacher training only
Can't be moved without donor approval
Most of what NGOs receive (illustrative share)
Most institutional money is restricted. That's why every expense needs a project code and a budget head: so restricted money is provably spent on what it was restricted to.
Hard vs soft commitments
Hard
Soft
Evidence
MoU signed or written confirmation
Verbal, or an email saying "we're keen"
In the forecast
Count at 100%
Discount it
Tranches: the report module is a cashflow module
A ₹1 crore grant rarely arrives at once. It comes in instalments, and each one is usually unlocked by a report.
₹1 crore grant in 3 tranches (illustrative)
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Tranche 1 · ₹40Lon signing
Received
H1 progress + FURreport due
Due
Tranche 2 · ₹35Lafter H1 report
₹35L
Annual FUR + audited FUCreport due
Due
Tranche 3 · ₹25Lafter audited FUC
₹25L
ProposedConfirmedReceived
Each tranche moves through three states. A confirmed tranche that hasn't arrived after two weeks is a cashflow risk. A late report is a late tranche.
The fundraising gap: leadership's heartbeat number
Try it with your own numbers, in ₹ lakh. The 50% and 70% are EdZola playbook conversion assumptions from Indian NGO practice. Renewals convert better than new leads, so they're tracked separately.
Activity codes must sum to the project budget. Validate it.
Cost centres usually start in accounting (Tally or Zoho Books) and sync into the programme or grant system. Sync direction and frequency is a design decision, not a detail.
Shared costs get apportioned. A programme manager on three projects at 40/35/25 is split across three grants. No timesheets? Then a quarterly staff-project matrix.
Admin is capped. Donors often cap indirect costs at 5 to 15%. FCRA caps administrative expenses at 20% of foreign contributions received in the year.
Where it breaks
A training request goes through without checking the remaining budget line, and the PM quietly moves it to another head. That's the request ↔ budget seam.
Expenses are booked in Tally without a project code and reconciled by hand at year-end.
FCRA and domestic money are mixed at the budget level, which makes FC-4 painful.
Try thisBuild the ₹1 crore budget10 min · interactive
Foundation B gives ₹1 crore over 2 years for a girls' learning programme in 2 districts. Three tranches, admin capped at 10%, audited FUC every year, reports every 6 months. Move the sliders until the budget is valid.
Total
Admin share (cap 10%)
Verdict
Now it's foreign money, so FCRA applies:
The NGO needs FCRA registration or prior permission, or the money can't come in at all.
Funds land only in the designated SBI New Delhi Main Branch account, then move to a separate FCRA utilisation account.
Separate books. Every budget head, expense and donor record carries an FCRA flag.
FCRA admin cap of 20% of foreign receipts, on top of the donor's own 10% cap.
FC-4 annual return by 31 December.
No sub-granting to partner NGOs. That's been prohibited since 2020.
Then, on paperList every field you'd need on the Beneficiary, Session and Expense records so the final report can produce a "cost per girl at grade level" number. Which one would a developer be most tempted to cut? (Usually the project link on the beneficiary.)
6 · Utilisation and reportingAnswering the ₹1 crore question
Report
What it is
Who asks
If it's late
FUR
Fund Utilisation Report: budget vs actual, per head, in the donor's template
Most institutional donors
Donor loses confidence
FUC
Fund Utilisation Certificate: formal certification that funds were used for the stated purpose
CSR, foundations, government (as a UC)
Next tranche blocked
Audited FUC
An FUC verified by an external auditor
Most CSR and large grants
Audit delay becomes tranche delay
Narrative report
Outputs, outcomes and stories against the logframe
Everyone
Weak renewal case
Two journeys, one story
Beneficiary journey
Enrolment
Service
Follow-up
Outcome
One story of evidence
Money journey
Donor → Grant
Budget
Spend
Utilisation
A good utilisation report reads like this:
Head
Budget
Actual
Used
Output
Outcome
Teacher training
₹12,00,000
₹11,40,000
95%
310 teachers trained
240 observed using the new method
Learning material
₹8,00,000
₹8,10,000
101%
9,500 kits delivered
n/a
Student sessions
₹15,00,000
₹13,20,000
88%
1,200 students, 830 completed
610 at grade level
Total programme
₹35,00,000
₹32,70,000
93%
₹5,361 per student at grade level
So what for EdZola
That last cell only exists if student records carry the project link and expense records carry the same project code. Project code, donor ID, budget head, the beneficiary-to-grant link: these "boring" fields are the joints the whole story hangs on. When someone pushes back on "so many fields", show them this table.
7 · ComplianceThe rules that shape a design
Keep this at "what it means for the system". Recheck the exact rules before advising a client; these are the details a client will test you on.
Rule
What it says
What it means for a system
12A / 12AB
The NGO's income tax exemption. Regular certificate valid 5 years
Store validity. Alert 6 months before renewal
80G
Donors on the old tax regime can deduct 50% of a donation
NGO files an annual donation statement by 31 May; 10BE certificates follow
Issue 10BE only after 10BD is accepted. Fix errors by revising 10BD, not refiling. Keep PAN clean all year
CSR-1
NGO is eligible for CSR funds. One-time, doesn't expire
A field on the Organisation record. Stop anyone building a "CSR-1 renewal" reminder
FCRA
Foreign money only into the SBI New Delhi Main Branch account; separate books; admin ≤ 20%; FC-4 by 31 Dec; no sub-granting since 2020
FCRA flag on donor, donation, budget, expense. Separate bank accounts. Admin % tracker. Block FCRA money flowing to partner NGOs
Income-generating activity
Earned revenue within the organisation's objects, generally within 20% of receipts
Tag revenue streams; watch the ratio
DPDP Act 2023
Consent, purpose limitation and security for personal data
Consent records, masking, access control for donor and beneficiary data
ReflectThe 100% model
charity: water tells public donors that 100% of their donation funds water projects, because a separate group of private donors pays for all operating costs. That's a money-flow design decision (two funds, two donor bases, two reports) that became its brand.
What would a CRM need to support a model like that?
For your NGO: what share of its money do you think is unrestricted? What does it spend that on?
The 100% model, charity: water. How they separate operating and project money.
Glossary 10 terms
MoU / grant agreement
The contract: amount, purpose, tranches, reporting, indemnity
Tranche / disbursement plan
Instalments of a grant; Proposed, Confirmed, Received
Budget head / line item
A category of spend (HR, travel, materials)
Activity code / cost centre
The operational bucket expenses are booked against; links finance to programme
Restricted funds
Money that can only be used for a stated purpose
FUR / FUC / UC
Fund Utilisation Report / Certificate; UC is the government term
Indirect / overhead / admin
Costs not tied to a single project (rent, audit, leadership, systems)
Hard / soft commitment
Signed vs verbal
KYD
Know Your Donor: due-diligence fields on a deal (MoU terms, indemnity, audit needs)
Reconciliation
Matching what the bank says with what the books and CRM say
Running this as a session? 180 min plan
Time
Block
Method
0:00
Hook: "We gave you ₹1 crore. What happened to it?"
Plenary
0:10
Build the 12 stages on the wall with sticky notes
Collaborative
0:35
Eight-jobs card sort (24 printed task cards)
Pairs
1:10
Vocabulary drill: restricted, hard/soft, tranches, gap formula
Whiteboard
1:40
Follow the ₹1 crore
Groups of 3
2:20
Compliance speed round
Game
2:40
So what for EdZola, 5-question check
Plenary
Use rupees, always. Abstract "funds" doesn't stick; ₹1 crore, ₹40 lakh and a ₹42,000 venue fee do. Bring a redacted FUR template and MoU and ask people to find the reporting clause and the tranche schedule.
Chapter 3 · Follow the person · about 35 minutes
From first contact to real change
How a person moves through a programme, where they drop off, and why "one person, one record" is the most important rule in programme data.
By the end you can
Draw the generic 7-stage journey and adapt it to education, skilling and health
Tell outputs from outcomes, and explain why outcomes need a follow-up
Spot drop-off points and design a status model with reasons
Handle consent and personal data the way the DPDP Act and EdZola policy require
A story firstPriya's journey
Priya is 19 and lives two hours from the nearest town. A mobiliser meets her at a community meeting and signs her up for a retail skilling batch. Week three, her attendance drops: her mother is ill and she's needed at home. The centre calls, shifts her to an afternoon slot, and she comes back.
She completes the course and gets placed at a store in town. Two months in, the commute is eating her salary and she's about to quit. A follow-up call catches it, and the placement team helps her find a shared room near the store. Six months later she's still employed.
Twice Priya almost became a dropout statistic. Both times, what saved her was someone knowing, in time, that something had changed. Keep her in mind for the rest of this chapter.
1 · The journeyEvery programme has roughly the same shape
1Identifymobilise
2Screenassess need
3Enroland consent
4Deliversessions, visits
5Monitorattendance, progress
6Completeor exit
7Follow up3, 6, 12 months
Not eligible → referred elsewhere
Drops out (reason?)
At risk → re-engage, escalate, back to delivery
Outcome
The shape of a real funnel
An illustrative skilling programme. The red bars are the stages with the steepest drop from the one before.
Each gap is a question a programme manager should be able to answer, and one our system should help with: who dropped, where, why, and what did we do about it?
Donors fund the top of this funnel. They judge you on the bottom. The system lives in between.
2 · Outputs vs outcomesThe most important distinction in the sector
Inputs₹, staff, material
Activitieswhat we do
Outputswhat we delivered: countable, immediate
Outcomeswhat changed for the person: needs follow-up
Impactlong-term change: needs evaluation
Sector
Output
Outcome
Education
1,200 students attended 40 sessions
610 students moved up a learning level
Skilling
830 youth completed training
420 still employed 6 months later
Health
5,000 women screened for anaemia
3,100 moved from moderate to mild or normal haemoglobin
Livelihoods
800 kits distributed for community work
A village built a 2 km road, used by 12 hamlets
Outputs come from transactional data (attendance, deliveries) and can be counted automatically.
Outcomes need a later event: a follow-up call, an endline assessment, a placement check. No follow-up entity in the data model means no outcomes, only outputs dressed up.
Most "we need a dashboard" requests really mean "we can't count outcomes because nobody records follow-up".
3 · Sector patternsThe same shape in different clothes
From EdZola's ImpactOS entity library. The coral entity is the spine everything hangs off.
Example: Pratham's ASER survey tests children at home, not in school. Its Teaching at the Right Level approach groups children by learning level, not grade. That's a data-model decision: group membership changes as assessments change.
RegisteredEnrolledTrainingCompletedPlacedRetainedDropped out + reason
Indicators: enrolment, completion %, placement %, wage employment %, retention at 3 and 6 months.
Example: Magic Bus moves adolescents from sport-based life-skills sessions into livelihood programmes and jobs. Two programmes, one person: one record with two journeys, not two databases.
Example: Aravind Eye Care screens people at village camps, transports those who need surgery to the hospital, and follows up after. The drop-off between "referred" and "actually came" is the metric that matters.
Out-of-school children (the Educate Girls pattern): Child → door-to-door identification → enrolment → attendance → retention.
SHG and microfinance: Group → member → savings and loans → repayment → meetings.
Sheet "CSR Co A 2025": Priya S, 14
Sheet "Foundation B": Priya Sharma, 14
Sheet "Baseline": P. Sharma, age 13
→ counted 3 times, with 3 ages
Right
BEN-00417 (one record)
├── Project: CSR Co A FY25
├── Project: Foundation B FY25-27
├── Assessment: Baseline
└── Attendance: 38 sessions
Use a stable unique ID, duplicate checks (name + date of birth + guardian + village), and relationships instead of copies.
Rule 2: Status is a journey, not a checkbox
Never just Active/Inactive when there are more real states.
Every end state carries a reason from a master list: migrated, married, got a job, lost interest, family objection.
Status changes are dated, so you see when people left, not just that they left.
Rule 3: Every data point earns its place
Name the decision each field serves and who looks at it. Every field is a tax on a field worker standing in the sun with a phone at 12% battery.
Rule 4: Data flows back
If the field officer who enters attendance never sees her own batch's attendance trend, the system is extractive. Adoption drops, data quality drops, and then the donor report is wrong. Design the field officer's view first.
Rule 5: Design for the real field
Offline-first mobile forms that sync later
Local language labels
Photo and geo-tag where donors require it, not everywhere
Fewer free-text fields, more dropdowns from master tables
Try thisFeel the field tax10 min · with a colleague
Find a real intake form from a past project (redacted) or any long online registration form.
One of you plays a field worker on a slow phone. The other reads every field aloud, one at a time, and waits for an answer.
Time it. Then cut the form in half. For every field you keep, name the decision it serves.
What usually happensSomewhere around field 20, the "field worker" starts guessing. That's where junk data comes from.
5 · Consent and dignityNot optional, and not just a legal box
Principle
What it means in practice
Consent (DPDP Act 2023)
Record that consent was given, for what purpose, when, and by whom (a guardian for minors). A consent field, date and version on the beneficiary record
Purpose limitation
Collect only what the programme needs. "We might need caste later" is not a purpose
Minimisation
Don't store Aadhaar unless a scheme requires it. If you must, mask it and restrict access. Never plain text
Access control
Field staff see their beneficiaries; donors see aggregates, never names
Dignity in stories and photos
Separate consent for photos and case stories used in donor reports
EdZola policyNon-negotiable
Never paste real beneficiary names, phone numbers, Aadhaar, health data or donor records into Claude or any AI tool. For training, use anonymised or synthetic data only.
6 · Two journey typesCohorts vs case management
Clients often don't say which one they are. Ask.
Cohort / batch
Case management
Shape
Everyone starts and ends together
Each person has their own timeline
Examples
Skilling batch, school year, fellowship cohort
Child protection, disability services, counselling, legal aid
Key entity
Batch / cohort
Case, with notes and plans
Key metric
Completion rate per batch
Case closure, time to resolution, re-referral
System needs
Bulk attendance, batch dashboards
Case assignment, notes, reminders, escalation, confidentiality
A child development centre runs case management: each child has an assessment, an individual plan, therapy sessions across disciplines, and review points. Design it as "batches" and it breaks on day one.
7 · Your turnWalk the journey
Try thisWalk the Journey45 min · paper
Use your chosen NGO.
Draw the journey from first contact to outcome, using the NGO's own words for each stage.
Draw the funnel with made-up but realistic numbers.
Mark the two biggest drop-off points. List four likely reasons for each. These become a dropdown.
Define the status model: every status, every transition, every end state with its reason field.
Find the follow-up event that turns an output into an outcome. When does it happen? Who does it? How?
Design one screen: what the field officer sees at the start of her day.
ReflectWhere would Priya have slipped through?
In your NGO's current setup, would anyone have noticed Priya's attendance drop in week three? How?
What's one thing your NGO collects that it probably shouldn't?
Where would a donor's project link attach in your journey?
Digital Personal Data Protection Act, 2023, published by MeitY. Read the consent and data-principal rights sections.
Glossary 8 terms
Mobilisation
Finding and bringing people into a programme (door-to-door, camps, partners)
Baseline / midline / endline
The same measurement before, during and after
Cohort / batch
A group that goes through the programme together
Case management
Individual plans and follow-through for each person
Drop-off / attrition
People leaving before completing
Follow-up
A later contact that checks whether change lasted
Referral
Sending a person to another service provider
Consent
Documented permission for a specific purpose
Running this as a session? 150 min plan
Time
Block
Method
0:00
Priya's journey, told as a story
Storytelling
0:15
Journey and funnel: "which bar does the donor see? Which do they pay for?"
Discussion
0:40
Output, outcome or impact: 15 statements on cards
Pairs
1:10
Walk the Journey
Groups of 3
1:55
Consent and dignity, with the donor-spreadsheet dilemma
Discussion
2:15
So what for EdZola, 5-question check
Plenary
Push hard on outcomes. When a group says "outcome: students attended", ask "and then what changed?" until they reach something that needs a follow-up. Watch the language too: participant, learner, member, client or child. Using the client's word builds trust instantly.
Chapter 4 · Follow the data · about 45 minutes
What gets measured, and who decides
Theory of Change, logframes, indicators, workflows and the meetings where decisions actually happen. This is where a pile of data becomes a system.
By the end you can
Write a Theory of Change in four layers and turn it into a mini logframe
Write a good indicator: definition, formula, source, frequency, owner, target
Draw a workflow as a swimlane with roles, approvals and escalations
Map the decision cadence, and name the six reasons data systems fail
Same programme, same quarter. Three "placement rates". Which one is right?
Tap each number to see how it was calculated.
1 · Why measureThree audiences, three purposes
Accountability
"Did we do what we promised?"
For funders, the board and regulators.
Learning
"What's working, what isn't?"
For programme teams.
Management
"Who needs help this week?"
For day-to-day decisions.
Most NGO systems are built only for the first one. That's why they feel like compliance, and why field teams resent them. A good system serves all three, and management use is what keeps the data honest, because people fix data they rely on.
If data only flows up, people treat it as compliance. If it flows back, they treat it as a tool.
2 · ToC, logframe, indicatorsThe story, the contract and the data model
ImpactGirls complete school with foundational skills
Assumptions under the outcomes: schools have teachers, families allow girls to attend. Pattern loosely based on the Educate Girls model; illustrative, not their actual ToC.
Logframe: the contract
Level
Narrative
Indicator
Means of verification
Assumptions
Goal
Girls in 2 districts complete primary school with foundational skills
% of girls at grade level in Hindi and Maths (endline)
Independent assessment (ASER-style tool)
Schools remain functional
Outcome
Enrolled girls attend and learn
% attending ≥ 60% of school days; learning gain baseline to endline
Digitised attendance; assessment records
Families support attendance
Output
Out-of-school girls enrolled
# enrolled ÷ # identified
Enrolment records verified with the school
School accepts mid-year enrolment
Activity
Door-to-door census, community meetings, camps
# villages covered, # camps held
Field activity logs
Volunteers retained
Anatomy of a good indicator
Name
Placement rate
Definition
% of youth who completed training and started a job paying at least minimum wage within 90 days
Formula
Placed within 90 days ÷ Completed × 100
Numerator source
Placement records, verified with an offer letter or payslip
Denominator source
Batch completion records
Disaggregation
Gender, district, batch, only where it changes a decision
Frequency
Monthly
Owner
Placement coordinator
Target
70%
RAG
Green ≥ 80% of targetAmber 60 to 79%Red < 60%
The ToC is the story. The logframe is the contract. The indicators are the data model. Writing the definition down is the Model step. Until it's agreed, don't build the dashboard.
Try thisIndicator doctor3 min
A donor report lists this indicator: "Number of students improved". Tick everything you think is missing, then compare.
All sixEvery one of these is missing. "Number of students improved" could mean 5 out of 5,000 on a test nobody recorded. A good indicator is specific enough that two people, working separately, would get the same number.
3 · Levels of evidenceWhat can you actually claim?
Tap a rung to see the claim it supports and what it takes.
Most client systems live on the bottom two rungs. Our job is usually to move them up one: reliably from outputs to outcomes. That means designing the follow-up and assessment entities properly (chapter 3).
4 · WorkflowsWho does the work
A workflow is a sequence of steps, owned by roles, with rules, approvals and handoffs. The EdZola rule: don't automate ambiguity. If the team can't draw the workflow on a whiteboard, the system will digitise the confusion.
Example swimlane: the monthly field activity plan
Start of year
By the 5th
3rd to 6th
After filing
Every day
Month end
Programme lead
Sets yearly block targets
Sees planned vs achieved by block, live
Field officer
Submits the month's activity plan
Logs actual activities, offline
Gets her month summary and next month's action points
System
Reminder on the 3rd if not filed
Syncs when back online
Builds all views
Manager
Escalation on the 6th if still missing
Approves the plan
Director / donor
Aggregated, read-only dashboard
The dark box is "data flows back". Without it, this workflow is surveillance.
The workflows we build most
Workflow
Key roles
Typical rule
Beneficiary registration
Field staff, supervisor
Duplicate check; supervisor verifies
Session and attendance
Facilitator
Attendance within 48 hours; auto-flag 3 absences in a row
Assessment
Assessor, M&E
Locked after submission; edits need M&E approval
Expense / reimbursement
Staff, manager, accounts
Check against budget line; receipts mandatory
Procurement
Requester, admin, finance, committee
Three-quotes rule; approvals often concurrent and conditional
Donor report preparation
Grant manager, M&E, accounts
Data freeze date; sign-off chain
Volunteer onboarding
Coordinator, HR
Background verification before deployment
Leave and attendance
Staff, manager, HR
Policy rules per role and location
RACI: make ownership explicit
A RACI is almost exactly a permissions matrix. Flip the view to see it.
Task
Field officer
Programme manager
M&E
Accounts
Director
R Responsible (does it) · A Accountable (owns the outcome; one person) · C Consulted · I Informed
5 · Decision cadenceDashboards don't make decisions. Meetings do.
Map the meetings and you know what the dashboards need to show.
Illustrative. Summary cards first, then trends, then the drill-down table (batches below 60% attendance) under it.
Dashboard design rules
One dashboard, one audience.
Answer questions, don't display data. List the 5 to 7 questions first.
Summary cards, then trends, then drill-down tables.
Remove anything that doesn't drive a decision.
Consistent colours: green good, amber at risk, red needs attention.
6 · Data qualityWhy the numbers are wrong
Problem
Symptom
Fix
No unique ID
Same person counted twice
Auto IDs, duplicate checks
Free text everywhere
"Coimbatore", "CBE", "Kovai"
Master tables, dropdowns
No definitions
Three versions of "placed"
An indicator spec, agreed and signed off
Late entry
Month-end rush, invented data
Entry within 48 hours, reminders
No ownership
Nobody fixes errors
RACI with a data owner per entity
Data flows up only
Field staff don't care
Their own dashboard, their own numbers
Excel as the system
Versions, broken formulas
A single source of truth
Data quality KPIs worth tracking: completeness (filled ÷ required), timeliness (entered within the agreed time), duplicate rate.
The six reasons data systems fail
Tick the ones you've seen on a real project.
ReflectYour failure story
Pick one failure you ticked. What happened, and what would have prevented it?
Which word does your NGO use loosely that needs a written definition? ("Active", "placed", "completed", "attended"...)
7 · Your turnBuild a mini logframe, then swimlane it
Try thisBuild a Mini Logframe30 min
Use your NGO, or a skilling NGO training 500 youth a year in 4 centres.
Write the ToC in four boxes.
Fill a logframe: 1 goal, 2 outcomes, 3 outputs, activities.
Write one full indicator spec using the anatomy table.
Give it to a colleague. Their job is to find one ambiguity in your definition.
Try thisSwimlane It40 min · sticky notes work best
Pick expense reimbursement or beneficiary registration.
Draw a lane for every role.
Place every step, decision, approval and handoff.
Add what triggers a reminder, what triggers an escalation, and what the requester sees at the end.
Put a red dot on every step that's currently done on WhatsApp or email.
Turn your swimlane into a RACI.
Watch for thisWherever you're unsure who approves, you've found exactly what the client will argue about in user acceptance testing (UAT). Better to surface it in discovery.
Why randomize?, J-PAL. Free, short explainer on randomised evaluation.
Explore
BetterEvaluation. A free library of evaluation methods and tools.
Glossary 10 terms
M&E / MEL / MEAL
Monitoring and Evaluation (+ Learning, + Accountability)
Theory of Change
The causal story from activities to impact
Logframe
The matrix version of the ToC, with indicators and verification
Indicator
A defined, measurable value that tracks progress
Means of verification
Where the evidence for an indicator comes from
RAG
Red / Amber / Green status against a target
RCT
Randomised controlled trial: compares a treated group with a random control group
RACI
Responsible, Accountable, Consulted, Informed
SSOT
Single source of truth: one definition, one ID, one owner per concept
Swimlane
A workflow diagram split into rows by role
Running this as a session? 180 min plan
Time
Block
Method
0:00
Hook: three placement rates. Which is right?
Plenary
0:15
ToC to logframe to indicator
Input
0:45
Build a Mini Logframe
Groups of 3
1:25
Swimlane It
Groups of 3
2:05
Decision cadence: each group sketches one dashboard for one meeting
Groups
2:30
The six failure modes, story round
Plenary
2:45
So what for EdZola, 5-question check
Plenary
Start from decisions, never from data: whenever someone proposes a field, ask "which meeting uses it?" Invite QA to this session; every approval rule and escalation in a swimlane becomes a test case.
Chapter 5 · Model, Align, Power · about 40 minutes
Order matters: AI goes last
How to choose the right system, what to automate (and what not to), where AI genuinely helps a nonprofit, and the rules that keep it safe.
By the end you can
Apply MAP to a real nonprofit problem
Choose the right system type for a need
Name the automation patterns we build most, and when not to automate
Place an organisation on the AI ladder and propose the next rung, with a failure mode and a human review step
The hook
An NGO asks us for an AI chatbot. What do we ask them first?
ReflectBefore you read on
Write down the first three questions you'd ask. Compare them with the honesty test in section 4.
1 · The core ideaModel, Align, then Power
M · ModelWhat decision? What's the smallest data that supports it?
A · AlignMake it usable. Workflows, access, data flows back.
P · Power with AICut effort, sharpen insight, on trusted data.
Then learn and refine, back to Model.
AI doesn't fix a broken data system. It's an amplifier, not a purifier: garbage in, confident garbage out.
Everything in chapters 1 to 4 is Model and Align work. This chapter is about building it well and then powering it.
How MAP maps onto the ImpactOS lifecycle
Discoveryrequirements, ToC
Architecturedata model, module specs
Buildin stages
Dashboardsdecision views
Deploymoving old data, training
Maintainadoption, governance
ModelAlignPower sits on top of all of it
EdZola's partner engagement process: the prospect shares pain points, walks us through how they work today, we run MAP, prototype, build, and hand over to support and handholding.
2 · Choosing the systemMatch the job to the tool
The most common mistake is forcing one tool to do another's job.
Complex relationships, field capture, custom logic
Grants, budgets, utilisation
Grant and budget module
Creator + Zoho Books, Zoho Sign
Tranches, budget heads, FUR/FUC
Staff, leave, attendance, payroll
HRMS
Zoho People
Policies, approvals, payroll inputs
Books, ledgers, cost centres
Accounting
Zoho Books (or Tally with a bridge)
Statutory accounts, FCRA separation
Dashboards across everything
Analytics
Zoho Analytics
Multiple sources, audience-specific views
Voice and qualitative data, research, MEL
AI-powered research
Zolabs
Calls, interviews, local languages, follow-ups at scale
Personal data compliance
DPDP compliance
ZolaShield
Consent, a data map, breach readiness
Rule of thumb: CRM when the core object is a relationship that moves through stages (donor, partner). Creator when the core object is a person or activity with complex, custom relationships (beneficiary, session, case). When in doubt, draw the entities first; the tool choice usually becomes obvious.
Beyond Zoho, know these exist: DHIS2 (health information systems), KoboToolbox and ODK (field surveys), Salesforce Nonprofit Cloud, CommCare (frontline health workers). Clients will mention them.
3 · AutomationThe patterns we build most
Pattern
Example
Seam it fixes
Reminders and escalations
Plan not filed by the 3rd → reminder; 6th → manager
Plan ↔ actual
Validation at entry
Duplicate beneficiary check; activity budgets must sum to the project budget
Data quality
Budget check on request
A training request checks the remaining budget line before approval
Request ↔ budget
Status-driven alerts
3 absences in a row → field officer task
Journey drop-off
Document generation
80G receipts, FUC drafts, MoU from a template
Money ↔ evidence
Scheduled roll-ups
Nightly sync of cost centres from Books; weekly dashboard email
Plan ↔ actual
Feedback loops
Month-end summary sent back to each field officer
Up ↔ down
Integrations
Razorpay → donation record → receipt → Books entry
Money in
When not to automate
The workflow isn't agreed
Don't automate ambiguity.
It's rare and quick
Twice a year, 20 minutes each time. Leave it manual.
Every automation throws exceptions. Someone has to catch them.
Automation makes a good process fast and a bad process fast. Make sure it's the good one.
4 · AIWhere it genuinely helps
Collect faster
Capture
Voice surveys in local languages, follow-up calls at scale, form filling from speech.
Build faster
Make
Generate Creator code and Deluge, draft data models from a requirements doc, prototype screens.
Work smarter
Draft
Draft donor reports from data, summarise case notes, triage support tickets.
Know faster
Ask
Ask the data in plain language, spot at-risk beneficiaries, explain trends to leadership.
The AI maturity ladder
Where is your NGO today? Tap its rung.
Examples from the sector
Example
What it does
Lesson
Educate Girls DIB
Performance data used for course correction during the bond
Tight data loops improved results before any AI was involved
Wadhwani AI, CottonAce
Farmers photograph pest traps; AI advises on pest management
A narrow, well-defined problem that works on a basic phone
Khushi Baby (Rajasthan)
Digital maternal and child health records, used with government health workers
Data systems first; analytics and prediction on top
Jugalbandi (AI4Bharat + Microsoft, 2023)
Chat access to government scheme information in Indian languages
Language access is a real AI win in India
Zolabs
Voice AI calls participants who miss sessions, records the reason, alerts a manager
Needs clean attendance first; a human reviews flagged cases
The honesty test
Ask these of every AI idea. Tick them off for one idea you have right now.
5 · Safe AI and DPDPThe rules we live by
Rule
Source
Never paste beneficiary or donor personal data, Aadhaar, health data or financial details into any AI tool
EdZola AI Usage Policy v2.0
Never put API keys, passwords or tokens in an AI conversation or in code comments. Hardcoded keys, plaintext Aadhaar and OTPs in text fields are real findings from security audits
EdZola AI Usage Policy v2.0
Never send AI output to a client without human review and editing
EdZola AI Usage Policy v2.0
Every AI-assisted pull request gets human review; tag AI-assisted commits
EdZola AI Usage Policy v2.0
AI connected to a client system needs written consent, scoped credentials, and a disconnect after the task
EdZola AI Usage Policy v2.0
Consent, purpose limitation, security safeguards, breach readiness for personal data
Digital Personal Data Protection Act 2023
Your name on it means your responsibility. AI doesn't transfer accountability.
So what for EdZola
The access boundaries you design in Align (who sees what) are the same boundaries that make AI safe to connect later. A system where everyone can see everything can't safely have an AI assistant on top of it.
6 · Putting it togetherThe three maps, powered
Model
People flow: entities and journey
Money flow: grants, budgets, codes
Evidence flow: ToC, indicators
Align
Workflows, RACI, access
Dashboards by decision cadence
Data flows back to the field
Power
Collect faster
Work smarter
Know faster
₹ spent → people served → outcomes → cost per outcome
7 · Your turnAI readiness map
Try thisAI Readiness Map40 min
List 6 workflows at your NGO: registration, attendance, monthly reporting, donor updates, follow-up calls, dashboards.
Sort each into Collect, Build, Work smarter or Know faster.
For each, fill a row: AI move (concrete) · rung (L0 to L4) · data prerequisite · failure mode · human review · effort vs impact.
Honesty pass: mark any idea that's premature or the wrong tool.
Pick one "start this month" move that takes them from L0 to L1.
Make it specific"AI for reports" isn't a move. "Draft the H1 FUR narrative from the programme dashboard, in the donor's template, reviewed by the grant manager" is.
ReflectBack to the money
Which AI move would help your NGO get its next tranche faster?
If the donor asked "We gave you ₹1 crore. What happened to it, and what did it achieve?", could your redesigned system answer in one click? If not, what's still missing?
Model Context Protocol: a standard way to connect AI assistants to systems and data
DPDP Act
India's Digital Personal Data Protection Act, 2023
Deluge
Zoho's scripting language (used in Creator and CRM)
Running this as a session? 150 min plan
Time
Block
Method
0:00
Hook: "An NGO asks for an AI chatbot. What do we ask first?"
Plenary
0:15
MAP and ImpactOS, linked back to chapters 1 to 4
Input
0:40
System selection game
Pairs
1:15
AI Readiness Map
Groups of 3
1:55
Safe AI and DPDP, with anonymised security stories
Discussion
2:15
Capstone briefing, 5-question check
Plenary
Demo, don't describe: show one real L1 move live using synthetic data only. Every AI idea has to name its failure mode before it's allowed on the board.
Bonus read · for anyone coming from the corporate world · about 20 minutes
Why isn't it all digital yet?
If you've come from a company, a startup or consulting, you'll probably look at a nonprofit and think: I could fix this in a month. Here's why that instinct usually backfires, and what to do with it instead.
By the end you can
Name the structural constraints that make nonprofit technology different
Spot which corporate playbooks transfer, which need adapting, and which break
Explain to a new colleague why "boiling the ocean" fails, and what to do in week one instead
ReflectBe honest with yourself first
Before you read this, write down what you assumed about nonprofits when you joined. Why do you think they aren't more digitised? What would you have done in your first month?
The instinct"Why don't they just…"
Every new joiner from another sector says some version of this in their first week:
Heard often
"Why don't they just buy Salesforce?"
Heard often
"Let's standardise the process across all 40 centres."
Heard often
"We'll roll it out to everyone on 1 April."
Heard often
"Just get them to hire an IT person."
The instinct is well meant, and part of it is right: most nonprofits genuinely could use their data far better. What's wrong is the diagnosis. Nonprofits aren't behind because people there are less capable or less willing. They're behind because the conditions they work in are different, and most technology (and most consultants) are designed for conditions they don't have.
Nonprofits don't lack software. They lack the money, time, people and process clarity that make software stick.
The constraintsTen things that are structurally different
Tap each constraint to see what it means in practice and what to do about it.
Side by sideCorporate assumption vs nonprofit reality
Corporate assumption
Nonprofit reality
What works instead
There's a tech budget
Tech is overhead. Overhead is capped, often at 5 to 15% of a grant, and rarely covers systems
Phase the work so each phase fits one grant or one funder's capacity-building line
Revenue funds the next release
Most money is restricted to programmes and runs 1 to 3 years
Design for a minimum that survives without us; template, don't custom-build
The customer defines requirements
The funder often does, and every funder wants a different report
Model the data once; generate each donor's format from it
Standardise the process
Each geography, partner and donor contract carries real variation
Standardise the data model and definitions; allow variation in workflow
Big-bang launch
Field teams can't stop delivering to learn a new system
Pilot one workflow in one centre; roll out between programme peaks
Users adopt because management says so
Field staff have been handed "the new system" before, and watched it die
Co-design with field staff; give them their own numbers back from week one
Hire an IT team
There's one "accidental techie" who also runs a programme
Build for that person: simple admin, documentation, handholding
Fail fast, iterate in production
Mistakes land on vulnerable people: a lost scholarship, a missed referral
Test with synthetic data; keep a human decision in every high-stakes step
Measure ROI in months
Outcomes take years, and the payer isn't the person who benefits
Measure adoption and time saved early; outcomes later
Data is an asset to exploit
Beneficiary data is held in trust for people with little power to object
Collect less; consent, mask and restrict by default
Boiling the oceanWhy trying to fix everything at once fails
A typical "transform everything" plan looks like this: new CRM, new MIS, new HRMS, new dashboards and an AI layer, all in one financial year. Here's what usually happens next.
Month 1Big kickoff. Every team lists every requirement.
Month 3Scope doubles. Requirements conflict across teams.
Month 5March arrives. Everyone disappears into utilisation reports.
Month 7Launch with half the modules. Training is one session.
Month 10Staff are back on Excel, running both in parallel.
The failure isn't technical. The organisation simply doesn't have the spare capacity to absorb that much change at once.
One pot at a time
The alternative is less exciting and far more likely to work.
01
One decisionPick the single decision that hurts most (for example "which batches are losing people?"). Name who makes it and when.
02
One workflowMap the smallest workflow that feeds that decision. Agree the definitions.
03
One teamPilot it with one centre or one team. Give them their own numbers back.
04
One seasonRun it through a full cycle, including a reporting crunch. Fix what breaks.
05
Then widenRoll out, add the next workflow, and only then think about AI.
What transfersYour corporate experience isn't wasted
Plenty of what you know is exactly what nonprofits need. It just has to be applied at the right size and pace.
Bring it
Clear definitions and a single source of truth
Process mapping and swimlanes
Project discipline: scope, sprints, UAT, sign-off
Dashboards built around decisions
Security and access control habits
Adapt it
ROI → time saved per field worker, reports that go out on time
Standardisation → shared data model, flexible workflows
Change management → co-design, handholding, 30 to 45 days of hyper-care
Roadmaps → phases that fit funding cycles and the FY calendar
"Users" → people with 12% battery, patchy signal and a full day of fieldwork
Your first weekFive habits for people new to the sector
Visit the field before you design anything. Sit with a field officer for a day. Watch where the data actually gets written down.
Learn their words. Participant, learner, member, child. Use theirs, not yours.
Ask about the last system. "What did you try before, and what happened?" The answer tells you what they're afraid of.
Find the calendar. When are reports due? When does the CSR money arrive? Plan around it.
Assume competence. The workaround that looks messy usually exists for a reason. Find the reason before you remove it.
ReflectLook back at what you wrote
Which of your original assumptions still holds? Which one changed?
What's one thing from your previous job that would genuinely help a nonprofit, if you sized it right?