Skip to main content
Database Schema

CRM & Prospecting Schema

The research backbone for outbound.

A work in progress
We've published these resources in the hope they're useful — you're welcome to copy or use anything you find on this site. We're still working through each record to optimise it for completeness and accuracy, so some entries are fuller than others for now.

What it stores

The research backbone for outbound. Canada's public T3010 charity registry is loaded into a queryable store, so the sales agent can find and qualify the right organisations from their own public filings — each section of the return kept as structured data.

Owned by the Sales agent. Lives in the Internal Tools database · crm schema.

The tables

Friendly names first, with the real table name underneath. Key fields only.

Charity Registrycrm.t3010

Canada's public T3010 charity filings — one row per charity per filing period, with each section of the return kept as structured data.

Columns in the crm.t3010 table
ColumnType
bnBusiness Number — the charity's IDText
temporal_coverage_endFiling-period endDate
identName, address, registration statusStructured
financialRevenue, expenses, assetsStructured
directorsDirectors and trusteesStructured
programsProgram descriptionsStructured
weburlOrganisation websitesStructured

Load Logcrm.t3010_loads

An audit log of every data load — which source file, the period it covers, and how many rows landed.

Columns in the crm.t3010_loads table
ColumnType
source_fileText
date_publishedWhen CRA published itDate
temporal_coverage_endDate
row_countNumber
loaded_atDate & time

You don't need all of this to start

Most of what these agents rely on has a simpler equivalent. Anywhere we use a database, you can usually start with a spreadsheet or a document — whatever you're comfortable with. Anywhere we built a custom MCP server, you can reach for a prebuilt AI connector instead of building your own.

We go further because it's where our experience pays off. Years of hands-on database work make a custom data layer feasible for us, and purpose-built MCP servers let us hand each agent a short, sharp instruction file and exactly the tools it needs — custom descriptions, only the endpoints we want, and the occasional extra gate — instead of a long manifesto or playbook. Nothing more, nothing less.

Ready to build technology that works for your mission?

Tell us where your organisation is and what's slowing your team down. We respond personally.

FAQ — Knowledge Base

Browse frequently asked questions about Knowledge Base

Request an Invitation to the MMP

Mission Multiplier cohorts form on a rolling basis. Request an invitation and we'll reach out when a cohort that fits you is coming together. No payment until you're invited and confirm your spot.