Dashboard
Every shilling and its kingdom purpose, read live from the ledger. Anything this platform does not yet measure says so rather than showing a guess.
Cash book
Where the budget goes
Appropriation accounts
| Account | Appropriated | Expended | Balance | Status |
|---|
Needs attention
—Giving mix
Stewardship report
Recent activity
Post entry
Manual capture for cash, cheque and totals. M-Pesa auto-capture on the parish paybill arrives in Phase 4 — every posting here appears on the dashboard immediately.
Receipt — giving
Payment — expenditure
Appropriations
The FY2026 register. Each account's kingdom apportionment (K1–K7 percentages) is what drives every rollup on the dashboard.
FY register
| No. | Account | Appropriated | Expended | Balance | Status |
|---|
Members
The membership roll. Registration mirrors the MyBerea form — identity, district & status, group serving, family, and the data-privacy consent.
Member roll
| Member | Phone | District | Office | Status | KES YTD | Login |
|---|
On the roll
Each district is shepherded by an Elder assisted by at least two Deacons — elders and deacons are themselves members.
Open the register ↗Member portal
Attribution
Money that arrived without a clear owner. M-Pesa webhooks post straight to the ledger; anything the match ladder cannot place lands here — attribute it to a member so statements stay complete, or confirm it parish-level.
Live capture — M-Pesa
| When | Provider | Payer | A/C | KES | Matched |
|---|
Approvals
Payments above the approval threshold wait here for a second pair of eyes — they count nowhere in the books until approved. Every decision is audited.
Awaiting approval
| Posted | Account | Payee / memo | KES | By |
|---|
Imports
Bring the treasurer's books in from Excel: save each sheet as CSV, upload, map the columns, check the dry run, commit. A committed batch can be undone whole for 7 days. Committing any batch retires the sample-data flag.
New import
Batches
| # | Kind | File | Rows in | Rejected | By | When |
|---|
Projects & pledges
Building funds and harambees as first-class records. A pledge is fulfilled by ordinary giving in the project's category — balances compute themselves, and Elders get district follow-up lists in their portal.
Project board
New project
Open pledges
| Member | Balance |
|---|
Church professionals
Members list their trade or profession, so that anyone with a job to do — building first of all — looks inside the church before going out. Listings go live as soon as a member saves them; take down anything wrong with Hide. Members fill this in at registration, in the member portal and in the app.
Directory
When it is off, the directory disappears from registration, the member portal and the app. Listings already saved are kept.
Listings
| Member | Trade name | Category | Contact | Area | Status |
|---|
Annual goals
What the Kirk Session set out to do this year — and how far along the parish is. Goals tied to an indicator or a project measure themselves from the monthly readings and the ledger; the rest are updated by the Session. The tick on each bar marks where we should be by today.
Goals · FY
Meetings & minutes
Record any meeting — under a tree or on a call — upload the audio, and Gemini writes the first draft. Nothing becomes official until the clerk approves it; approved minutes turn their action items into tracked, nudgeable tasks.
Meetings
| Held | Meeting | Status |
|---|
New meeting
Open action items
My district
Your flock, read live from the ledger — who they are, how the district is giving, and who needs a visit.
District giving
Members
| Member | Office | KES YTD | Phone |
|---|
Needs a visit
—Giving mix
Monthly readings
Fruit-counting for the kingdom ledger — baptisms, visits, households served. There is one reading per indicator per month for the whole parish: saving a number replaces the previous one, and a blank field leaves it untouched. Fill only the numbers your ministry owns.
Readings
My giving & profile
Your own giving with statements, pledges, projects and personal details.
Fellowship
Ministry chat rooms, parish announcements, and voice & video calls.
Congregation
The congregation at a glance — its districts, leadership and member-attributed giving. A chairman sees exactly this and nothing wider; the parish office sees every congregation.
—
Districts
| District | Shepherd (Elder) | Members | KES YTD |
|---|
People & roles
| Name | Office | District | KES YTD | Login access |
|---|
Settings
Integration credentials live encrypted in the database — set them here, no deploys, no keys in code. Values are write-only: once saved, the screen shows only that a value exists and when it changed.
Presbytery & General Assembly
—
Parish identity
Confirm against the parish's Practice & Procedure copy before setting — this is deliberately blank rather than guessed.
Parish groups (Fellowship chat)
| Group | Join | Posting | Members | Requests |
|---|
Mobile app
YouTube live
Integration secrets
Announcements
Chairpersons, group secretaries and members send requests from the app until the weekly cutoff. Approve, edit or decline each one, compile the week's bulletin, forward it to the Media Team for scripting and the Friday voice-over, then publish it to the app. SMS goes only to members who don't have the app, and you see the cost before you can send.
Requests
This week's bulletin
Quick notice
Published
SMS
One pipeline for every message the parish sends — sign-in codes, asante acknowledgments, announcements — each logged with its cost, because SMS is real money. Opt-outs are honoured on everything except sign-in codes.
Announcement
Test SMS
Message log
| When | To | Template | Message | Seg | KES | Status |
|---|
This month
Templates
Impact
The other column of the kingdom ledger: what the money bore. Group leaders record fruit in under a minute a month; spend sits beside it, and the primary indicator per activity gives the cost-per-outcome headline. Missing months show as gaps, never zeros.
Record readings
What-if simulator
Rehearse a budget decision before the Session votes it. Move the levers; every projected figure recomputes instantly and wears violet — MODELLED figures never share a colour with counted ones. Adopting a scenario rewrites the budget with full history and a decision-log entry.
Levers
Assumptions
Cash position through the year
MODELLEDNow against scenario
| Measure | Current plan | Scenario | Change |
|---|