Skip to content

Campaign Brain Documentation

Welcome to the Campaign Brain platform documentation. Campaign Brain is a multi-tenant SaaS platform for political campaign management.

Platform Overview

graph TB
    subgraph "Campaign Brain Platform"
        TM[Tenant Manager<br/>cbtenant]
        subgraph "Tenant Instances"
            T1[Tenant 1<br/>cbapp]
            T2[Tenant 2<br/>cbapp]
            T3[Tenant N<br/>cbapp]
        end
        WF[Workflow Engine<br/>cbworkflow]
    end

    TM --> T1
    TM --> T2
    TM --> T3
    WF -.-> T1
    WF -.-> T2
    WF -.-> T3

Components

Component Repository Description
Tenant Manager cbtenant Multi-tenant orchestration, deployment, upgrades
Campaign App cbapp Core campaign management application
Workflows cbworkflow Automation and workflow engine
System campaign-brain-system Infrastructure and DevOps
  • Getting Started


    Install and configure Campaign Brain in minutes

    Installation

  • Tenant Manager


    Deploy and manage multiple campaign instances

    Tenant Manager

  • Architecture


    Understand the platform design and database schema

    Architecture

  • List Loader


    Import voter data and contact lists

    List Loader

Current Version

Component Version Status
Tenant Manager 1.0.0 Stable
Campaign App v0.3.0 Stable
Workflows 0.1.0 Development

Support


Last updated: December 2025