KeepWatch Vigil ← Home

Help & User Guides

Step-by-step guides for everyone who uses KeepWatch Vigil. Pick the tab that matches you.

Welcome

KeepWatch Vigil is a free platform for parish adoration scheduling. These guides cover everything each kind of user can do. Use the tabs above, or jump to a guide:

  • Visitor & Sign-Up — find your parish, view the schedule, sign up for a Holy Hour.
  • Parishioner — manage your hours, request or cover substitutes, update your profile.
  • Parish Admin / Pastor — run your parish: parishioners, hours, settings, access codes.
  • Kiosk Operator — set up and run the chapel check-in screen.
  • Super Admin — manage all parishes system-wide.

Key terms

TermMeaning
ParishEach parish is separate. Your data never mixes with another parish's.
ParishionerA person, identified by email. Signing up verifies the email with a 6-digit code.
Admin / PastorLogs in with email + password to manage one parish.
Access codeOptional. If a parish sets one, visitors must enter it before signing up.
Holy HourA weekly recurring time slot a parishioner commits to.
SubstituteWhen a committed adorer can't make a date, they request a sub; another adorer covers it.
Works on phone, tablet, and computer. You can "install" it like an app: open the site in your browser and choose Add to Home Screen.

Visitor & Sign-Up

For anyone who wants to view a schedule or sign up for a Holy Hour. No account needed to start.

1. Find your parish

  1. Go to the home page.
  2. Type your parish or town in the finder box and pick your parish.
  3. You land on that parish's Adoration Schedule page (you can bookmark it).

2. View the schedule (no signup needed)

  • The week shows as a grid of hours, with who's signed up (first name + last initial only, e.g. "Maria S.").
  • A count like 2/4 means 2 of 4 spots filled. A full hour can't be joined.
  • Use "📅 View Schedule" to jump to the grid.

3. Sign up for a Holy Hour (4 steps)

Click "🕯️ Sign Up for a Holy Hour". Step dots 1 · 2 · 3 · 4 appear at the top.

  1. Access code (only if your parish uses one) — enter it and click Verify Code. Skipped automatically if not required.
  2. Your name & email — enter both, click Send Verification Code →.
  3. Check your email — type the 6-digit code (expires in 30 min), click Verify →. Buttons: Resend Code, Change Email, Start Over. Max 3 codes/hour.
  4. Pick your hour(s) — after "✓ Welcome", click any open hour to sign up. You can choose more than one.

Coming back later

On the same device/browser, the site remembers you and skips to picking hours (lasts ~90 days).

Troubleshooting

ProblemWhat to do
"Please enter a valid email address"Use a normal [email protected] format.
Code email never arrivesCheck spam; click Resend Code. Max 3/hour.
"This hour is full"Pick another hour, or ask your coordinator to raise capacity.
"Email must be verified…"Finish step 3 (enter the code) before clicking an hour.

Parishioner (Self-Service)

For people who already signed up and verified their email. Manage your own hours — no admin needed.

Do this on your parish's Adoration page, on the device you signed up with. When you're recognized, extra panels appear.

See your Holy Hours

The "My Holy Hours" panel lists every hour you're committed to.

Remove one of your hours

Click Remove next to an hour you can no longer keep. It frees up immediately.

Request a substitute (one date you'll miss)

  1. In My Holy Hours, click Need Sub on the hour.
  2. Enter the date you'll be away (and an optional note).
  3. Your request shows to other adorers as open until someone covers it.

Cover for someone else

The "Substitute Requests — Can You Fill In?" panel lists open requests. Click I'll Cover on one you can take. 🙏

Update your profile

Go to your profile to update name and phone. (Your email is your identity; changing it starts a new verification.)

Check in at the chapel

Tap "I'm a Scheduled Adorer" and tap your name; or Check In with Your Name if not listed.

Panel missing? You're not recognized on this device — re-do the email verification (steps 2–3 of the Visitor guide) to restore your session.

Parish Admin / Pastor

For the pastor or parish staff who manage one parish. Log in with email + password.

Logging in

  1. Go to the login page, enter email + password (stays signed in ~7 days).
  2. Forgot password? Use the reset option; you'll get an email.
  3. Magic link: request a one-time email login link instead of a password.

The Dashboard

Shows your parish and module tiles. Click the Adoration tile to manage the schedule. Below are Parishioners, Module Settings, and Parish Information.

Managing parishioners

  • Add: enter Full name, Email, optional Phone → Add.
  • Edit: click Edit next to a person.
  • Send Link: email a parishioner a sign-in/access link.

Managing the schedule (Adoration page tabs)

Tabs: Schedule · Hours · Commitments · Subs.

  • Hours: pick a day, toggle which hours are active, set optional max adorers (0 = unlimited), then Save Hours. Only active hours appear for signup, and capacity is strictly enforced.
  • Commitments: click an hour, choose a parishioner, click Add. Admins may exceed capacity (with a warning).
  • Subs: for an open request, click Assign to pick someone to cover it.

Parish settings

  • Parish Information: edit name, city/state, timezone → Save Changes. Timezone drives check-in date/time.
  • Access code: leave blank for open signup, or set a code (like a password) visitors must enter. It's never shown publicly.
  • Module Settings: turn modules on/off; unbuilt ones show Coming Soon.
Emails not arriving for your parishioners? That's a system-level email setting — contact your system operator (Super Admin tab).

Kiosk Operator

For whoever runs the chapel check-in screen (a tablet or wall screen). No login needed.

Setting it up

  1. Open /adoration-kiosk.html?parish=YOUR-PARISH-SLUG on the chapel device (ask your admin for the slug).
  2. Tap ⛶ Fullscreen.
  3. Leave it on this page. The title shows your parish.
Bookmark it or set it as the device's home page so it reopens automatically. Set the screen timeout to "never".

How adorers check in

  • Scheduled adorer (fastest): tap I'm a Scheduled Adorer, then tap their name. Not listed? Tap I'm Not Listed.
  • By name: tap Check In, type full name, tap Check In.

Good to know

  • The same name can check in at most 5 times/hour (prevents double-taps).
  • Check-ins are stamped with the parish's date/hour automatically.

Super Admin (System Operator)

For the one person who runs the whole platform across all parishes. Authenticates with a system secret, not a parish account.

⚠️ The super-admin secret is a master key for every parish. Don't share it; rotate it if exposed.

Logging in

  1. Go to the super-admin page.
  2. Enter the system secret (ADMIN_SECRET).

What you can do

  • Stats: system-wide totals (parishes, active, admins, parishioners, commitments, check-ins).
  • Parishes: searchable/sortable table; edit any parish (name, city, state, access code, timezone); toggle the Adoration module per parish.
  • Admins: list, create a new admin for any parish, reset a locked-out admin's password.
  • Error logs: review and clear logged errors.

Onboarding a new parish

  1. Find the parish in the table (260 Nebraska parishes pre-loaded) or create it.
  2. Edit city/state, timezone, and an access code if they want gated signup.
  3. Toggle the Adoration module on.
  4. Create an admin account for the pastor/coordinator.
  5. Send them the Parish Admin guide to set their schedule.

Email / deliverability (your responsibility)

  • The Brevo API key is a Worker secret (not in any file).
  • Brevo's "block unauthorized IPs" must be off for API keys (cloud apps have changing IPs).
  • The keepwatchvigil.com domain is DKIM/DMARC-verified in Brevo for inbox delivery.
  • Free tier: 300 emails/day.
Multi-tenant isolation is enforced server-side: a parish admin can never see or change another parish's data.