Grant management,
alongside Odoo.
NGOs managing institutional grants from the EU, USAID, UN and FCDO face the same problem: a grant lifecycle that lives in spreadsheets. We built a product that runs the entire cycle, and keeps Odoo completely standard.
The brief
Most NGOs run standard Odoo Enterprise for accounting and HR. The grant lifecycle, applications, donor budgets, country-office allocations, reporting, lives in a patchwork of spreadsheets, email threads, and manually assembled audit logs. Adding a custom module to Odoo would lock them into a fragile upgrade path. The answer is a purpose-built platform that sits alongside Odoo instead of inside it.
What we built
togrant.com, a standalone SaaS that owns the grant lifecycle end-to-end, talking to Odoo via its standard JSON-RPC API.
- Pre-loaded grant cycle templates for EU/INTPA, USAID, UN agencies, FCDO, GIZ/BMZ, and Sida, structured stages, required forms, and documents per cycle, no setup per donor.
- Donor-structured budgets with six cost categories (HR · TRV · EQP · OFF · SVC · IND), per-country-office allocations, and live budget vs. actual fed from Odoo actuals.
- Odoo sync: on award, togrant creates the project and analytic accounts in Odoo via the standard API, no custom module, no plugin, fully upgrade-safe.
- EU PRAG export, multi-tab XLSX donor report generated from live budget and actual data, ready to attach without manual assembly.
- Per-user authorisation scoped across function, country office, and project, the right person sees exactly the right grants.
togrant.com, one grant, start to finish
Three minutes: see one grant move from application through award, country-office budget, Odoo sync, and final donor report. Animated, 18 steps, no sign-up.
What it changed
A complete grant lifecycle off spreadsheets, without touching a single line of standard Odoo.
- 0 Odoo customisations, standard stays standard
- 10+ donor cycle templates pre-loaded
- 15+ country offices supported per deployment
Under the hood
togrant.com is a Cloudflare Workers SaaS: TypeScript on Workers, SQLite on D1, files on R2. It talks to Odoo via the standard JSON-RPC API, no custom module, no app store, no plugin. Odoo stays on its standard upgrade path; togrant owns the grant domain.
Running grants on spreadsheets?
A 30-minute scan tells you whether togrant.com fits your organisation, or whether there's a lighter way to get Odoo to own the process.