Campaigns
Campaigns are the core fundraising entity on Nizam — each one represents a cause, project, or initiative that donors can contribute to.
A campaign represents a single fundraising initiative — a masjid construction drive, a Ramadan fundraiser, an emergency relief effort. Each campaign gets its own checkout modal, an optional campaign page hosted by Nizam, and can be displayed on physical Nizam devices. Campaigns connect to a fund for financial tracking and can be bundled together using campaign groups.
<!-- 
Creating a Campaign#
To create a new campaign, navigate to Fundraising → Campaigns and click New Campaign. You'll provide an internal name (how your team identifies the campaign on the dashboard), a display title (what donors see), a fund, and whether the campaign is Zakat eligible. You'll also choose the campaign's initial status — draft or published — depending on whether the campaign is ready for donors.
Campaign Lifecycle#
Campaigns move through three states:
- Draft — the campaign is being configured and is not visible to donors. Use draft status to build out your content, amounts, and settings before going live.
- Published — the campaign is live and accepting donations. It's accessible at its public URL, on any linked devices, and through the checkout modal.
- Archived — the campaign is no longer accepting new donations, but all historical data is preserved.
Publishing and archiving
Once a campaign is published, it cannot return to draft. Published campaigns can be archived to stop accepting new donations, and archived campaigns can be re-published at any time. Keep in mind that recurring plans created through the campaign will continue running even while the campaign is archived — archiving stops new donations, not existing commitments.
Content Across Surfaces#
Campaign content appears across multiple surfaces, each with its own format and orientation requirements:
| Surface | Supported media | Notes |
|---|---|---|
| Checkout modal | Portrait and landscape | The base content configured in Content & Media |
| Campaign page | Landscape only | Can override base content with richer media and longer descriptions |
| StandPro | Portrait only (4:5) | Can override with portrait-optimized media |
| Handheld | Landscape only (16:9) | Can override with landscape-optimized media |
Content configured in Content & Media serves as the base and automatically syncs to all surfaces. If the base media mode doesn't match what a surface supports, that surface won't inherit the base media — you'll need to upload media directly for it.
The Campaign Page and Device Media sections let you override base content for their respective surfaces.
Duplicating a Campaign#
Duplicating creates a copy of your campaign with all configuration preserved — content, media, giving amounts, levels, fees, Zakat settings, and more. The duplicate starts fresh with a new slug and draft status, making it ideal for seasonal variations. Duplicate your Ramadan campaign each year to start with the same configuration without rebuilding from scratch.
Archiving and Removing#
Campaigns that have received donations can't be deleted, but can be archived. Archiving preserves all donation records and history, and can be reversed at any time by re-publishing.
Keep in mind that archiving stops the campaign from accepting new donations, but it doesn't cancel existing recurring plans. Donors with active monthly or weekly commitments will continue to be charged on their existing schedule. If you need to stop recurring plans, those must be cancelled individually.
Campaigns that haven't received any donations can be permanently deleted.