Skip to content
St. John Fest Volunteers

Volunteer Guide

Everything you need to know about using the St. John Fest Volunteers app.

Quick Start — 5 Steps to Get Going

New here? Follow these steps in order and you'll be ready for the festival in minutes.

  1. 1

    Create your account

    Click Sign In in the top right, then Sign up. Verify your email — you're in.

  2. 2

    Complete your profile

    Fill in your name and date of birth (required). Phone number is optional but recommended for day-of contact.

  3. 3

    Set up your household

    Go to My Household and create one. Add your spouse (invite) and kids (dependents) so you can sign everyone up from one place.

  4. 4

    Submit applications (if needed)

    Some booths (like the beer tent) require an application before you can sign up. Browse events, find booths marked Application Required, and apply early — approvals take time.

  5. 5

    Sign up for shifts

    Browse the event's shift list, pick your slots, and confirm. Your schedule shows up immediately on My Schedule.

Table of Contents

1. What the app does

This app is how the parish coordinates volunteers for festivals like St. John Fest and Oktoberfest. You can:

  • Sign up for shifts at booths (food tents, gaming, parking, setup/teardown, etc.).
  • Submit applications for booths that require them (e.g. alcohol-serving booths).
  • Sign up your spouse, kids, and other household members in one place.
  • Manage your schedule (view, cancel) and your applications all from your account.
  • Receive email confirmations, assignment notices, and event-wide announcements.

You'll mostly live on four pages:

PageWhat it's for
My ScheduleShifts you and your household are signed up for.
My ApplicationsThe status of every application you've submitted.
My HouseholdYour family members, invites, and roles.
My ProfileYour phone, date of birth, student status, government ID.

These are all in the top navigation bar once you're signed in.

2. Creating your account

2.1 Sign up with your email

  1. Visit the festival site and click Sign In in the top-right corner.
  2. In the popup, choose Sign up.
  3. Enter your email and a password (or use a social login if available).
  4. Check your inbox for a verification code and enter it in the popup.

That's it — your account is created. You'll be redirected to the Complete Profile page automatically.

2.2 If you were invited by a family member

If a Head of Household has invited you (typically a spouse), what happens next depends on whether you already have an account:

  • If you don't yet have an account → you'll receive an email with an invitation link. Click it to open a sign-up form prefilled with your invited email.
  • If you already have an account with that email → sign in as usual. No new email is sent; you'll see a Household Invitation modal asking you to Accept or Decline.
Why a separate flow? Independent household members (spouses, adult relatives) keep their own login and can manage their own schedule. The invite just links the two profiles into the same household.

3. Completing your profile

After signing up you'll land on the profile completion page. You must fill in the required fields before the app will let you go anywhere else.

3.1 Required fields

  • First name & Last name — usually prefilled from your account.
  • Date of birth — used to enforce age-restricted booths (e.g. alcohol service).

3.2 Optional but recommended

  • Phone number — how the festival organizers reach you on the day of the event.
  • Student status — turn this on if you are in middle school or high school. Certain booths are student-only or no-students.

3.3 Government ID (optional)

If you plan to sign up for any alcohol-serving booth, you'll eventually need a government ID on file. You can add it now or later from My Profile.

You'll be asked for:

  • ID number
  • Issuing state
  • Expiration date
  • A photo of the ID (front)

Photos are stored in a private bucket — only you and parish admins can see them.

3.4 Setting up your household

After saving your profile you'll be offered a second step: Want to sign up family members too? You can either:

  • Set Up Household — you become the Head of Household.
  • Skip for Now — you can come back via My Household anytime.

If you were invited to an existing household, this step is skipped — you're already linked.

4. Managing your household

"Household" is the app's way of letting one person manage volunteer signups for their whole family. Think of it as a folder that groups related profiles together.

4.1 Roles inside a household

RoleCreated viaHas login?Manages signups?
Head of HouseholdFirst person to create itYesYes — for themselves AND every member
Independent member"Invite With Account"YesYes — and the Head of Household can too
Dependent"Add Without Account"NoThe HoH signs them up

4.2 Creating your household

  1. Open My Household.
  2. Click Create Household.
  3. Give it a name (e.g. "The Smith Family") and click Create.

You're now the Head of Household and can start adding people.

4.3 Adding someone you'll manage (children, anyone who won't sign in)

  1. On My Household, click Add Family Member.
  2. Pick the Add Without Account tab.
  3. Enter their first name, last name, and date of birth.
  4. Optionally tick Student volunteer.
  5. Pick the relationship (Child / Other).
  6. Click Add Member.

The dependent appears immediately. When you sign up for shifts, you'll see them as a selectable option in the signup dialog.

Email is optional for these members — leave it blank if they won't have their own login. Add it only if you might invite them to manage their own account later.

4.4 Inviting an independent member (spouse, adult relative)

  1. On My Household, click Add Family Member.
  2. Pick the Invite With Account tab.
  3. Enter their email, name, and relationship.
  4. Click Send Invitation.

Use this person's own email address — it can't already belong to another account. If they don't have an account yet, they'll receive an invitation email; if they already have one, they'll see the invite when they sign in. Until they accept, you'll see their entry as Pending Invite with Resend and Revoke buttons.

Once they accept, they show up as a full member and can manage their own schedule.

4.5 Editing or removing a member

  • Edit — change name, DOB, student flag, and relationship.
  • Remove — detaches them from the household. Past signups stay in the system. You cannot remove yourself.

5. Browsing events

5.1 The home page

Visit the homepage at any time. You'll see:

  • Featured event card — the next upcoming event, with an overall capacity bar plus per-day count tiles.
  • More upcoming list — other published upcoming events (the featured event is shown separately). See all events for the full archive.
  • Past events — up to three recent past events, with a link to view all past events.

5.2 An event page

Click an event card to see its description, dates, capacity grid, popular booths, and FAQs.

5.3 The shift browser

When signed in, click Browse shifts on an event page to see every booth (signed-out visitors see Sign up to volunteer instead). Filter by day, category, or just scroll. Each booth card shows badges telling you the rules at a glance:

BadgeMeaning
18+ / 21+Minimum age — based on your DOB.
ParishionerOnly registered parishioners may sign up.
Application RequiredYou must apply and be approved first.
No StudentsBooth doesn't allow student-flagged volunteers.

After you click a booth, the detail panel may also show an ID Required badge if government ID must be on file before you can sign up.

6. Signing up for a shift

6.1 The signup flow

  1. From the shift browser, click a booth to open its slot list.
  2. Click a time slot — the Confirm Sign-Up dialog appears.
  3. If you're the Head of Household, use Who is this sign-up for? to pick Myself (default) or any household member.
  4. Review the slot details (date, time, location).
  5. Click Confirm Sign-Up.

You'll see a green success toast confirming the signup, and the slot will show a Signed Up ✓ badge with a Cancel button.

6.2 Eligibility checks

If any check fails, the Confirm button is disabled and a message tells you why:

CheckWhat it means
AgeMust meet the booth's minimum age.
ParishionerMust be verified as a parishioner by an admin.
StudentStudents are blocked from "No Students" booths.
ApplicationMust have an Approved application for this booth.
IDMust have a government ID on file.
Already signed upOne signup per time slot; you also can't hold two overlapping shifts.

Inline ID prompt

If the booth requires ID and you don't have one on file yet, the signup dialog will show an inline form so you can add it right there. For independent household members, they'll need to log in and add their own ID from My Profile.

6.3 Slot states

  • Slot Full — every spot is taken. Try a different slot or check back later.
  • Applications Closed — the application window for this booth has closed.
  • Closed (event level) — shown on past events. Future events that aren't open yet show Upcoming.

7. Booth applications

Some booths — typically high-responsibility ones like the beer tent — require an application before you can sign up.

7.1 How to tell

You'll see the Application Required badge on the booth card. In the slot list, slots show Apply First; on the booth detail panel, click Submit Application.

7.2 Scheduling modes

ModeAfter approval, you...
Self-serveGet a "Browse Shifts" link — sign yourself up like normal.
Admin-assignedSubmit shift preferences; an admin assigns you and emails the confirmation.

7.3 Filling out the application

Click Submit Application on the booth. The form typically includes:

  • Question responses — text, yes/no, date, number, dropdown, or a signature.
  • Shift preferences (admin-assigned booths only):
    • Preferred Shifts (rank up to 3) — 1st, 2nd, and 3rd choice.
    • I'm willing to work multiple shifts with Preferred total hours.
    • I prefer all shifts on the same day and I'd like to be scheduled with my spouse.
    • Additional comments for special requests.

Government ID is collected during profile setup or from My Profile, not on the application form itself. ID-required booths check for ID when you sign up for a shift.

Submitting on behalf of a household member

If you're the HoH and want to apply for someone else, use the Applying for selector on the application page (choose their name instead of Myself). The member selector on My Applications is for viewing only — it doesn't start a new application.

7.4 Application statuses

StatusWhat it meansWhat to do
SubmittedSent in. Admin hasn't looked yet.Wait.
Under ReviewAdmin has started reviewing.Wait.
Needs VerificationAdmin needs to verify something offline.Wait — they'll reach out.
Changes RequestedAdmin needs you to update something.See below.
ApprovedYou're good!Next steps depend on booth mode.
Not ApprovedNot approved.Read the reason on the detail page.

7.5 Changes Requested

When an admin asks for changes:

  1. You'll receive an email summarising what they want updated.
  2. A yellow banner appears at the top of every page.

Click Make changes & resubmit in the banner, make your edits, and click Resubmit Application. The banner disappears and the status returns to Submitted.

7.6 After approval

  • Self-serve booth → A "Browse Shifts" link appears on My Applications. Sign yourself up like any other booth.
  • Admin-assigned booth → Wait for the admin to assign you. The shift will appear on My Schedule. You can update preferences in the meantime.

8. My Schedule

My Schedule lists your upcoming (non-cancelled) shifts. By default you see only your own shifts; if you're the Head of Household, you can switch to view everyone. Pending-approval and waitlisted shifts may also appear.

8.1 Filtering by household member

If you're a Head of Household, use the Viewing schedule for selector at the top:

  • My Schedule (default) — only yours.
  • All Members — everyone's shifts.
  • <Member name> — just that person.

8.2 Shift cards

Shifts are grouped by date. Each card shows the booth, time, location, a badge (Confirmed or Assigned), and a Cancel button. If you have shifts for more than one event, use the event filter at the top.

8.3 Cancelling a self-serve shift

  1. Click Cancel.
  2. Confirm in the dialog (Yes, Cancel Shift).
  3. The shift disappears and the spot reopens.

Immediate and can't be undone — but you can sign up again if the slot is still open.

8.4 Cancelling an admin-assigned shift

The dialog tells you: "You will be returned to the assignment pool." After cancelling, your application flips back to Approved (unassigned). Visit My ApplicationsUpdate Preferences to tell the admin your updated availability.

9. My Applications

My Applications is the dashboard for everything application-related.

9.1 Layout

Applications are grouped by event (most recent first). The event name appears in each group header. Each row shows the booth, a status badge, and an action link. Admin-assigned booths also show an Admin-assigned shifts note; self-serve booths have no scheduling-mode label.

Action linkWhen it appears
Browse Shifts →After approval on a self-serve booth.
Update Preferences →After approval on an admin-assigned booth (before assignment).
Make changes & resubmit →When the admin has requested changes.
View Details →All other cases (default fallback).

9.2 Household member view

Same as My Schedule — use the Viewing applications for selector to switch between My Applications, All Members, or a specific member.

10. My Profile

My Profile is where you update things that can change over time.

10.1 What you can edit

  • Phone number — day-of contact.
  • Date of birth — in case of a typo at sign-up.
  • Student status — turn on/off as you graduate or enroll.
  • Government ID — number, state, expiration, photo.

10.2 What you can't edit here

  • Email — shown read-only. Click Manage email addresses to open the account drawer.
  • Name — managed through your account settings (click the avatar → Manage account).
  • Parishioner status — set by an admin after parish verification.

10.3 Government ID details

  • Allowed types: JPEG, PNG, WebP, HEIC, HEIF. Max 8 MB.
  • Each upload replaces the previous photo.
  • Only you and parish admins can view the photo.
  • An expired expiration date blocks saving ID info, but signups only check that an ID number or photo is on file — keep your expiration date current.

11. Notifications & emails

The app sends transactional emails for key events:

EmailWhen
Email verification codeAt account sign-up.
Household invitationWhen an HoH invites someone who doesn't yet have an account (existing-account users see an in-app invite instead).
Application approvedAfter admin approves your admin-assigned application.
Not ApprovedAfter admin rejects an application.
Changes requestedWhen admin asks you to update something.
Shift assignedWhen admin assigns you a slot.
Shift cancelledWhen an admin-assigned shift is cancelled (by you or an admin).
BroadcastEvent-wide announcements (e.g. weather updates).
Self-serve signups don't currently trigger a confirmation email — your signup appears on My Schedule immediately, which serves as the confirmation.

11.1 "On behalf of" emails (dependents)

Dependents don't have their own login. When the app needs to notify a dependent, the email goes to the Head of Household with a subject prefix like: [On behalf of Susie Smith] Your shift has been assigned

11.2 Not getting an email?

  1. Check your spam folder.
  2. Mark it as "Not Spam" so future ones come through.
  3. Verify your profile email matches your inbox.
  4. Contact a festival admin if still missing.

12. Frequently asked questions

I keep getting a "Please complete your profile" page — what's missing?

The app requires first name, last name, and date of birth before it lets you anywhere else. Fill those in and click Save.

I see a yellow banner saying my application needs changes — how long is it shown?

Until you resubmit. Click Make changes & resubmit in the banner, make your edits, and the banner disappears as soon as the resubmit succeeds.

I see a "Household Invitation" popup on every page.

You've been invited to someone's household but haven't responded. Click Accept or Decline — the app needs an answer before continuing.

Why can't I sign up my spouse for a shift?

If they're an independent member (own login), you can sign them up from the member dropdown. If the booth requires ID, they'll need to add it themselves from My Profile. If they're a dependent, you sign them up just like a child — no extra steps.

I cancelled an admin-assigned shift. Now what?

Your application is back to Approved but unassigned. Go to My Applications → Update Preferences to tell the admin what slots work for you. They'll try to re-assign.

I signed up for the wrong slot.

Cancel it from My Schedule and pick the correct one. No penalty — the spot just reopens.

Can I print my schedule?

You can use your browser's Print menu on My Schedule, but the page isn't optimized for printing — expect a basic layout.

I'm a booth captain — where are my captain tools?

In-app captain tools aren't available yet. If an admin has assigned you as a booth captain, coordinate with them directly for day-of check-in and volunteer lists.

Need more help?

Refresh the page to fix transient hiccups. Sign out and sign back in to clear stale auth state. Or contact a festival admin — they have direct access to your records.

Welcome aboard, and thank you for volunteering!