Updoo · Showcase Showcase · togrant.com

Grant management,
alongside Odoo.

NIMD manages institutional grants from the EU, USAID, UN and FCDO across fifteen countries. Their grant lifecycle lived in spreadsheets. We built a product that runs the entire cycle — and keeps Odoo completely standard.

The brief

NIMD runs on standard Odoo Enterprise for accounting and HR. Their grant lifecycle — applications, donor budgets, country-office allocations, reporting — lived in a patchwork of spreadsheets, email threads, and manually assembled audit logs. Adding a custom module to Odoo would have locked them into a fragile upgrade path. The answer was 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.
See it in action

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 countries in the NIMD rollout

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. First customer is NIMD, live on Odoo 19 Enterprise.

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.