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 |
Quick Links¶
-
Getting Started
Install and configure Campaign Brain in minutes
-
Tenant Manager
Deploy and manage multiple campaign instances
-
Architecture
Understand the platform design and database schema
-
List Loader
Import voter data and contact lists
Current Version¶
| Component | Version | Status |
|---|---|---|
| Tenant Manager | 1.0.0 | Stable |
| Campaign App | v0.3.0 | Stable |
| Workflows | 0.1.0 | Development |
Support¶
- GitHub Issues: Report bugs or request features
- Documentation: You're here!
Last updated: December 2025