Case study / Mission-driven organisations

Campaign data.
One reliable view.

An analytics platform that tracks fundraising campaigns and audiences for mission-driven organisations.

← All case studies

Value you can see.

Campaign data in one reliable view.

Reporting

Faster reporting.

Event-driven ingestion replaced manual extraction and cleaning.

Cost

Lower cloud cost.

A leaner pipeline on Cloud Functions and BigQuery.

Scale

Built for volume.

Large daily data volumes, processed for every client.

Every campaign.
One view.

The challengeWhat we changed
  • Scattered sourcesConnected feeds
  • Fragmented reportingUnified dashboards
  • Manual cleaningAutomated pipelines
From campaign to client insight
  1. CampaignsDonations & leads
  2. IngestionCloud Functions
  3. WarehouseBigQuery
  4. Client dashboardsPower BI
Event-driven and scheduled ingestion
Engineering details

The challenge

  • Donation and lead data spread over many platforms
  • No unified view of cost, reach and return
  • Manual extraction and cleaning every cycle

The build

  • Event-driven and scheduled Cloud Functions
  • Firestore for ingestion that triggers processing
  • BigQuery as the central warehouse
  • Embedded Power BI for every client

Technology

GCPCloud FunctionsFirestoreBigQueryPower BI

Your next step

Have a similar
problem?

Forty-five minutes on your version of it. You leave with a proposed first step.