Pit Stop — Check-In
{{ viewTitle }}
{{ statusLine }}
{{ dataWarning }}
Closest-expression answers are NOT being saved
The shared table has no nearest column, so every closest-expression tap is discarded. A superadmin must run this once in the Supabase SQL editor — check-ins keep working meanwhile, and this clears itself within a minute of the column existing.
alter table checkins add column if not exists nearest text;
{{ capWarnTitle }}
{{ capWarnBody }}
{{ capWarnSql }}
Pit Stop — The Camp Meeting
{{ evTagline }}
{{ evWhen }}
{{ evWhere }}
{{ cd.v }}{{ cd.u }}
Register below to secure your spot. You’ll receive a confirmation with your event access details after registration.
phone number
Nigeria (+234) by default — change the code for an international number.
Gender
Have you attended Pit Stop before?
Is this your first LifePointe event?
🚌 Free buses are available. Would you like a seat on a free bus?
Choose your pickup point
🏨 Will you need accommodation?
Great — we’ll be in touch by email or phone with hotel options.
Would you be interested in volunteering at Pit Stop? (optional)
Which areas would you like to serve in?
Pick as many as you like.
{{ regDoneTitle }}
{{ regDoneBody }}
Your check-in QR code
{{ regCode }}
{{ regEventLine }}
{{ regBusNote }}
You’re offline
Check-in needs a live connection — the guest list and every check-in are shared with all the other doors in real time. Get on data or the venue wifi, then tap below.
{{ resultLabel }}
Not on the list
Register “{{ query }}” on the spot — about 20 seconds.
checked in
{{ statCheckedIn }}
first time guests
{{ statFirst }}
just checked in
{{ r.n }}
{{ r.tag }}
Nobody yet. Type at least two letters of a name — or a phone number — to find a guest.
Not registered — capture them as a walk-in. Same questions as online registration, asked quickly.
{{ timer }}
phone number
Nigeria (+234) by default — change the code for an international number.
Gender
Have they attended Pit Stop before?
Is this their first LifePointe event?
Interested in volunteering at Pit Stop? (optional)
Which areas would they like to serve in?
Pick as many as you like.
checked in
{{ statCheckedIn }}
of {{ total }} registered
first time guests
{{ statFirst }}
{{ firstPct }} of arrivals
walk-ins
{{ statWalkins }}
avg {{ avgTime }} each
still to arrive
{{ statPending }}
registered, not in
first time guests to greet
{{ f.n }} {{ f.at }}
None flagged yet on this device.
{{ pinTitle }}
{{ pinSub }}
{{ p.c }}
Wrong PIN — try again.
this expression
Pick the expression you’re checking in for. It’s saved with every check-in from this device.
capture details — separate from door check-in
⚠ Not for door check-in
Only use this section to capture converts when the call to salvation is made, or to capture guests during a separate guest welcome at the event. To check someone in at the door, use Find a guest.
{{ capConvertCount }} converts · {{ capGuestCount }} guests captured
Uploads, exports and resets are superadmin only.
{{ capHead }}
{{ capSub }}
⚠ Not for door check-in
Only use this section to capture converts when the call to salvation is made, or to capture guests during a separate guest welcome at the event. To check someone in at the door, use Find a guest.
{{ capMatchLabel }}
{{ capLinkTag }}
{{ capLinkDetail }}
Not in the system — capturing fresh details. Fill the fields below.
decision
experience today
What was your experience at Pit Stop today?
wants to know more
Would you like to learn more about LifePointe and become a member of the family?
{{ capRecentLabel }}
{{ r.n }} {{ r.meta }}
Nothing captured yet.
{{ s.k }}
{{ s.v }}
dashboard
{{ s.k }}
{{ s.v }}
{{ grp.title }}
{{ row.k }}
{{ row.n }}
event details
Shown on the registration page and every confirmation. Change them here once — every page updates.
registration link
{{ regLink }}
Share this anywhere. Everyone who registers appears in check-in search within seconds — no upload needed. {{ regCount }} registered so far.
{{ uploadTitle }}
{{ uploadSub }}
Headline numbers, breakdowns by expression, closest-expression counts, then every check-in with full registration detail. Opens in Excel.
admin captures — separate from check-in
⚠ Not for door check-in
Only use this section to capture converts when the call to salvation is made, or to capture guests during a separate guest welcome at the event. To check someone in at the door, use Find a guest.
converts
{{ capConvertCount }}
first time guests
{{ capGuestCount }}
Two independent record sets in the shared captures table — they never touch door check-in numbers or the attendance exports.
{{ capSql }}
Run that once in the Supabase SQL editor to create the captures table.
live sync across devices
{{ syncLabel }}
The shared table is the only source of truth. A check-in is saved there before the app accepts it, and every device re-reads the full list every 4 seconds — so all doors always show identical numbers. No connection means no check-in: the app blocks the volunteer and tells them to get online.
{{ sqlSnippet }}
Run that once in the Supabase SQL editor to create the table.
this expression
Shown under the app title, and saved with every check-in this device takes.
Data notes on the current list
  • The guest list is the registrations table, filled by the public registration link. An uploaded .xlsx is optional and merges in on this device only.
  • Online registrants get a QR code. At the door, scan it or search by name, phone, email or Pit Stop code — first-time and expression answers from registration are used automatically.
  • Possible duplicates (same phone or email as an earlier registration) are saved but tagged, and listed in the registrations export.
  • Totals are event-wide and read live from the shared table — every door sees the same numbers within 4 seconds.
  • Reset check-ins is here for testing only — tell me when to remove it before the event.
Choose your expression first
This device isn’t set to an expression yet, so check-in is locked. Sign in to volunteer admin and pick the expression you’re serving at.
{{ stepLabel }}
{{ selName }}
{{ selEmail }}
{{ selPhone }}
{{ selVenue }} {{ selChurch }} {{ tg.label }}
Already checked in {{ ciTime }}
{{ ciWhere }} · first time guest: {{ ciFirstLabel }}
closest: {{ ciNearest }}
Which expression of TEC or LifePointe is closest to them?
Ask the guest, then tap one to finish the check-in.
Checked in ✓ {{ ciTime }}
Is this their first time?
Scan the guest’s QR code
{{ scanMsg }}
{{ toast }}