GF
Grace Fellowship
Growth Plan
Overview
People
Finance
Ministry
Admin
Early Access Open

One hub to run your org smarter.

Churches, nonprofits, salons, gyms & more — NexusHub brings your members, finance, attendance, and communications into one beautiful platform.

MJ
SR
DW
RB
127 organizations on the waitlist
📅 Next service in
2 days
Grace Fellowship● Live
384
Members
▲ 12 new
$18.4k
Giving
▲ 8%
247
Attended
▲ 83%
9
Events
3 upcoming

One platform, every industry vertical

Churches & Ministries

Member directory, attendance tracking, giving management, small groups, volunteer scheduling, and event management — all in one place.

Most Popular
💇

Salons & Barbershops

Client booking, stylist schedules, loyalty programs, inventory tracking, and automated appointment reminders.

Coming Soon
🏋️

Gyms & Fitness Studios

Member check-in, class scheduling, trainer management, membership billing, and attendance analytics.

Coming Soon
🍽️

Restaurants & Food Service

Staff management, shift scheduling, inventory tracking, and loyalty customer management.

Coming Soon
🏘️

Property Management

Tenant directory, rent tracking, maintenance requests, lease management, and financial reporting.

Coming Soon
🤝

Nonprofits & NGOs

Donor management, grant tracking, volunteer coordination, impact reporting, and fundraising campaigns.

Coming Soon

Everything your org needs

👥

Member Management

Full directory with profiles, families, groups, roles, and contact history.

📱

QR Check-In

Members scan in seconds. No app download needed. Real-time attendance dashboard.

💰

Finance & Giving

Track donations, generate statements, manage budgets, and run financial reports.

📅

Event Management

Create events, track RSVPs, manage volunteers, and send automated reminders.

✉️

Communications

Email blasts, SMS notifications, and announcements to members or groups.

📊

Analytics & Reports

Growth trends, giving patterns, attendance history, and exportable reports.

🔐

Role-Based Access

Pastor, Admin, Treasurer, Volunteer — each sees only what they need.

📲

Mobile Friendly

Fully responsive. Works on any phone, tablet, or desktop — no app required.

What pilot users are saying

★★★★★

"We replaced three different tools with NexusHub. Our treasurer does in 10 minutes what used to take an hour every Sunday."

DR
Pastor David R.
Senior Pastor · Grace Fellowship
★★★★★

"The QR check-in is a game changer. Our greeters love it — no more clipboards. We finally know who's actually attending."

TW
Tameka W.
Church Administrator
★★★★★

"I've tried Planning Center and Breeze. NexusHub is simpler, faster, and the support is personal. Excited to see it grow."

MJ
Minister James K.
Youth Pastor · Calvary Chapel

Pick the plan that fits your org

No hidden fees. Cancel anytime. Founding members lock in pricing forever.

Starter
$29/mo
Perfect for small churches and organizations just getting started.
  • Up to 200 members
  • QR check-in
  • Giving tracker
  • Event management
  • 2 admin users
  • Email support
Enterprise
$199/mo
For large organizations, multi-campus churches, and franchises.
  • Unlimited members
  • Multi-location support
  • Custom branding
  • API access
  • Unlimited admins
  • Dedicated account manager
  • Custom integrations
Spots Limited

Get early access to NexusHub

Join the waitlist and secure founding member pricing — locked in forever. We onboard new organizations personally, so spots are limited each month.

🔒

Founding Pricing — Forever

Early members never pay the public rate. Lock in your price today and keep it as long as you're a customer.

🚀

Personal Onboarding Call

A live 1-on-1 setup session with our team. We get your org fully configured — no DIY setup required.

🗺️

Shape the Product

Direct input on what gets built next. Your use case gets prioritized. Beta access to every new module.

127
On Waitlist
14
Day Free Trial
$0
To Start

Request early access

60 seconds. No credit card needed.

🔒 No spam. Unsubscribe anytime.

You're on the list!

We'll email you within 24–48 hours to set up your personal onboarding call.

In the meantime, explore the Dashboard demo above.

🔐
NexusHub Super Admin Console
Platform Owner Access Only · All actions are logged and audited
🔴 SUPER ADMIN
🔐

Super Admin Authentication

This console is for NexusHub platform owners only

Required as a second factor — rotates every 30 seconds
All login attempts are logged with IP address and timestamp
Grace Fellowship Church
Member Portal — Powered by NexusHub

Welcome Back

Sign in to access your member dashboard

Not yet a member?
Demo Credentials — Try Each Role
Click any row to auto-fill · Each role sees a different dashboard
🔐

Real Authentication with Supabase

Step-by-step guide to replace demo login with secure production authentication

1

Create Your Supabase Project

1. Go to supabase.com → Create a free account → New Project
2. Name it "nexushub-church" → Choose a strong database password → Select your region
3. Wait ~2 minutes for the project to spin up
4. Copy your Project URL and Anon Key from Settings → API
const SUPABASE_URL = 'https://xxxx.supabase.co'
const SUPABASE_ANON_KEY = 'eyJhbGciOiJIUzI1NiIs...'
2

Create the Database Tables

Go to Supabase → SQL Editor → paste and run this:
-- Member profiles table
CREATE TABLE profiles (
  id UUID REFERENCES auth.users PRIMARY KEY,
  first_name TEXT, last_name TEXT,
  phone TEXT, address TEXT,
  role TEXT DEFAULT 'member',
  group_id UUID, status TEXT DEFAULT 'Active',
  member_date DATE, created_at TIMESTAMPTZ DEFAULT NOW()
);

-- Row Level Security
ALTER TABLE profiles ENABLE ROW LEVEL SECURITY;

-- Members can only read their own profile
CREATE POLICY "own_profile" ON profiles
  FOR SELECT USING (auth.uid() = id);

-- Admins and pastors can read all profiles
CREATE POLICY "admin_all_profiles" ON profiles
  FOR ALL USING (
    (SELECT role FROM profiles WHERE id = auth.uid())
    IN ('pastor','admin','treasurer')
  );
3

Replace Demo Login with Real Auth

Replace the doLogin() function in the app with this:
// Add this script tag in your HTML head:
<script src="https://cdn.jsdelivr.net/npm/@supabase/supabase-js"></script>

const { createClient } = supabase
const db = createClient(SUPABASE_URL, SUPABASE_ANON_KEY)

async function doLogin() {
  const email = document.getElementById('loginEmail').value
  const password = document.getElementById('loginPassword').value
  const { data, error } = await db.auth.signInWithPassword({ email, password })
  if (error) { showLoginError(); return; }
  
// Fetch role from profiles table
  const { data: profile } = await db.from('profiles')
    .select('role,first_name,last_name').eq('id', data.user.id).single()
  applyRole(profile.role, profile.first_name + ' ' + profile.last_name)
  showSection('dashboard', null)
}
4

Invite Members

In Supabase: Authentication → Users → Invite User
Enter the member's email → they receive a magic link to set their password
After they sign up, go to your profiles table and set their role field to one of:
pastor admin treasurer leader member
The dashboard automatically shows or hides sections based on this role field.

Enable MFA for Admin Roles (Recommended)

In Supabase: Authentication → Sign In Methods → Enable MFA
In your login code, after sign-in, check if the user's role is pastor, admin, or treasurer — if so, require a TOTP code from their authenticator app before entering the dashboard.
This means even if someone gets their password, they still can't access sensitive financial or member data without the second factor.
Need help implementing this? I can write the full integration code for your specific setup.

Good morning, Pastor 👋

Sunday, May 4 · Last service: 247 attended

Total Members
384
▲ 12 this month
Avg Attendance
247
▲ 64% rate
Monthly Giving
$18,420
▲ 8% vs last month
Events This Month
9
3 upcoming

Giving Overview

Full report →
Nov
Dec
Jan
Feb
Mar
Apr
Monthly Goal$18,420 / $22,000
83% of goal — 4 days remaining

Attendance

History →
83%
Sunday avg attendance rate
247
Present
51
Absent
18
New

Recent Members

View all 384 →
NameStatusGroupJoined
MJ
Marcus Johnson
ActiveYoung AdultsJan 12
SR
Sofia Reyes
NewWomen's Min.Apr 20
DW
Denise Wallace
ActiveLeadershipMar 3
RB
Raymond Brooks
NewMen's Min.Apr 27
TM
Tanya Mitchell
InactiveChildren'sSep 8

Upcoming Events

+ New →
May
4
Sunday Service
9AM & 11AM
Weekly
May
7
Prayer Night
6PM · Chapel
Special
May
11
Mother's Day
10AM · Main Hall
Holiday
May
18
Leadership Retreat
All Day · Offsite
Retreat
🙏
Grace Fellowship Church
We believe in the power of prayer. Share your request below and our pastoral team will pray over it.
Your request is completely confidential and seen only by our pastoral team. You may remain anonymous.
Powered by NexusHub · Your request goes directly to the pastoral team
Done!

Church Pilot Email Templates

5 ready-to-send emails for onboarding your church pilot group. Fill in the brackets and send.

Product Updates

What we're building, launching, and learning as we grow NexusHub.

📱
Feature

QR Check-In: How We Built It in 72 Hours

The fastest feature request turned into our most-used feature. Here's the story.

📅 Apr 24⏱️ 3 min
💰
Update

Giving Tracker v2 — Now With Budget Goals

Set monthly giving goals, track progress in real time, and export donor statements.

📅 Apr 18⏱️ 2 min

Settings

Organization Profile

Organization Name

Displayed across your dashboard and communications

Primary Email

Used for system notifications

Organization Type

Helps us tailor features to your vertical

Notifications

New Member Alert

Get notified when a new member joins

Weekly Summary Email

Attendance and giving summary every Monday

Giving Milestone Alerts

Notify when monthly goal is reached

Check-In Live Notifications

Real-time alerts during service check-in

Access & Security

Require Login for Dashboard

Protect your dashboard behind a password

Public Check-In Page

Allow members to access check-in without login

Two-Factor Authentication

Add extra security to admin accounts

Danger Zone

Export All Data

Download your member, giving, and attendance data as CSV

Delete Organization

Permanently delete all data. This cannot be undone.