Welcome back
Here's how Grace City is doing across all sites.
Church engagement
Whole-church snapshot · all sites
Upcoming services
Next 14 days, all sites
Roster gaps
Positions still unfilled
New people this month
First-time visitors and recently joined
Pastoral care queue
Active care requests
Turn panels and metrics on or off. Saved just for you on this browser.
Get Involved
Configure the public page that helps your congregation take their next step.
Experiences
The pages members see after they log in — editable per campus, on web, tablet and mobile.Navigation
The floating menu members see on Hub, Profile and page experiences. Log out is always shown and can't be removed.My Pages
Build promotional pages — Easter, Welcome, Give — each with its own live URL.My Widgets
Custom widgets built in the Widget Editor, ready to drop into any page.Promo Page
Edit the public-facing service promo page.
People
Manage your congregation — staff, leaders, members and archived contacts.
| Name | Age | Gender | Married | Phone | Suburb | ● |
|---|
Families
Households and relationships.
Groups
Life groups, ministry teams and connect groups.
Member Heat Map
Where your members live, relative to the church.
Leadership
Search to add people, then drag cards onto a leader to build the hierarchy.
Teams
Service teams and departments.
Volunteer Onboarding
Screen and clear volunteers — Working With Children Check & Safer Churches.
| Volunteer | Role | Stage | WWC | Safer Churches | Status |
|---|
No volunteers in onboarding yet. Click “Start onboarding” to add someone.
Volunteer sign-up
Share this link or QR code. When a signed-in member opens it, their name is pre-filled and their sign-up is recorded against their account.
Leaders
Leaders can manage team members and sign off onboarding steps.
Members
People who serve on this team. They will appear in the service roster when this team is selected.
Volunteer Onboarding
Required before joining any team. Complete this workflow to become an authorized volunteer.
Service Roster
Show this team as a department on the service roster for slot allocation.
People Flows
Move people through your discipleship journey.
Workflows
Automated journeys — a form starts them, people move through states, the system acts at each step.
Progress
Every open workflow action, who owns it, when it's due, and whether it's on track.
| Task | Workflow | Person | Owner | Due | SLA | Status |
|---|
Nothing here.
Per-task SLA windows are set on the workflow action itself (Workflows → Flow Builder → Create a task → SLA hours). This just controls when the Progress report starts warning "due soon" ahead of that deadline.
New people flow
Add step
Loading…
A shepherd's view of who needs you today.
🚨 Today's priorities
Open care cases sorted by how long they've been waiting
💛 Needs a reach-out
Members with no pastoral note in over 90 days
📝 Recent notes
Latest pastoral entries (access is logged)
Services
Plan, position and roster every service.
Songs
Library of arrangements, keys and chord charts.
| Title | Artist | Album | Campus | Default key | BPM |
|---|
—
—
Schedule
Look up anyone — see what they've been rostered to do, their tasks and availability.
Placeholder
Everything behind the scenes, collated into one place — no more hunting through the sidebar.
Recent admin activity
Latest 10 audit events
Music Stand
Build a worship playlist from your song catalogue, then allocate it to a service.
—
The playlist's songs replace the song items in the chosen service's plan. Other plan items (welcome, offering, sermon…) are kept.
Choose which team(s) can access the Music Stand for this campus — usually your Worship team. Members and leaders of a selected team can build and allocate its playlists.
- Loading teams…
Events
Public events, registrations and tickets.
Drag a block from the left to start building.
Calendar
Your services, events and tasks in one place.
Add your services, events and tasks to Google, Outlook or Apple Calendar. The feed stays in sync automatically. This link is private to you — anyone with it can see your schedule.
Lost the link or shared it by mistake? — this immediately disconnects any existing subscriptions.
Group check-ins
Track attendance for your groups' meetings.
Pick a group to take attendance. Only groups with check-ins enabled appear here.
No groups have check-ins enabled yet. Open a group and turn on "Enable check-ins for this group" in its meeting schedule.
—
Leaders
Members
Check-in Console
Pick an event, group, or service to check people into.
Tap a card to open it and start checking people in.
Check-in QR Codes
Print or display a QR. Leaders scan it to check kids in and out from their phones (login + leader/staff/campus access required).
Kids Church
Register children, define rooms, run check-in.
All set
3 kids checked in
Sparks · Kids 1 · Kids 2
Define age-grouped rooms and assign leaders. Rooms drive automatic check-in placement.
Forms
Collect responses, dispatch tasks, complete workflows.
Drag fields from the left panel
to start building your form
Email all leaders of the owner group on each submission.
Rules are evaluated top-to-bottom — first match wins. A caller task is created and the person is assigned automatically on submission.
Map form answers to person profile fields. Only applied when the submitter is identified (logged-in member).
Create or update person records in the database when this form is submitted.
Link this form to a team. Leaders of that team will have access and can receive alerts.
No responses yet
Room Bookings
Request and manage room bookings across all campuses.
No bookings found.
Tasks
Your pending approvals and action items.
No tasks here.
Task Templates
Reusable tasks with custom fields your team fills in when they complete them.
No task templates yet. Create one to start collecting data.
New task template
Complete task
Submissions
Financial
Giving, expenses and categories.
| Date | Type | Category | Description | From | Amount |
|---|
Pledges
Commitments vs received
Counting batches
Fast manual gift entry
Giving statements
Per-donor totals for a period — printable tax receipts
| Donor | Gifts | Tax-deductible | Total |
|---|
Care requests
Prayer, hospital visits, meal trains and more.
Pick a form whose submissions become care requests, then map its fields onto the care card. This is separate from the Prayer form.
Leave a field as “None” to skip it. The “Care details” field becomes the card text.
Prayer
Team prayer requests and intercession.
Members of this team appear in the Prayer Team panel and can be allocated requests. Saved as soon as you choose.
The leader marks a request “urgent” when they allocate it. Tokens: {{name}}, {{message}}, {{assignee}}. Changes save automatically.
Pick a form whose submissions become prayer requests, then map its fields onto the prayer card.
Leave a field as “None” to skip it. “Anonymous toggle” should point at a Yes/No field — when it’s Yes the name and contact details are hidden.
Communications
Compose, schedule and automate email & SMS to your people.
Reports
Insights across people, worship, engagement and finance.
Tenants
Every church on the platform. Each has its own isolated database.
| Church | URL slug | Database | Plan | People | Sites | Groups | Status | Created |
|---|
Sites & rooms
Campuses, pastors, rooms and bookable facilities.
People & Access
Everyone in your church — manage login access, roles and permissions.
| Name | Role | Campus | Last login |
|---|
Edit user
Or set a password manually
Access
Set what each role and permission group can do, then assign users. Granted permissions are enforced across the system.
Integrations
Connect Neo Church to the tools you use.
Elvanto
Pull-only integration — data flows from Elvanto into Neo. Nothing is ever pushed back.
Connection
Data Sync
Use Test to preview 5 records before a full pull. Records are matched by Elvanto ID — re-importing updates existing records.
Field Mapping — People
| Elvanto field | Neo field | Notes |
|---|---|---|
| firstname / lastname | firstName / lastName | |
| preferred_name | preferredName | |
| Lowercased | ||
| mobile_phone / phone | phone | Mobile preferred |
| gender | gender | Male / Female |
| date_of_birth | dateOfBirth | |
| marital_status | maritalStatus | Single, Married, Engaged, Divorced, Widowed, Separated |
| status | status | active → Member · inactive/archived → Archived · visitor/pending → Visitor |
| id | elvantoId | Used to match records on re-import (safe to re-run) |
KOB · AI Assistant
Ask anything about your church — people, events, giving, services, care.
KOB pulls live church data into every answer. Always verify important information.
Connection
KOB runs on AWS Bedrock
Knowledge base
Live data KOB consults before answering
- 👥People & familiesNames, status, contactLive
- 📅Services & rostersUpcoming and pastLive
- 💞Groups & teamsCategories, leaders, schedulesLive
- 💛Giving30-day & YTD totalsLive
- 💌Care queueOpen pastoral casesLive
Platform tools
Impersonation, audit, role testing, and maintenance.
Quick actions
The common admin jobs
Recent admin activity
Latest 10 audit events
Login as role
Instantly switch into any role to test exactly what that user sees. Accounts are created automatically.
User Console
Search anyone in your people directory and spoof their session to see exactly what they see. Login accounts are listed by default.
Clean data
Automated data quality tools
People with no group memberships who aren't already Archived will be moved to Archived.
Link families
Create family relationships between church members
Groups people with the same last name — infers spouses, parent-child and sibling links from gender, age and marital status.
Search for any two people and set their exact relationship.
System
Scheduled Tasks
Automations that run every hour on the hour and create tasks for your team when things finish.
Message Templates
Reusable SMS and email templates with variable placeholders for workflows and communications.
Production
Switch services between Production (real) and Test. In Test mode, outbound SMS is captured below instead of being sent — including login/verification codes.
In Test mode no real texts are sent (including verification codes); they appear in the panel below.
The master PIN unlocks any service's check-in on the mobile QR page (no login needed) — it overrides per-service PINs. At least 6 digits (6–10). Leave blank to disable.
Used for the times shown in check-in / pickup / sign-out texts. IANA name, e.g. Australia/Melbourne.
Choose a starter
Pick one to get started, or begin from scratch.
System log
Every action recorded in full — who, what, when, from where. Click any row for the complete detail.
| When | Who | Method | Resource | Action | Target | Status |
|---|
Sermon AI
Paste a transcript, get a small-group discussion guide.
Transcript
10,000 words max
Discussion guide
Surveys
Build and analyse surveys for biometrics, health screening, and community research.
Survey results
Individual responses
—
Roster
Click a team — its people appear on the left
Set List
Songs in this service · click to preview in key
Team Chat
Chat with your Sunday team
—
Set password
Set a new login password for this person.
Personal
Name, DOB, marital, vocation
Contact & address
How to reach them
Faith journey
Church status, baptism, milestones
Health & emergency
Visible to leaders when serving
Pastoral notes
Sensitive · access logged
—
Members
| Name | Age | Gender | Role |
|---|
Meeting schedule
Configure recurring meetings and view the calendar.
No custom meetings yet. Click Add custom or click any calendar date to add one.
Church settings
Profile, appearance, notifications and more.
Church profile
Public details for your church.
Church Language
Define the words your church uses. Leave a field blank to keep the default. Changes apply everywhere immediately.
These rename the category tabs and labels on group cards.
Group Types
The categories used to organise your groups. Drag to reorder.
Loading…
Skills
Capabilities you can tag people with and require on service roles (e.g. Vocals, Drums, Preaching).
Loading…
Age Categories
Age bands used to tag members of the congregation. Each person can have one. Drag to reorder.
Loading…
Theme
Skin the whole app. Changes apply instantly.
Accent color
Override the theme's accent.
People page layout
Choose how the person profile page looks for your team.
Display
Density, motion and shape.
Notifications
System logins
Lock or unlock member access to the system.
When off, no new logins are accepted. Super admins can still sign in.
When off, the Sign up tab is hidden and new accounts cannot be created.
When off, the Phone tab is hidden and SMS OTP login is disabled.
When on, everyone signs in with their phone number verified by an SMS code. The Email and Sign up tabs are hidden and email/password sign-in is refused. Super admins are exempt.
Two-factor authentication
Add a TOTP code on top of your password.
1. Scan with Authy, 1Password, or Google Authenticator.
2. Enter the 6-digit code to enable.
Each can be used once if you lose your phone.
Sessions
API tokens
For integrations and webhooks.
Auth logs
Login successes, failures, lockouts, OTP events, and signups — tagged with IP address.
Danger zone
Hey, glad you're here!
Here's everything you need to get connected and feel at home.
Your next steps
A few simple ways to go deeper with us.
Join us on Sundays
We'd love to see you this week.
Stay in touch
Fill out a form to let us know how we can help.
Get in touch
We're here for you — don't hesitate to reach out.
My profile
Update your details, photo, and serving preferences.
Personal
Emergency contact
Health & access
Visible to leaders when you serve.
My Tasks PIN
Set a personal PIN to open your tasks on your phone — scan the My Tasks QR, type this PIN, and you're straight into your service calls and to-do list. No password needed.
Choose something only you know. Anyone with this PIN could see and action your tasks, so don't reuse an important code.
My groups
Groups you're part of.
Find a group
Three quick questions and we'll suggest groups that fit.
Upcoming events
What's coming up at the church.
My serving
Roster assignments — accept or decline below.
| Service | Date | Role | Status |
|---|
Give online
Secure giving via Stripe. Test mode — no real charge.
Make a gift
Set STRIPE_SECRET_KEY in .env to enable real charges. Until then, gifts are recorded as transactions only.
Why we give
Generosity isn't transactional — it's transformational. Every gift fuels Sunday gatherings, kids ministry, pastoral care, missions, and the everyday rhythms of life together at Grace City.
Tax-deductible giving statements are issued annually in July.