Completed M-Pesa offering, tithe & gifts · grouped by church_id
Revenue by church
Church
Offering
Tithe
Other
Total
Loading…
⟳ Church giving totals come only from completed tenant transactions. Website activation fees are shown separately below and never enter church wallet balances.
Website service revenue
Custom-domain activation revenue
One-time KES 35,000 activation fees paid by church administrators, grouped by church_id.
Date
Church
Domain
Amount
Status
M-Pesa receipt
Loading…
Tenant management
All churches
Every church on Church Global, with its website, status, domain and giving activity.
Church directory
Search and open a church workspace without leaving the platform.
Church
Admin email
Website
Location
Status
Domain
Giving
Actions
Loading…
Approve activates a verified church administrator as Church Admin + Website Owner. Reapprove repairs access for an already-registered admin email. Delete permanently removes the church and attempts to remove its linked Auth account.
Treasury
Finance & withdrawals
Monitor tenant wallet balances, verify payout accounts and track the 10% withdrawal maintenance fee.
Payout accounts
Church withdrawal destinations
Church
Account
Till / shortcode
Status
Action
Withdrawals
All church withdrawal requests
Date
Church
Reference
Payout
Fee
Total debit
Status
M-Pesa Tx
Platform homepage
CMS for public landing at / · Church Website
Stored in platform_settings (key: homepage). Public site / reads these values when available.
Homepage Manager
The public homepage is driven by church settings, current programs, live stream, scripture and latest sermons.
Homepage publishing rules
Use Church Settings for the hero, logo, contact and branding. Mark a program/sermon as featured/published to surface it. Mark a live stream as live to show the live section.
Website activation
Activate Website Ownership
Connect your church website to your own domain for a one-time KES 35,000 platform activation fee. Failed payments can be retried for the same domain without creating a duplicate activation.
ONE-TIME PLATFORM SERVICE
KES 35,000 Activate Website Ownership
This is a Website Ownership Global platform-service payment. It is not church offering, and After Website Ownership is Confirmed.
KES 35,000
Programs
Title
Date
Category
Published
Actions
Sunday Services
Service
Date
Theme
Preacher
Actions
Sermons
Title
Preacher
Date
Published
Actions
Daily Scriptures
Date
Reference
Text
Published
Actions
Devotionals
Date
Title
Scripture
Actions
Clergy & Leadership
Name
Title
Order
Active
Actions
Ministries
Name
Meeting
Published
Actions
Choir & Worship Team
Name
Role
Active
Actions
Live Streaming
Title
Platform
Live
Scheduled
Actions
Gallery / Media
Preview
Title
Category
Published
Actions
Announcements
Publish pastoral notices, worship updates, prayer gatherings and church news.
Title
Content
Published
Featured
Actions
Giving Categories
Name
Code
Active
Actions
Giving Campaigns
Name
Target
Received
Status
Actions
Transactions
Date
Type
Amount
Phone
Status
Receipt
Action
Giving Reports
Day
Offerings
Tithes
Other
Total
Church finance
Withdrawals
Your M-Pesa giving is recorded as a church wallet. Request a payout to the verified church Buy Goods/Till account.
Destination
Church payout account
Request payout
Withdraw church funds
History
Withdrawal requests
Date
Reference
Payout
Fee
Total debit
Status
M-Pesa Tx
Contact Messages
Date
Name
Subject
Phone
Status
Prayer Requests
Date
Name
Request
Private
Status
Users & Roles
Create users in Supabase Authentication, then assign their role in `admin_profiles`. Financial access should be limited to finance/admin roles.
Name
Role
User ID
Platform audit
Security trail of admin actions across the platform