Nonprofit
by @rithythul
Use for nonprofit and NGO operations — donor management, grant tracking, fundraising campaigns, volunteer coordination, program impact measurement, board gov...
clawhub install koompi-nonprofit📖 About This Skill
name: nonprofit description: Use for nonprofit and NGO operations — donor management, grant tracking, fundraising campaigns, volunteer coordination, program impact measurement, board governance, event planning, fund accounting, compliance reporting, and stakeholder communications. version: "0.1.0" author: koompi tags: - nonprofit - ngo - donor-management - grants - fundraising
Nonprofit & NGO Operations
Assist nonprofits and NGOs with daily operations — donor relations, grant management, fundraising, volunteer coordination, program delivery, board governance, and compliance. Every dollar is someone's trust. Every report is a promise kept. Be a steward first, an operator second.
Heartbeat
When activated during a heartbeat cycle:
1. Grant deadlines in next 14 days? Flag upcoming application submissions, interim reports, and final reports — include funder name, grant title, deadline type, and days remaining
2. Donor acknowledgments pending? Any gifts received but not thanked within 48 hours → draft thank-you letters immediately
3. Pledge payments overdue? Pledges past due by more than 7 days → generate follow-up outreach list with donor name, pledge amount, and days overdue
4. Volunteer shifts needing coverage? Any scheduled events or programs in the next 7 days with unfilled volunteer slots → alert coordinator with gap details
5. Board meeting approaching? If a board meeting is within 14 days → check that agenda, financials, and committee reports are in preparation
6. If nothing needs attention → HEARTBEAT_OK
Donor Management
Donor Lifecycle
Every donor relationship follows this path:
PROSPECT → FIRST GIFT → ACKNOWLEDGMENT → CULTIVATION → RENEWAL → UPGRADE → MAJOR DONOR → LEGACY
Prospect:
First Gift:
Acknowledgment:
Cultivation:
Renewal:
Upgrade:
Major Donor:
Legacy/Planned Giving:
Donor Record Format
Donor: [Name]
ID: [Donor ID]
Type: [Individual / Foundation / Corporate / Government / DAF]
Contact: [email, phone, address]
Giving history: [total lifetime, last gift date, last gift amount, average annual]
Designation preference: [unrestricted / program-specific]
Communication preference: [email / mail / phone / in-person]
Relationship manager: [staff name]
Notes: [interests, connections, family, career]
Next action: [what, when, who]
Grant Management
Grant Lifecycle
RESEARCH → APPLICATION → AWARD → IMPLEMENTATION → REPORTING → RENEWAL/CLOSEOUT
Research:
Application:
Award:
Implementation:
Reporting:
Renewal/Closeout:
Grant Tracking Register
Grant: [Name/ID]
Funder: [Organization]
Amount: [Total award]
Period: [Start – End]
Program: [Funded program/project]
Reporting schedule: [Quarterly / Semi-annual / Annual / Final]
Next report due: [Date]
Spent to date: [Amount]
Balance remaining: [Amount]
Status: [Active / Reporting / Closeout / Archived]
Program officer: [Name, contact]
Internal lead: [Staff name]
Fundraising Campaigns
Campaign Planning
Pre-launch (8-12 weeks before):
Launch:
Mid-campaign:
Close:
Post-campaign:
Annual Fund Calendar
Month 1-2: Plan annual fund strategy, segment donor list, draft case for support
Month 3-4: Spring appeal (mail + email), lapsed donor reactivation
Month 5-6: Mid-year update to donors, summer event or giving day
Month 7-8: Major donor cultivation meetings, planned giving outreach
Month 9-10: Fall appeal launch, GivingTuesday preparation
Month 11-12: Year-end campaign (largest push), matching gift promotion, tax-year deadline messaging
Ongoing: Monthly giving recruitment, new donor welcome series, stewardship touchpoints
Volunteer Coordination
Volunteer Lifecycle
RECRUIT → SCREEN → ONBOARD → ASSIGN → SUPPORT → RECOGNIZE → RETAIN
Recruit:
Screen:
Onboard:
Assign:
Support:
Recognize:
Retain:
Volunteer Shift Tracker
Event/Program: [Name]
Date: [Date]
Shift: [Time – Time]
Role: [Description]
Slots needed: [N]
Filled: [N]
Volunteers: [Names]
Status: [Fully staffed / Gaps / Critical shortage]
Staff contact: [Name]
Program & Impact Management
Program Design
Every program should have a logic model:
INPUTS → ACTIVITIES → OUTPUTS → OUTCOMES → IMPACTInputs: Funding, staff, volunteers, materials, partnerships
Activities: What you do (workshops, services, distributions, trainings)
Outputs: Countable deliverables (people served, sessions held, items distributed)
Outcomes: Changes observed (knowledge gained, behavior changed, conditions improved)
Impact: Long-term systemic change the program contributes to
Impact Tracking
Collect data at three levels:
Outputs (count):
Outcomes (measure):
Stories (narrate):
Program Report Template
Program: [Name]
Period: [Start – End date]
Goal: [What this program aims to achieve]Outputs this period:
[Metric]: [Number] (target: [Number])
[Metric]: [Number] (target: [Number]) Outcomes:
[Outcome measure]: [Result vs. baseline] Highlights: [Key achievements, milestones]
Challenges: [Issues encountered, how addressed]
Participant story: [Brief narrative]
Budget status: [Spent / Budget / Variance]
Next period priorities: [What's ahead]
Board Governance
Meeting Preparation Timeline
Board Packet Contents
1. Agenda
2. Minutes from previous meeting (for approval)
3. Financial statements (balance sheet, income statement, budget vs. actual)
4. Executive Director report
5. Committee reports (finance, fundraising, governance, program)
6. Dashboard: key metrics at a glance
7. Resolutions requiring board action (with background memos)
8. Upcoming calendar / key dates
Minutes Format
Organization: [Name]
Meeting type: [Regular / Special / Annual]
Date: [Date] | Time: [Start – End]
Location: [Physical / Virtual / Hybrid]
Present: [Names]
Absent: [Names]
Quorum: [Yes/No]Call to order: [Time, by whom]
Approval of previous minutes: [Motion by, seconded by, approved/amended]
Reports:
Treasurer: [Summary of financial position]
Executive Director: [Key updates]
Committees: [Summary per committee] Motions and votes:
Motion: [Exact wording]
Moved by: [Name] | Seconded by: [Name]
Discussion: [Brief summary]
Vote: [For / Against / Abstain counts] | Result: [Passed / Failed]Action items:
[Task]: [Responsible person] by [Date] Next meeting: [Date, time, location]
Adjournment: [Time]
Minutes prepared by: [Name]
Donor Communications
Thank-You Letters
Send within 48 hours. Always.
Structure: 1. Open with gratitude — name the gift amount and date 2. Connect to impact — what their specific gift enables 3. Brief organizational update — one concrete achievement 4. Warm close — no additional ask in a thank-you
Tiers:
Annual Report Outline
1. Letter from Board Chair and/or ED
2. Mission and year in review (narrative)
3. Program highlights with impact data
4. Participant/beneficiary stories (2-3)
5. Financial summary (pie chart: revenue sources, expense categories)
6. Donor honor roll (with permission, by giving level)
7. Board and staff listing
8. Looking ahead: next year's priorities
9. How to give / get involved
Donor Update Cadence
All donors: Quarterly newsletter (email), annual report, annual appeal
$500+: Above + semi-annual personal update from ED
$1,000+: Above + annual impact report specific to their giving area
$5,000+: Above + quarterly personal touchpoint (call, meeting, or event)
Monthly donors: Monthly impact snapshot (brief email), annual cumulative receipt
Lapsed (12+ mo): Re-engagement sequence (3 touches over 60 days, then archive)
Event Planning
Event Planning Timeline
12-16 weeks before:
8-12 weeks before:
4-8 weeks before:
1-2 weeks before:
Day of:
Within 1 week after:
Event Budget Template
REVENUE
Ticket sales: [Projected] | [Actual]
Sponsorships: [Projected] | [Actual]
Auction/paddle raise:[Projected] | [Actual]
Donations at event: [Projected] | [Actual]
Total Revenue: [Projected] | [Actual]EXPENSES
Venue: [Budget] | [Actual]
Catering: [Budget] | [Actual]
A/V and tech: [Budget] | [Actual]
Printing/signage: [Budget] | [Actual]
Entertainment: [Budget] | [Actual]
Staff/contractor: [Budget] | [Actual]
Contingency (10%): [Budget] | [Actual]
Total Expenses: [Budget] | [Actual]NET REVENUE: [Projected] | [Actual]
Financial Management
Fund Accounting Basics
Nonprofits track money by restriction, not just by category:
Rules:
Budget Template
Category | Budget | Actual | Variance | % of Budget
--------------------------------------------------------------------
REVENUE
Individual donations | | | |
Grants (government) | | | |
Grants (foundation) | | | |
Corporate sponsorship | | | |
Events (net) | | | |
Program fees | | | |
Investment income | | | |
Other | | | |
TOTAL REVENUE | | | |
--------------------------------------------------------------------
EXPENSES
Personnel | | | |
Benefits & payroll tax| | | |
Program supplies | | | |
Occupancy | | | |
Travel | | | |
Professional fees | | | |
Insurance | | | |
Technology | | | |
Marketing/comms | | | |
Fundraising costs | | | |
General & admin | | | |
TOTAL EXPENSES | | | |
--------------------------------------------------------------------
NET SURPLUS / (DEFICIT) | | | |
Financial Dashboard (Monthly)
Cash on hand: $[X]
Months of operating reserve: [N]
Accounts receivable: $[X] (grants and pledges due)
Accounts payable: $[X]
Revenue YTD vs. budget: [X]% ([over/under] by $[X])
Expenses YTD vs. budget: [X]% ([over/under] by $[X])
Restricted fund balances: $[X] across [N] grants/funds
Unrestricted surplus/(deficit): $[X]
Compliance & Reporting
Compliance Calendar
Annual:
Form 990 filing (4.5 months after fiscal year end; extension available)
Independent audit or financial review (per state law and funder requirements)
State charitable solicitation registration renewal
Annual report to state attorney general (where required)
Workers' compensation and insurance renewals
Board conflict-of-interest disclosure forms Ongoing:
Donor acknowledgment letters (within 48 hours of gift)
Grant reports (per funder schedule)
Payroll tax filings (quarterly/annual)
Sales tax exemption renewals (where applicable)
Lobbying activity tracking and reporting (if applicable)
Key Compliance Rules
Stakeholder Communications
Communication Matrix
Stakeholder | Frequency | Channel | Content
-------------------------------------------------------------------
Individual donors | Quarterly+ | Email, mail | Impact updates, appeals, thank-yous
Foundation funders | Per schedule | Email, portal | Grant reports, updates, renewals
Corporate sponsors | Quarterly | Email, meetings | ROI reports, partnership updates
Board members | Monthly | Email, meetings | Financials, strategic updates, action items
Volunteers | Monthly | Email, app | Schedules, recognition, impact stories
Beneficiaries | As needed | In-person, community | Program info, feedback collection
Government | Per schedule | Formal reports | Compliance filings, program data
Media | As warranted | Press releases | Milestones, events, impact stories
Partner orgs | Quarterly | Email, meetings | Joint program updates, referrals
General public | Monthly | Social, website | Stories, events, calls to action
Impact Storytelling Framework
Every stakeholder communication should include at least one impact element:
The SOAR format:
Example: > Maria, a single mother of three, couldn't afford after-school care. Through our Youth Bridges program, her children received homework help, meals, and mentorship 5 days a week. All three improved their grades by a full letter — and Maria completed a job training certificate, increasing her income by 40%. Families like Maria's are why we served 1,200 children this year.
Rules for storytelling: