CV Campus OS · Ministry Hub demo

Add a student. Then go find her.

Three things you'll actually do — fill out a Connect Card, register for an event, open a report — with enough teaching in between that the screens make sense when you get there.

  • About 15 minutes
  • Nothing here is real
  • You can't break it

Everyone in this account is invented. The sample campus is Northfield State — a ministry that does not exist, with students who do not exist. Every name is generated from word lists and every address ends in @example.com. No student from a real campus is in here, and no record belongs to a living person. The sandbox is wiped and rebuilt on a schedule, so whatever you add is temporary — and so is anything you break.

First, two words that get used wrong

A form is not a page

A form is the thing that catches an answer. That's all it is. Name, phone, class year, “yes, text me about the retreat” — a form holds the questions and files the answers.

A page is where you put a form. And the same form can sit in four places at once: on a web page, inside an email, behind a QR code on a table tent, at the end of a text message. Four doors, one form, one list of answers.

That's the part worth slowing down on. The Connect Card a freshman scans at your table and the Connect Card on your website are not two lists to merge later — they're the same form, and the answers land in the same place, tagged with where they came from. Seventeen forms ship in this hub. None of them owns a page.

A funnel is not a website

This is the one most campus ministers have backwards, and it costs them sign-ups every fall.

A website

Where somebody goes to look around. Many doors, no hurry.

  • Who we are, when we meet, where to park
  • A parent checking you out in July
  • Every link on it is a different direction

A funnel

A short path built for one decision. Nothing else on it to click.

  • Register for the retreat. Nothing else.
  • A student with 40 seconds between classes
  • Every link on it goes the same direction

Both are real and both matter. You need the website. But when you put a retreat sign-up on your website — next to the staff page, the giving link, the podcast and the fall calendar — you've handed a distracted 19-year-old nine ways to leave. That's the leak. A funnel closes the other eight doors.

The page you're reading is a funnel page. There's nothing in the corner to click.

The spine of the whole hub

Pipelines are the lines people stand in

A pipeline is a line, and a stage is a place in it. The discipleship pipeline uses the C's — seven stages, and every report in this hub is a slice of them.

 StageWhat it actually means
0CommunityA Connect Card came in. She's on the radar, and that's all you know.
1CrowdShe showed up to something. At least one event.
2ProspectA real two-way spiritual conversation happened. Not a hello.
3CongregationShe's a regular at the weekly gathering.
4CommittedShe's in a small group.
5CoreShe's leading or serving — on the leader track.
6CommissionedSent. Leading, going, multiplying.

A stage is not a label on a person. It's a description of where the relationship actually is, today, and the only person it describes is you — how far you've gotten with her. Nobody is a “Crowd student.” Somebody is a person you've met once.

Inactive is a tag, never a stage. There's no stage for drifting off, and there's no moving backwards. If a senior stops coming, she keeps the stage she earned and picks up a tag that puts her on the lapsed report. Demoting people is how a CRM starts lying to you — the day you move somebody back to Crowd, you've erased the conversation you had in March.

Do this one

Fill out the Connect Card as a student

Use a name you'll recognize in a list of a hundred — Test Student is fine — and any email address. Answer it the way a freshman would: fast, half the optional fields blank.

Then go looking. The contact is there inside a few seconds, and three things are true about it that nobody typed: it's carrying the tags for the form and the source it came from, it has a Campus Minister Assigned, and it is standing at Community in the discipleship pipeline. That last one is the whole point — she entered the line by answering a question, not because a staff member remembered to add her.

Open the Connect Card

Sign-in details come to you by email, one seat at a time. They are never posted on a page like this one.

An event is a thing. A registration is a different thing.

One event — the fall retreat — is one opportunity on a staff-side pipeline. It moves through your planning line: booked, promoted, open, closed, ran it, debriefed. That opportunity is the retreat itself, and the people who work on it are staff.

Each student who signs up gets her own record, on the registration pipeline. Ten stages, from filled out the form all the way through checked in at the door.

Why the separation earns its keep

Because everything messy about a retreat belongs to the registration, not to the student and not to the event:

  • $50 deposit paid, $115 balance due, paid in full — that's hers, on this trip.
  • Waiver signed. Medical and dietary in. Emergency contact. Shirt size.
  • Scholarship requested — and still unanswered, which is its own stage and its own follow-up.
  • Checked in Friday night, or registered and never showed.

None of that is a fact about the student. It's a fact about her and this trip. Put it on her contact record and it's wrong by the next retreat. Put it on the event and you've built a spreadsheet with 60 columns.

Put it on the registration and you can run a trip with deposits, balances, waivers and medical forms and answer “who still owes me money” without opening a spreadsheet at all. Next year she registers again, and that's a new record — the old one stays exactly as it was.

Do this one

Register for the event, then go find what it made

Sign up as the same test student. Use the registration page the way she would, from a phone.

Then open Opportunities and switch to the registration pipeline. Your registration is sitting in the first stage with her name on it, its own payment status, and its own set of blank paperwork fields waiting to be filled. Open the planning pipeline beside it and the event itself is one card, in one stage, where it belongs.

Two objects, two lines, one retreat.

Open the event registration

The part most demos skip

Small groups and attendance: what's true today

You'd stop trusting the rest of this page if we let you find this on your own, so here it is.

Small groups aren't real objects yet. Today the hub knows that a student is in a group, because somebody typed a group name into a text field on her record. It can't hold eight groups with their own leaders, rooms and rosters — which means two spellings of “Tuesday Guys” read as two different groups. Every group report says so on the page it prints, so you always know which numbers are counted and which are inferred.

Check-in isn’t built yet. There’s no attendance spine in the product yet, so the reports that need one — lapsed students, attendance over time, one student's history — tell you attendance isn't switched on in this account instead of showing you an empty table dressed up as zero.

The sample campus models both of them the finished way: eight groups with real leaders and rosters, and a full term of attendance. So you can see the shape of the reports before the plumbing is done, and you can tell which is which, because the demo says which is which.

Fifteen reports, and who opens each one

A director staring at fifteen identical buttons picks none of them. So each one says what question it settles and whose job it is.

People
01
RosterEvery student you know and where each one stands. The campus minister, every Thursday. Everything else is a slice of this.
02
New Contacts by SourceWho came in, how they found you, and what happened next. Whoever decides where the fall budget goes. This is the one that tells you whether the fall kickoff was worth it.
03
Pipeline StandingWhere everyone stands in every line, and who has stopped moving. The director, and each staff member about their own people.
04
Follow-Up DueWho is owed a conversation right now. Whoever is about to spend an hour on the phone. The only one of the fifteen that is a to-do list.
05
Lapsed and At-RiskWho used to be here and isn't. The director, monthly. The report nobody wants and everybody needs.
Small groups
06
Group DirectoryEvery group, who leads it, when it meets, whether it has room. Anyone answering “can you get me into a group?”
07
Group RostersOne printable page per group, handed to the leader. Student leaders, on paper, who never see this app.
08
Unassigned StudentsEveryone not in a group. Whoever runs placement in week three. Students who asked for a group and didn't get one sort to the top — that ordering is the report.
Events and attendance
09
Event RegistrationsFor one event: who's in, who has paid, who is missing paperwork. Whoever runs the event.
10
Registered vs ShowedWho said yes and actually came. Anyone ordering food or booking a bus. No-shows come out by name, because a no-show is a follow-up, not a statistic.
11
Check-In SheetThe printable sheet for the door tonight, with ruled lines for guests. The student at the welcome table. Paper on purpose — it works when the wifi doesn't.
12
Attendance SummaryMore people than last month, or fewer. The director, because it's the number the board asks for. Prints the caveat that check-in counts who scanned, not who was in the room.
13
One Student's AttendanceEverything you know about one student's showing up, before a coffee meeting. Carries no notes, no prayer requests, no medical fields — attendance and nothing else.
Leadership and oversight
14
Leader ActivityEach student leader: their group, their people, what they owe. Whoever disciples the leaders. A leader who has quietly stopped showing up is the first thing it makes obvious.
15
Director SummaryThe one page. Active students, new this term, the C's as a funnel, who's in a group, who's attending and which way it's moving, who's leading, every event and its turnout — and then Needs a second look: the three or four things a person has to actually do this week.

Fourteen of them answer a question. The fifteenth is the one you'd print before a board meeting, and the one your supporting church would understand without you in the room.

Do this one

Open the Reports Center and find yourself

Start with 01 · Roster and search the test student you created ten minutes ago. She's in the master list with her stage, her days in stage, the minister assigned to her, and the tags that say where she came from.

Then open 15 · Director Summary and watch her move the count by one.

There's a switch at the top for the sample campus — Northfield State, with a full term of students, groups and attendance behind it. Flip it to see what a report looks like when a ministry has been running it since August. The sample side is marked on every page and every download, so a printed sheet can't be mistaken for a real one.

Open the Reports Center

Did all three? Reply to David's email with the part that felt slowest. That's worth more than the part you liked.

Stuck, or something looks off? Say where you were when it happened. This sandbox is reset regularly, so nothing you added stays forever — and every student in it was invented for this demo.