Relational System

Philanthropic Architecture

Foundation management system for tracking relationships, grants, projects, events, and support activity across a private philanthropic network.

Context

This system was developed for a private philanthropic foundation managing a wide network of people, organisations, and activities.

The client is responsible for reviewing grant applications and expressions of interest, maintaining relationships with grantees, and tracking how funding translates into measurable impact over time. This includes following ongoing projects, attending events, and keeping context on who is involved across initiatives, collaborations, and funded work.

For this foundation, decisions are not isolated. A single grant may relate to previous funding, build on earlier collaborations, or introduce new organisations into the network. Understanding these connections depends on consistently keeping track of interactions across people, projects, and initiatives, without relying on memory.

Working Constraint

Reconstructing the history of a relationship or project often requires checking multiple sources of information and remembering subtle details. This makes it difficult for the client to manage ongoing work and hand over responsibilities as the foundation grows and more team members become involved.

The foundation’s knowledge exists across personal notes, spreadsheets, email threads, WhatsApp messages, and informal conversations, depending on the situation. This makes it difficult to review past funding decisions, understand how relationships have developed over time, or explain how specific outcomes connect back to earlier support.

System Design

The approach was to treat each type of activity the foundation manages as a separate record, rather than combining them into single notes or summaries.

People, funding decisions, projects, events, and outcomes were structured as distinct datasets so they could be linked over time. This allows a grant to connect to a project, that project to appear across events, and outcomes to be recorded later without rewriting the same information in multiple places.

The structure was designed so that past decisions remain traceable and new information can be added without losing earlier context.

System Components

Each part of the process is handled by a separate component:

People Registry
Records individuals and links them to the initiatives, projects, and events they are involved in.
Initiatives Register
Captures organisations or entities and connects them to people, projects, and activities.
Project Tracker
Tracks ongoing work and links it to the people, initiatives, and events involved.
Event Log
Records interactions, attendance, and context for both internal and external events.
Support Tracker
Records grants, disbursements, and non-financial support such as space or resources, linked to the projects and initiatives they support.
Outcome Records
Logs observable results such as publications, announcements, or completed work.

System Architecture

The system is implemented as a Notion workspace structured around a set of connected databases forming a central relational layer. Each database represents a different type of record, with relationships allowing information to be shared across people, initiatives, projects, events, and support.

Information is added through forms, buttons, and guided interfaces rather than direct editing of the databases. This ensures consistency in how data is entered and reduces the risk of accidental changes. Notion automations are used to route entries and maintain connections between records, while Notion AI supports querying and navigating the dataset.

Access is managed through role-based dashboards, where each team member interacts only with the information relevant to their responsibilities. Sensitive data, such as funding details or internal notes, remains restricted while still allowing operational work to be distributed across the team.

Output

Grant history, including applications, decisions, and support provided, can be reviewed without checking multiple sources
Relationships with individuals and organisations can be understood through their full interaction history, including meetings and events
Projects can be traced from initial funding through to activity and recorded outcomes
Work can be delegated to team members through controlled access, without exposing sensitive information across the full system

Future Development

The current system captures relationships and activities in a structured format that can be queried within the workspace. The next step is to extend this into a graph-based layer, where connections between people, initiatives, projects, events, and funding can be explored more directly.

This would allow the foundation to examine patterns across its network, such as repeated collaborations, funding concentration, or how different initiatives connect through shared participants.

Infrastructure
Notion
Notion API
Make Automation
neo4j
Relational Data Modelling
Workflow Automation
Permissions Architecture
Operational Dashboards
Impact Tracking
Start with a conversation.