Attendance trend
⚲
Guest log
One-off visitors. Add guests via "Add member" and set GC status to Guest.
⚲
| Name | Church status | Gender | First visit | Sessions |
|---|
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
What's changing across Gidi GC โ patterns the Overview and Care pages don't surface on their own.
Enter birthdays as DD/MM. Reminders appear automatically when a birthday is within 7 days.
| Name | GC status | Gender | Birthday (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.
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.
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.