FULL OVERVIEWVOLLEDIGE OORSIG

Beyond the front page — everything Kalah does for your congregation.Verder as die voorblad — alles wat Kalah vir jou gemeente doen.

The home page gives a quick taste. Here is the full picture, category by category, with real screenshots from the live demo — exactly as a church council or committee will see it when they consider it seriously. Click any screenshot to see it in full.Die tuisblad gee 'n vlugtige voorsmakie. Hier is die volle prentjie, kategorie vir kategorie, met regte skermskote uit die lewendige demo — presies soos 'n kerkraad of kommissie dit sal sien wanneer hulle dit ernstig oorweeg. Klik enige skermskoot om dit ten volle te sien.

A note on language: the whole admin switches to Afrikaans with one click — all 24 screens, through and through, not just the labels. That is exactly what every admin screenshot below shows.'n Nota oor taal: die hele admin-omgewing kan met een klik na Afrikaans wissel — al 24 skerms, deur en deur, nie net etikette nie. Dis presies wat elke admin-skermskoot hieronder wys.
EXPLORE IT ALL YOURSELF IN THE LIVE DEMO →VERKEN ALLES SELF IN DIE LEWENDIGE DEMO →
01 — WEBSITEWEBWERF

A website that looks like someone paid for it.'n Webwerf wat lyk of iemand daarvoor betaal het.

Not an empty framework to build yourself — a real website, already filled and ready to hand over.Nie 'n leë raamwerk om self te bou nie — 'n regte webwerf, klaar gevul en gereed om oor te dra.

  • Four complete template styles (Cornerstone, Emmaus, Covenant, Pillar) — choose or switch any timeVier volledige sjabloonstyle (Cornerstone, Emmaus, Covenant, Pillar) — kies of wissel enige tyd
  • Every page, block and image editable inline by the admin — no developer neededElke bladsy, blok en beeld inline redigeerbaar deur die admin — geen ontwikkelaar nodig nie
  • News with categories, search, and automatic weekly archivingNuus met kategorieë, soek, en outomatiese weeklikse argivering
  • Custom pages for anything a template doesn't already offerPasgemaakte bladsye vir enigiets wat 'n sjabloon nie klaar bied nie
  • Every congregation on its own isolated subdomain and database — never shared dataElke gemeente op sy eie afgesonderde subdomein en databasis — nooit gedeelde data nie
  • Automatic SSL, hosting and backups includedOutomatiese SSL, huisvesting en rugsteun ingesluit
  • Bilingual per congregation — Afrikaans or English, the admin's choiceTweetalig per gemeente — Afrikaans of Engels, die admin se keuse
  • Mobile-first — no separate "app" neededMobiel-eerste — geen aparte "app" nodig nie
02 — MEMBER & HOUSEHOLD REGISTERLIDMATE- & HUISGESINREGISTER

One register, not a spreadsheet per clerk.Een register, nie 'n datastel per skriba nie.

Households, wards, office-bearers and ministry roles all live in one place — searchable, filterable and linked.Huisgesinne, wyke, ampsdraers en bedieningsrolle leef almal op een plek — soekbaar, filterbaar, en gekoppel.

  • Households, not just individuals — spouses, children and addresses linked automaticallyHuisgesinne, nie net individue nie — gades, kinders en adresse outomaties gekoppel
  • 39 built-in integrity rules (e.g. confession below the minimum age, missing address, sex–salutation mismatch), each with evidence and a suggested action39 ingeboude integriteitsreëls (bv. belydenis voor die minimum ouderdom, ontbrekende adres, geslag-aanspreekvorm-teenstrydigheid), elk met bewyse en 'n voorgestelde optrede
  • Full office-bearer history — who served, when, not just current statusVolle ampsdraer-geskiedenis — wie het gedien, wanneer, nie net huidige status nie
  • A Checks tab with three reviews side by side: register integrity, office records against the org structure, and ward reconciliation between member and household'n Kontroles-oortjie met drie hersienings langs mekaar: registerintegriteit, ampsrekords teenoor die orgstruktuur, en wyk-rekonsiliasie tussen lidmaat en huishouding
  • CSV/Excel import from an existing spreadsheet, with a dry-run preview before anything is committedCSV/Excel-invoer vanaf 'n bestaande sigblad, met 'n droogloop-voorskou voor enigiets vasgelê word
  • Export any time — never locked out of your own dataUitvoer enige tyd — geen uitsluiting van jou eie data nie
  • Role-based views: a catechist sees their class, not the whole registerRolgebaseerde sig: 'n kategeet sien sy klas, nie die hele register nie
  • "Keep Private" is respected throughout the system, not just on one page"Hou Privaat" word regdeur die stelsel gerespekteer, nie net op een bladsy nie
  • Archiving and restore, for when a status change turns out to be a mistakeArgivering en herstel, vir wanneer 'n statusverandering 'n fout blyk te wees
03 — ORGANISATION & COMMUNICATIONORGANISASIE & KOMMUNIKASIE

The org structure is the mailing list.Die orgstruktuur is die verspreidingslys.

Build the church council, committees, wards and classes once, as a tree — the rest follows automatically.Bou die kerkraad, kommissies, wyke en klasse een keer as 'n boom — die res volg outomaties.

  • Council → portfolios → committees → wards → classes, one tree, editable by the adminKerkraad → portefeuljes → kommissies → wyke → klasse, een boom, admin-redigeerbaar
  • Every group automatically gets its own name@congregation email address — nothing to maintainElke groep kry outomaties sy eie naam@gemeente-e-posadres — niks om te onderhou nie
  • Newsletter built from reusable content blocksNuusbrief gebou met herbruikbare inhoudsblokke
  • Audience chosen with filters (ward, suburb, ministry group) or a saved listGehoor gekies met filters (wyk, voorstad, bedieningsgroep) of 'n gestoorde lys
  • Full send history per newsletter — who received it, when, and whether it was deliveredVolledige stuurgeskiedenis per nuusbrief — wie het dit ontvang, wanneer, is dit afgelewer
  • Group messages without exposing anyone's personal emailGroepboodskappe sonder om enigiemand se persoonlike e-pos bekend te maak
  • Public/internal visibility per group — control exactly what appears on the public sitePubliek/intern-sigbaarheid per groep — beheer presies wat op die openbare werf verskyn
04 — EVENTSGEBEURE

From youth camp to council meeting.Van jeugkamp tot kerkraadsvergadering.

The admin creates an event once; it appears in the right place automatically, sorted correctly.Die admin skep 'n gebeurtenis een keer; dit verskyn outomaties op die regte plek, reg gesorteer.

  • Recurring and one-off events on one listHerhalende én eenmalige gebeure op een lys
  • Automatically sorted and filtered by type on the public siteOutomaties gesorteer en gefiltreer volgens tipe op die publieke werf
  • Optional Google Calendar link, with a clean fallback page when it isn't connectedOpsionele Google Calendar-koppeling, met 'n skoon terugvalbladsy as dit nie gekoppel is nie
  • Registration and attendance data flow back into the member registerRegistrasie- en bywoningsdata vloei terug in die lidmateregister
05 — DUTY ROSTERSDIENSBEURTE / ROOSTER

No more roster spreadsheet across five WhatsApp groups.Geen roosterdatastel in vyf WhatsApp-groepe meer nie.

Build a pool of available people once, and schedule them in a simple roster.Bou 'n poel van beskikbare mense een keer, en skeduleer hulle in 'n eenvoudige rooster.

  • Build a pool of available people once, reuse it for any dutyBou 'n poel van beskikbare mense een keer, hergebruik oor enige diens
  • Schedule by service, Sunday or shift in a simple rosterSkeduleer na dienste, Sondae, of skofte in 'n eenvoudige rooster
  • Everyone sees at once when it's their turnElkeen sien onmiddellik wanneer hulle aan die beurt is
  • Works for any recurring duty: organ, projector, tea, doors, assistant preachersWerk vir enige herhalende diens: orrel, projektor, tee, deure, hulppredikers
  • History per person over any period — who did what, whenGeskiedenis per persoon oor enige tydperk — wie het wat gedoen, wanneer
06 — GIVINGDRA BY

A clean giving page, no guesswork.'n Skoon bydrae-bladsy, sonder raaiwerk.

Every option is explained clearly, so a contribution is easy to reconcile.Elke opsie word duidelik verduidelik, sodat 'n bydrae maklik versoen kan word.

  • Debit order, EFT or cash — one page, three optionsDebiet-order, bankoordrag, of kontant — een bladsy, drie opsies
  • Exact reference guidance per option, not a generic "make a contribution" messagePresiese verwysingsleiding per opsie, nie 'n algemene "maak 'n bydrae"-boodskap nie
  • Easy to reconcile on the treasurer's side, without guessworkMaklik versoenbaar aan die kassier se kant, sonder raaiwerk
07 — MEDIA LIBRARY / DOWNLOADSMEDIATEEK / AFLAAIE

Sermons, Bible studies and documents — organised, not a flood of emails.Preke, Bybelstudies en dokumente — georganiseer, nie 'n vragskuit e-posse nie.

Everything arranged and searchable, with access that can be restricted where needed.Alles gerangskik en deursoekbaar, met toegang wat beperk kan word waar nodig.

  • Three-level taxonomy: category, subcategory, documentDrievlak-taksonomie: kategorie, subkategorie, dokument
  • Searchable by title or contentDeursoekbaar op titel of inhoud
  • Group-based access restriction — council documents needn't be publicGroep-gebaseerde toegangsbeperking — kerkraadsdokumente hoef nie publiek te wees nie
  • Any file type: PDF, audio, documentsEnige lêertipe: PDF, oudio, dokumente
08 — CATECHESIS & PASTORAL CAREKATEGESE & PASTORALE SORG

So that no household falls through the cracks.Sodat geen huisgesin deur die krake val nie.

Class registers and pastoral follow-up live in the same register as membership, not separate from it.Klasregisters en pastorale opvolg leef in dieselfde register as lidmaatskap, nie los daarvan nie.

  • Attendance and preparation recorded per lesson, per classBywoning en voorbereiding vasgelê per les, per klas
  • Percentages calculated automatically per quarter — no manual tallyingPersentasies outomaties bereken per kwartaal — geen handmatige optelling nie
  • Visitation point per household, in the same register as membershipBesoekpunt per huisgesin, in dieselfde register as lidmaatskap
  • An elder sees at a glance who is due or overdue'n Ouderling sien op een oogopslag wie oorloop of agterstallig is
  • History of visits and notes per household, not just a one-off noteGeskiedenis van besoeke en opmerkings per huisgesin, nie net 'n eenmalige nota nie
09 — BUILT-IN HELPINGEBOUDE HULP

No training needed — the Companion walks alongside.Geen opleiding nodig — die Metgesel loop saam.

A first-time volunteer who has only been told "go to congregation.kalah.app/admin" never has to wonder where to start.'n Eerstekeer-vrywilliger wat net vertel is "gaan na gemeente.kalah.app/admin" hoef nooit te wonder waar om te begin nie.

  • Task-based guides ("send a newsletter", "set up a roster") — not a manual to read beforehandTake-gebaseerde gidse ("stuur 'n nuusbrief", "stel 'n rooster op") — nie 'n handleiding om vooraf te lees nie
  • Shows exactly where to click, right on the screen where it happensWys presies waar om te klik, regstreeks op die skerm waar dit gebeur
  • Appears by itself on a first-time user's first visitVerskyn vanself by 'n eerstekeer-gebruiker se eerste besoek
  • Never shows made-up data — always refers to what is actually thereWys nooit voorgemaakte data voor nie — verwys altyd na wat werklik daar is
  • Follows the admin's own language choice (Afrikaans or English)Volg die admin se eie taalkeuse (Afrikaans of Engels)
10 — STATISTICS & AUDITSTATISTIEKE & OUDIT

Reporting that writes itself, and a trail of every action.Verslagdoening wat homself skryf, en 'n spoor van elke aksie.

Built for accountability, not just trust — exactly what POPIA compliance requires.Gebou vir aanspreeklikheid, nie net vertroue nie — presies wat POPIA-nakoming verg.

  • GKSA annual return compiled directly from the live register, not a separate countGKSA-jaaropgawe saamgestel direk uit die lewendige register, nie 'n aparte tel nie
  • Automatic reconciliation against the running total, with inconsistencies flaggedOutomatiese versoening teen die lopende telling, teenstrydighede uitgelig
  • Anonymous engagement report: pages, devices, members versus visitors — no individual identifiedAnonieme betrokkenheidsverslag: bladsye, toestelle, lede teenoor besoekers — geen individu geïdentifiseer nie
  • Fully attributed audit log: who, what and when, for every administrative actionVolledig toegeskrewe oudit-log: wie, wat, en wanneer, vir elke administratiewe aksie
11 — MEETINGS & CORRESPONDENCEVERGADERINGS & KORRESPONDENSIE

Decisions that actually get carried out — and letters that don't get forgotten.Besluite wat werklik uitgevoer word — en briewe wat nie vergeet word nie.

The church council, the diaconate, every committee or ministry gets agendas, minutes and a numbered register of decisions. Then Kalah follows up every action until someone says it's done.Die kerkraad, die diakonie, elke kommissie of bediening kry agendas, notules en 'n genommerde besluiteregister. Dan volg Kalah elke aksie op totdat iemand sê dit is klaar.

  • Members come from the org structure — portfolio heads and ministers sit on the council automaticallyLede kom uit die orgstruktuur — portefeuljehoofde en predikante sit vanself in die kerkraad
  • The agenda goes out by itself, filtered by office: confidential items for elders onlyDie agenda gaan vanself uit, gefilter volgens amp: vertroulike punte net vir ouderlinge
  • Numbered decisions (KR 2026/014), minutes approved and locked, searchable across yearsGenommerde besluite (KR 2026/014), notule goedgekeur en gesluit, deursoekbaar oor jare
  • Every action has an owner and a date; reminders before, on and after the date — whatever gets stuck reaches the chairElke aksie het 'n eienaar en 'n datum; herinnerings voor, op en na die datum — wat vasval, bereik die voorsitter
  • Every letter, report or objection stays on the agenda until a decision settles itElke brief, verslag of beswaarskrif bly op die agenda totdat 'n besluit dit afhandel
  • Owners respond from the email: done, more time, or "not mine" — without signing inEienaars reageer uit die e-pos: klaar, meer tyd, of "nie vir my nie" — sonder om aan te teken
  • Existing Smartsheet registers are imported, with their original numbersBestaande Smartsheet-registers word ingevoer, met die oorspronklike nommers
12 — FINANCEFINANSIES

Receipts that add up — to the cent.Kwitansies wat klop — tot op die sent.

Contributions come in from the existing bookkeeping exports, per member, per fund, per month. Kalah turns them into quarterly receipts and pledge forms, and shows the money only to the people who should see it.Bydraes kom in uit die bestaande boekhouding se uitvoere, per lidmaat, per fonds, per maand. Kalah maak daarvan kwartaallikse kwitansies en begrotingsvorms, en wys die geld net vir dié wat dit moet sien.

  • Contributions imported per member, per fund, per month — a re-import replaces the month, it never doubles itBydraes ingevoer per lidmaat, per fonds, per maand — 'n herinvoer vervang die maand, dit verdubbel dit nooit nie
  • The quarterly receipt run ties out per fund: import = stored = receipts + left out + unidentified + unmatched. If it doesn't add up to the cent, nothing is sentDie kwartaallikse kwitansielopie klop per fonds: invoer = gestoor = kwitansies + uitgelaat + ongeïdentifiseer + ongepas. As dit nie tot op die sent klop nie, word niks gestuur nie
  • A test send to yourself comes first; every send is logged, and a run is frozen once it has gone outEers 'n toetsstuur aan jouself; elke stuur word aangeteken, en 'n lopie word gevries sodra dit uit is
  • Pledge (begroting) forms per fund, with each member's link prefilled with their current pledgeBegrotingsvorms per fonds, met elke lidmaat se skakel vooraf ingevul met sy huidige begroting
  • The diaconal assistance list stays private, and those members are left out of the receiptsDie diakonale bystandslys bly privaat, en dié lidmate word uit die kwitansies gelaat
  • Finance is granted per person, on top of an owner or editor role — a new admin sees no money until someone grants itFinansies word per persoon toegestaan, bo-op 'n eienaar- of redakteursrol — 'n nuwe admin sien geen geld voordat iemand dit toestaan nie
13 — FORMS & SURVEYSVORMS & OPNAMES

Ask the congregation — and get honest answers.Vra die gemeente — en kry eerlike antwoorde.

Surveys and sign-up forms, built in the admin and filled in on a phone. Anonymous means anonymous: the database has nowhere to store who answered.Opnames en inskrywingsvorms, gebou in die admin en ingevul op 'n foon. Anoniem beteken anoniem: die databasis het nêrens om te stoor wie geantwoord het nie.

  • Built in the admin: sections, branching, matrix questions, and a live phone preview that is the real formGebou in die admin: afdelings, vertakkings, matriksvrae, en 'n lewendige foonvoorskou wat die regte vorm is
  • One question per screen on a phone; the back gesture steps back, and a half-finished form waits on the deviceEen vraag per skerm op 'n foon; die terug-gebaar stap terug, en 'n halfvoltooide vorm wag op die toestel
  • Anonymous by design: no name, email, IP address or exact time is stored with an answerAnoniem van ontwerp: geen naam, e-pos, IP-adres of presiese tyd word saam met 'n antwoord gestoor nie
  • Paper responses are captured beside the online ones, and results can be filtered by sourcePapierantwoorde word langs die aanlyn antwoorde vasgelê, en resultate kan volgens bron gefiltreer word
  • Results per question, CSV export, and AI summaries of the free text on requestResultate per vraag, CSV-uitvoer, en KI-opsommings van die vrye teks op versoek
  • Members can be made form builders, working with their own member login — no admin accountLidmate kan vorms-bouers gemaak word, wat met hul eie lidmaat-aanmelding werk — geen admin-rekening nie
  • A form with answers is locked against changes that would orphan them; anything bigger becomes a new version'n Vorm met antwoorde is gesluit teen veranderinge wat bestaande antwoorde betekenisloos sou maak; enigiets groter word 'n nuwe weergawe
14 — MEMBERS' AREA, CERTIFICATES & PRAYERLIDMATE-AFDELING, SERTIFIKATE & GEBED

Behind the sign-in: the congregation itself.Agter die aanmelding: die gemeente self.

Members sign in with a link in their email — no password to forget. Inside are the member directory and the news and documents meant for members only.Lidmate meld aan met 'n skakel in hul e-pos — geen wagwoord om te vergeet nie. Binne is die lidmaatlys, en die nuus en dokumente wat net vir lidmate bedoel is.

  • Password-free sign-in: an email link, and the session stays alive for as long as it is usedAanmelding sonder wagwoord: 'n e-posskakel, en die sessie bly lewendig solank dit gebruik word
  • A member directory with search, filters and a map — never visible to the public'n Lidmaatlys met soek, filters en 'n kaart — nooit vir die publiek sigbaar nie
  • Certificates on the church's own letterhead: attestation, baptism, profession of faith, marriage and proof of membershipSertifikate op die kerk se eie briefhoof: attestaat, doopseël, belydenissertifikaat, huweliksertifikaat en bewys van lidmaatskap
  • The wording of every certificate is editable, with a sample preview before anything is printedDie bewoording van elke sertifikaat is wysigbaar, met 'n voorbeeld-voorskou voordat enigiets gedruk word
  • Weekly prayer points for the congregation, the city and the world, kept by the office and shown on the websiteWeeklikse gebedspunte vir die gemeente, die stad en die wêreld, deur die kantoor bygehou en op die webwerf gewys
15 — BROADCASTS & NEWSUITSENDINGS & NUUS

The newsletter becomes the website's news.Die nuusbrief word die webwerf se nuus.

Sermons and live streams come straight from the church's YouTube channel. And the weekly newsletter doesn't have to be retyped: Kalah reads it and suggests the news posts.Preke en regstreekse uitsendings kom direk van die kerk se YouTube-kanaal af. En die weeklikse nuusbrief hoef nie oorgetik te word nie: Kalah lees dit en stel die nuusberigte voor.

  • A Broadcasts page fed by the church's YouTube channels — live streams and archives, nothing to upload'n Uitsendings-bladsy gevoed deur die kerk se YouTube-kanale — regstreeks en argiewe, niks om op te laai nie
  • Upload the newsletter as PDF or Word, and Kalah extracts the articles as draft news postsLaai die nuusbrief as PDF of Word op, en Kalah onttrek die artikels as konsep-nuusberigte
  • Nothing is published until someone has read and approved the draftsNiks word gepubliseer voordat iemand die konsepte gelees en goedgekeur het nie
  • The document itself is kept in Downloads, in the right folderDie dokument self word in Aflaai gehou, in die regte vouer
16 — FEEDBACK & ROADMAPTERUGVOER & PADKAART

Report it where you see it — and see what comes next.Rapporteer dit waar jy dit sien — en sien wat volgende kom.

Every admin page has a Feedback button. Type what happened; Kalah attaches a screenshot of the page and sorts the report. The church follows its reports from new to done, and the roadmap shows what Kalah is building next.Elke admin-bladsy het 'n Terugvoer-knoppie. Tik wat gebeur het; Kalah heg 'n skermskoot van die bladsy aan en sorteer die verslag. Die gemeente volg sy verslae van nuut tot klaar, en die padkaart wys wat Kalah volgende bou.

  • One message box and a screenshot — no form to fill in, no category to chooseEen boodskapkassie en 'n skermskoot — geen vorm om in te vul nie, geen kategorie om te kies nie
  • Sorted automatically into bug, request, question or praiseOutomaties gesorteer as fout, versoek, vraag of lof
  • Each report moves from new to planned, in progress, ready to test and done — and the reporter hears when it is ready to testElke verslag skuif van nuut na beplan, besig, reg om te toets en klaar — en die rapporteerder hoor wanneer dit reg is om te toets
  • Requests are linked to roadmap items, so demand is counted, not guessedVersoeke word aan padkaart-items gekoppel, sodat aanvraag getel word, nie geraai nie
  • The roadmap is open to every church's admins: what is planned, in progress or blocked, by phaseDie padkaart is oop vir elke gemeente se admins: wat beplan, besig of geblokkeer is, per fase

It's not a mockup. Go and see for yourself.Dis nie 'n mockup nie. Gaan kyk self.

Every screenshot above comes from the live demo. Click around in it as the owner — no sign-in, no email — or request your own congregation's website.Elke skermskoot hierbo kom uit die lewendige demo. Klik jouself daarin rond as eienaar — geen aanmelding, geen e-pos nie — of vra vir jou eie gemeente se webwerf aan.

Or just look at the demo congregation's website →Of kyk net na die demo-gemeente se webwerf →

Click anywhere to closeKlik enige plek om toe te maak