Charitable Causes
What it is
Section titled “What it is”Charitable causes are giving campaigns members can donate to from their main balance — zakat (obligatory alms), wakaf (endowment), and sedekah (voluntary charity). An organization publishes a cause; members contribute toward its target; the funds reach the beneficiary.
Shariah basis
Section titled “Shariah basis”The three pillars of Islamic giving: Zakat, Wakaf, and Sedekah. Charitable funds are handled with intent (niyyah) in mind and tracked separately from commercial products, so giving stays clean and accountable.
Who it is for
Section titled “Who it is for”- Members who want to give — fulfilling zakat or giving voluntarily.
- Organizations and mosques running fundraising campaigns for verified beneficiaries.
Key capabilities
Section titled “Key capabilities”- Publish a cause — a campaign with a description and, optionally, a target.
- Approval gate — a cause must be approved before it can accept donations.
- Donate from balance — members give any amount from their main balance.
- Progress tracking — members see how much a cause has raised against its target.
- Receipts — each donation is recorded and receipted for the donor.
Lifecycle
Section titled “Lifecycle”stateDiagram-v2
direction LR
[*] --> Draft: cause created
Draft --> Approved: passes review (donatable)
Draft --> Rejected
Approved --> Active: accepting donations
Active --> Completed: target met / campaign ends
Active --> Closed: stopped early
Rejected --> [*]
Completed --> [*]
Closed --> [*]
How the money moves
Section titled “How the money moves”flowchart LR
ORG([Organization])
ADMIN([Approver])
MEMBER([Donor])
MAIN[("Donor main balance")]
CAUSE[("Cause fund")]
BENE[/"Beneficiary"/]
ORG -->|1 publish cause| ADMIN
ADMIN -->|2 approve| CAUSE
MAIN -->|"3 donate"| CAUSE
CAUSE -->|"4 disburse"| BENE
MEMBER -.->|gives from| MAIN
classDef money fill:#FDF8E8,stroke:#3C2C96,stroke-width:2px,color:#1E1B4B;
classDef pot fill:#FFF3D0,stroke:#F4BE27,stroke-width:1.5px,color:#8B5A00;
classDef actor fill:#FFFFFF,stroke:#3C2C96,stroke-width:1.5px,color:#1E1B4B;
class MAIN money;
class CAUSE,BENE pot;
class ORG,ADMIN,MEMBER actor;
What you can configure
Section titled “What you can configure”- Cause types — zakat, wakaf, sedekah, or a subset.
- Approval workflow — who reviews and approves causes before they go live.
- Targets & visibility — whether causes show a target and progress.
- Branding & language — under your brand, in ID / EN / AR.
Limits
Section titled “Limits”- A cause must be approved and donatable before it can receive anything.
- Donations are drawn from the donor’s main balance.
- Charitable funds are tracked separately from commercial products.
Related
Section titled “Related”- Wallet & Payments — funds the donations.
- Takaful — the other donation-based, cooperative product.