Overview

Attendance trend

Attendance trend

Guest log

One-off visitors. Add guests via "Add member" and set GC status to Guest.
NameChurch statusGenderFirst visitSessions

Serving teams

Who is serving at City Church, who is eligible but not yet serving, and your December goal progress.
December goal: every eligible member serving on at least one team.
Data

Goals

Track monthly GC participation goals and see how each cluster is contributing.
Track monthly GC participation goals and the cluster leaderboard.

Open or create a session

Follow-up queue

People who missed their last session, sorted so the most overdue are at the top. Tap WhatsApp or Mark contacted right from here.

Absences by session

Everyone who was absent last session, with their streak and a WhatsApp link.

Absence reasons — select a session above

Absence reasons
Enter birthdays as DD/MM. Reminders appear automatically when a birthday is within 7 days.
NameGC statusGenderBirthday (DD/MM)Next birthday
Attendance rules

Attendance rate thresholds

Core 75% – 100% attendance %
Frequent 50% – 74% attendance %
Rare 30% – 49% attendance %
Unresponsive Below 30% attendance Below Rare threshold

Trends start date

Every rate, streak, and trend number in the app (Members, Follow-up, Insights, Care, cluster health) will ignore sessions before this date. Raw attendance records aren't touched โ€” you can still open an old session and edit it. Leave empty to use full history.
Saved โœ“
Messages

Auto-message templates

These fill the WhatsApp buttons on Overview, Follow-up and Care. Use [name] as a placeholder โ€” it's replaced with the person's first name. Leave a box empty to use the built-in default.
Saved โœ“
Member rates
Change log

Change log

No changes logged yet.
Data

Member report publishing

Enter your GitHub token to publish the member report to gidiatcity.com/report.html โ€” a fixed link you can share with members each week.

Push an app update

When you get a new version of this app (an .html file), pick it below and push it straight to your live site โ€” no manual GitHub upload. Uses the same token as above. Your host (e.g. Cloudflare Pages) will redeploy automatically, usually within a minute.

Custom serving teams

Add teams not in the default list. They'll appear in member profiles and serving imports.
Access

Guest access

Generate a temporary PIN for someone who needs access to the dashboard. Expires automatically โ€” you can also revoke it early.
Loading active guest tokens...

Change log identity

Danger zone

Start a new term

Archives the current term's attendance, wellbeing, and care data, then resets stats to zero for a fresh term. This can't be undone โ€” the old data moves to Archive, it isn't deleted, but this device's live view resets immediately.
Add member
Identity
โ–ผ
Church & GC status
โ–ผ
Used for serving eligibility.
Serving teams
Tap to expand
โ–ถ
Are you sure? This will permanently remove the member and all their attendance data.
All clusters with member lists, attendance dots and care inputs. Tap a cluster header to collapse it.
Add cluster
Cluster summary
Session debrief
Member profile
Convert guest
Pending cluster submissions
Import attendance from Google Sheets
Format: Your sheet has a Name column and a Tick/mark column. Select both below. Rows with a tick (โœ“, TRUE, Y, 1, yes, x) are marked present โ€” all others absent.
Header rows are automatically skipped.
Select all rows in your Google Sheet (including the name and tick columns) and paste below. Ctrl+A โ†’ Ctrl+C in the sheet, then paste here.

Superclusters

Attendance trends and check-in status for each cluster. Your weekly health check.
Track your cluster heads and special attention members.
Add supercluster
Add any member regardless of their cluster.

Exception view

People who need follow-up this week โ€” sorted by urgency. Start here every session.

Prayer requests

Active prayer requests from the GC. Publish to the shareable prayer page.
Log conversation
Log prayer request

Past terms

Saved copies of previous terms' data for reference.
Click any term to view it in full detail. All data is read-only.
Term over term comparison
Archive
Start new term
This will archive the current term and start fresh.
Members, birthdays, clusters and assignments are kept. Attendance, check-ins and absence reasons are cleared.