Features at a Glance¶
Changemaker Lite bundles advocacy campaigns, geographic mapping, volunteer management, media hosting, and landing pages into a single self-hosted platform. Every feature can be toggled on or off from Settings in the admin panel.
Core Features¶
-
Advocacy Campaigns
Help supporters contact elected representatives through email campaigns with postal code lookup and a public response wall.
-
Map & Canvassing
Manage locations, draw canvassing territories, schedule volunteer shifts, and run GPS-tracked door-to-door outreach.
-
Media Manager
Upload videos and photos, curate playlists, publish a shorts feed, and track engagement with built-in analytics.
-
Landing Pages
Build campaign microsites with a drag-and-drop GrapesJS visual editor and publish at custom slugs.
-
Payments (Stripe)
Accept memberships, product sales, and donations with encrypted Stripe integration and branded donation pages.
-
SMS Campaigns
Text message outreach via a Termux Android bridge with contact lists, templates, and response tracking.
-
Public Homepage
Customizable landing page with hero section, live stats, featured campaigns, upcoming shifts, and activity feed.
Communication & Collaboration¶
-
Newsletter (Listmonk)
Opt-in mailing lists and newsletter campaigns with automatic subscriber sync from shifts and contacts.
-
Email Templates
Reusable email templates with variable substitution for campaign communications.
-
Team Chat (Rocket.Chat)
Self-hosted team chat with iframe integration, floating widget, and native mobile app support.
-
Video Conferencing (Jitsi)
Self-hosted video calls integrated with Rocket.Chat via JWT authentication — no separate login required.
Integrations & Services¶
-
Events (Gancio)
Self-hosted event management with automatic shift-to-event sync and an embeddable calendar widget.
-
Password Manager (Vaultwarden)
Bitwarden-compatible password vault for secure team credential sharing.
-
User Provisioning
Automatic account creation and sync across Rocket.Chat, Gitea, Vaultwarden, and Listmonk.
-
People / Contacts
Centralized contact management for supporters, donors, and community members with cross-module linking.
-
Whiteboard (Excalidraw)
Self-hosted collaborative whiteboard for brainstorming, planning, and visual collaboration.
Volunteer Portal¶
-
Social Connections
Friend system, activity feed, groups, profiles, pokes, and privacy controls for volunteer community building.
-
Achievements & Leaderboard
Badge system with 11 achievements across 4 categories, progress tracking, and competitive leaderboards.
-
Volunteer Quick Join
QR code invite links for instant volunteer onboarding — scan, fill a short form, and start canvassing.
Automation & Analytics¶
-
Email Automation
Automated volunteer lifecycle emails — thank-you notes, shift reminders, weekly summaries, and re-engagement campaigns.
-
Data Quality Dashboard
Geocoding quality metrics with per-provider stats, confidence tiers, and coverage analysis.
-
Documentation Analytics
Page view tracking and engagement metrics for MkDocs documentation pages.
Admin Tools¶
-
Docs Comments
Gitea-backed comment system for documentation pages with anonymous posting and moderation.
-
Command Palette
Global Ctrl+K search across pages, campaigns, locations, users, settings, and media.
-
Navigation Settings
Customize the public navigation menu with feature toggles, custom links, and drag-and-drop reordering.
-
Platform Settings
Five-tab settings page covering organization details, theme colors, email configuration, feature flags, and notifications.
-
Social Sharing (OG Tags)
Open Graph meta tags for campaigns, landing pages, and gallery videos — rich link previews on social media.
-
Gallery Ads
Internal ad system with 5 ad types, audience targeting, scheduling, frequency caps, and CTR analytics.
-
Self-Service Contact Profile
Token-based public profile pages where contacts can view and update their information and preferences.