Parish Family
—
approved members
Pending Approvals
—
awaiting review
Partner Requests
—
pending
Active Listings
—
in directory
Reported Listings
—
flagged by members
Needs Review
—
edited since approval
📌 Quick Actions
📢 Current Announcements
Loading...
📅 Events
Add Single Event
Bulk Import — Week at a Glance
Manage Posted Events
Recurring Events
Calendar View
Import from CalendarWiz
Import from CalendarWiz (CSV)
✓ Event added successfully.
Paste the "Week at a Glance" section from your bulletin document below. Use this format — one day header per day, one event per line with time first:
Sunday, May 10
8:00 am Mass
11:00 am Mass
Monday, May 11
7:30 am Mass
7:00 pm Troop 432 Meeting
Preview — Review Before Submitting
| Title | Start | End | Location |
|---|
✓ All events submitted successfully.
Create a recurring event and automatically generate instances for the next several months.
June 2026
Showing upcoming events posted by parish staff
Loading...
Download the .ics file from CalendarWiz's iCal Feeds panel (Admin Menu > iCal and RSS), then upload it here. Events already on the calendar — whether imported before or entered by hand — are detected automatically and skipped by default.
✓ Import complete.
In CalendarWiz: Admin Menu > Import/Export > Export, choose CSV (Outlook), then upload the file here. Carries each event's stable Event Id (used to detect and refresh events already imported), plus address and organizer fields the .ics feed doesn't. Recurring series are grouped; each occurrence is checked individually.
✓ Import complete.
📢 Post an Announcement
✓ Announcement posted successfully.
📋 Active Announcements
Currently live announcements. Delete or edit as needed.
Click Refresh to load.
📖 Weekly Reflection
This reflection appears on the Home screen. Paste Fr. Bing's full reflection text — parishioners will read it in a full-screen reader inside the app.
Automatically detects bold text and marks it with ** -- review the result below before saving.
✓ Reflection updated successfully.
🟢 Current Reflection (Live Now)
Loading...
🖼️ Add New Opportunity
Big-ticket parish development items (paintings, statues, stained glass, etc.) shown to parishioners as giving opportunities.
🖼️
Upload Photos
Select one or more images
A single image showing where this would go in the church (e.g. mocked up on the vestibule wall).
📍
Upload Placement Mockup
One image
📋 All Opportunities
Loading...
📝 Add Sign-up Form
The "Forms & Registration Sign-up" card on the app's Parish screen (just below Parish Registration).
Each entry is an external link parishioners tap to open a registration form. Reorder with the ↑ / ↓ buttons below.
📋 All Sign-up Forms
Loading...
🙌 Add Serving Role
The "Serving" tab on the app's Parish screen. Each entry is one liturgical serving role —
just a role name, a contact person, and a phone number parishioners tap to call. No description or
schedule. Reorder with the ↑ / ↓ buttons below.
📋 All Serving Roles
Loading...
📄 Ministry Documents
Per-ministry handouts (calendars, forms, registration packets) shown in the app. On a ministry's card in Parish Life › Ministry, parishioners see a Ministry Documents list; for Funeral Ministry it also appears on the Parish screen. Each document is a PDF or image parishioners tap to open. Reorder with the ↑ / ↓ buttons.
📄
Drop a PDF or image here, or click to choose
PDF, JPG, PNG or WebP · 25 MB max. Choose a ministry and set the title first.
📋 Documents
Select a ministry above.
👥 Add Staff Member
The Parish Staff grid on the app's Parish screen (tap a card there for the full-screen photo & bio).
Reorder with the ↑ / ↓ buttons below. Anyone left without a bio shows “Bio coming soon.” in the app.
To set a photo, drag an image straight onto that person's circle in the list below (or click the circle) — no need to open their entry.
📋 All Staff
Loading...
✝ Weekly Reflection Scheduler
Schedule up to 7 daily reflections at once. Each will automatically appear in the app at 4:00 AM on its scheduled date.
✓ Reflections scheduled successfully.
📋 Scheduled Queue
Loading...
Single Entry
Bulk Import
Paste from Bulletin
Upcoming Intentions
🕯️ Add Intention
Post a single Mass intention. It will appear on the parish website.
📄 Paste from Bulletin
Paste the raw text you'd copy from a screenshot (e.g. via Preview's text-recognition) — day headers like "Sunday, August 2nd" followed by lines of time + intention. This converts it automatically and hands it off to Bulk Import for you to review before posting.
📋 Bulk Import
Paste one intention per line in this format:
YYYY-MM-DD, Mass Time, Intention text
Example: 2026-06-15, 7:30 AM Daily Mass, For the repose of the soul of John Smith
YYYY-MM-DD, Mass Time, Intention text
Example: 2026-06-15, 7:30 AM Daily Mass, For the repose of the soul of John Smith
Upcoming Intentions
Loading...
🎵 Mass Songsheet
Upload the songsheet PDF for this week's Mass. It will appear on the Home screen of the app for parishioners to follow along during Mass.
📄
Upload PDF Songsheet
PDF files only
✓ Songsheet uploaded successfully.
🔔 Fast Blast
Use Fast Blast for urgent, time-sensitive notices — Mass cancellations, emergency closures, or critical community alerts. Every parishioner with the app will receive a loud push notification immediately.
✓ Fast Blast sent to all parishioners.
⏰ Scheduled Fast Blasts
Loading...
📊 Parish Voice Poll
Create a poll for parishioners to vote on. Only one active poll at a time. Includes an automatic "Not Sure / No Opinion" option.
✓ Poll launched!
📋 Active Poll Results
Click Load Results to see current votes.
🌹 Welcome Message
This text and photo appear in the Welcome modal on the app Home screen (and on the website's "Father's Welcome" page) when a parishioner taps the Welcome card. Paste Fr. Bing's message here.
Shown next to Fr. Bing's name in the app's Welcome modal and on the website. If left unset, the app falls back to its bundled photo.
Automatically detects bold text and marks it with ** -- review the result below before saving. Fonts from the Word doc don't carry over (the app always uses its own fonts), so there's nothing to match or convert.
✓ Welcome message saved.
👁️ Live Preview
This mirrors how the section looks on the homepage right now, including anything you haven't saved yet.
📸 Around the Parish
This section appears on the website homepage, after Dedication Day. Change the photos and text anytime — perfect for keeping the site fresh with recent parish life (Bingo Night now, Christmas later, etc).
✓ Text saved.
Photos
👁️ Live Preview
This mirrors how the section looks on the homepage right now, including anything you haven't saved yet. Click a thumbnail to preview the swap.
🏗️ Parish Development
This section appears on the website homepage, after Around the Parish. Add as many or as few photos as you need — the mockup usually works best as the first one, since that's the main image visitors see first.
✓ Text saved.
Photos
Photos save immediately. Reorder with the arrows — the first photo is the main image.
Drag & drop an image here, or
🗞️ Bulletin Center Image
Controls the rotating center image on the printed bulletin. Each week's image is locked in on Friday and never changes after that. Normally the image just advances one step through the rotation pool each week — the two override lists below let you pin a specific image to a recurring feast date or to one particular week. An override never advances the pool, so no rotation slot is skipped.
🔁 Sequential Rotation Pool
Read-only here — the pool and its position are set by the bulletin page itself. Shown so you can see what's in rotation without opening Firestore.
📅 Recurring Feast-Date Images
Pin an image to a month + day (no year). Any week whose Sunday–Saturday span contains that date uses this image. Example: 08-15 for the Assumption.
Add a recurring date
📌 Manual Per-Week Overrides
Pin an image to one specific week. Pick any day inside the target week — it's stored against that week's Sunday.
Add a week override
📖 Ministry Booklet
The parish ministry booklet PDF. It's shown in the app's Welcome screen (“View Our Ministry Book”) and linked from the website's Serving menu. Drop a new PDF below to replace it — the app and website pick up the change automatically.
Loading...
📄
Drop the ministry booklet PDF here, or click to choose
PDF only.
⏰ Mass Schedule
This is the standing weekly schedule — Daily/Weekend Mass times, Reconciliation, Rosary, Office Hours, and Good Shepherd Mission. It's separate from Mass Intentions (which change day to day). Edits here update the app and website everywhere this schedule is shown.
Daily Mass Times
Weekend Mass Times
Reconciliation
Recitation of the Rosary
Parish Office Hours
Good Shepherd Mission
📺 Live Screen
Controls the featured video on the app's Video tab, below the "Watch Live" button. Leave the video ID blank to automatically show the channel's latest upload instead of picking one by hand.
Paste the part after
watch?v= from the YouTube URL — e.g. from youtube.com/watch?v=RnFBkEydXCc, that's RnFBkEydXCc. Leave blank to fall back to the channel's latest upload automatically.⛪ Pastoral, Finance & Development Council
Public-read content shown in the app's Parish tab (Council section). Each council's mission, roster, meeting schedule, and contact person are edited separately below. Contact Person Email is where a "Contact this council" question from the app will eventually be routed once that's wired up -- for now those questions show up in the Council Inquiries tab as a push notification to staff.
Pastoral Council
Finance Council
Development Council
🔑 Onboard Ministry Leader
Creates a portal login for a new ministry leader, sends them an email to set their own password, and drafts a welcome letter for you to review and send. Repeat this for each future leader -- Matt and Patrick's Men's Ministry access was set up manually before this existed.
If this ministry doesn't have its own dedicated portal page yet, they'll see the generic My Ministry / Post to Members tools instead.
Don't see the ministry you need?
Registers every ministry already in the app's Ministry tab that doesn't have a portal record yet, using its existing name and contact info. Never overwrites a ministry that's already set up.
🏛️ Onboard Council Lead
Gives one person "lead" access to a single council's inquiries -- they'll see and reply to questions for that council from the app's Me tab. This looks the person up by email first: if they already have an account (member, ministry leader, staff...), it just adds council-lead access on top of what they have (no new invite). If they don't, it creates an account and sends a password-set invite, same as Onboard Ministry Leader.
📋 Ministry Leaders
Every ministry and who's currently assigned to lead it. Ministries with no leader show as Unassigned -- use Onboard Ministry Leader to fill the slot.
Loading...
👁️ Live Preview
This mirrors how the top of the homepage looks right now, including anything you haven't saved yet.
🌅 Hero
This is the very first thing visitors see — the full-width banner at the top of the homepage.
✓ Text saved.
Background Photo
👁️ Live Preview
This mirrors how the section looks on the homepage right now, including anything you haven't saved yet.
👋 Welcome
This section appears near the top of the homepage, right after the hero banner.
✓ Text saved.
Photo
👁️ Live Preview
This mirrors how the section looks on the homepage right now, including anything you haven't saved yet.
🖼️ Homepage Gallery
This section's text and photos appear on the website homepage.
✓ Text saved.
Photos
🎵 Music Ministry Info
Edit Music Ministry's information below. Changes appear on the website and in the app immediately.
Loading...
🎵 Post to Music Ministry
Post a message to Music Ministry members in the app. Members who have opted in will receive a push notification.
✓ Message posted to Music Ministry.
📬 Email Music Ministry
Opens Gmail with your music team in BCC. Review and send — replies come back to you only.
🎵 Music Ministry Members
Music Ministry members who have joined the app. Select members to include in your email BCC.
Click Load Members to see your Music Ministry team.
⛪ Men's Ministry Info
Edit Men's Ministry's information below. Changes appear on the website and in the app immediately.
Loading...
✝️ Post to Men's Ministry
Post a message to Men's Ministry members in the app. Members who have opted in will receive a push notification.
✓ Message posted.
Current Post
Loading...
📬 Email Men's Ministry
Opens Gmail with your members in BCC. Review and send — replies come back to you only.
👥 Men's Ministry Members
Men's Ministry members who have joined the app. Select members to include in your email BCC.
Click Load Members to see your Men's Ministry team.
⛪ Ministry Info
Edit this ministry's information below. Changes appear on the website and in the app immediately.
Loading...
✝️ Post to Members
Post a message to this ministry's members in the app. Members who have opted in will receive a push notification.
✓ Message posted.
Current Post
Loading...
📬 Email Members
Opens Gmail with your members in BCC. Review and send — replies come back to you only.
👥 Members
Members who have joined the app and selected this ministry. Select members to include in your email BCC.
Click Load Members to see this ministry's team.
⛪ My Ministry
Edit your ministry's information below. Changes appear in the app immediately.
Loading...
✝️ Post to Ministry Members
Post a message to your ministry's members in the app. Members who have opted in will receive a push notification.
1 day
90 days
✓ Message posted.
Current Post
Loading...
📬 Email Ministry Members
Opens Gmail with your members in BCC. Review and send — replies come back to you only.
👥 My Members
Ministry members who have joined the app. Select members to include in your email BCC.
Click Load Members to see your ministry's members.
👥 Pending Parish Family Approvals
Loading...
🏢 Partner Requests — Parish Review
Review each business and approve or decline on behalf of Saint Rose Parish. Your approval means this business is a good fit for the community. Sacred Apps will handle payment and final activation after your approval.
Loading...
📇 Published Advertisers
Approving a request above publishes the business into the public Advertiser Directory on the website. Pause a listing to hide it from the site without deleting it (e.g. a lapsed subscription); reactivate or edit its details any time.
Loading...
📝 Family Registrations
New families who registered through the website's Family Registration form. Review each one, then mark it reviewed once you've added them to your records.
Loading...
✓ Reviewed Families
Families that have been reviewed and added to parish records. Alphabetical by last name.
Loading...
✝️ Faith Formation Registrations
Children's Ministry (PS–Grade 5) sign-ups from the website's Faith Formation Registration form, most recent first. Open a card to see the full submission and to record payment in the “Parish Office Use” box — the digital equivalent of the paper form's box.
Loading...
🔥 Safe Environment Training (SET) Session
This line appears in the SET Acknowledgment section of the website's Youth Ministry Registration form. Update it once a year — no code change needed.
🔥 Youth Ministry Registrations
St. Rose Edge & Life Teen sign-ups from the website's Youth Ministry Registration form, most recent first. Open a card to see the full submission (teens, volunteer interests, transportation consent, SET acknowledgment) and to record payment in the “Parish Office Use” box.
Loading...
📋 Parish Family Directory
Loading...
🚩 Reported Listings
Directory listings flagged by members via the app's "Report" action. Dismiss clears the flag; Remove takes the listing out of the Parish Family directory entirely.
Loading...
✏️ Needs Review
Approved listings with an edit (name, bio, or photo) awaiting your review -- the edit does NOT go live until you Accept it, so the directory still shows each member's last-approved version below. Accept promotes the edit; Reject discards it and keeps the current version, no harm done; Remove takes the listing out of the Parish Family directory entirely.
Loading...
📅 Submit Event to Parish Calendar
Submit an event for Matt's approval. Once approved it will appear in the app and calendar.
📋 Event Requests
Loading...
✉️ Contact Requests
Submitted from the app's Contact Us form. Staff get a push notification the moment one comes in; mark a request handled once you've followed up.
Loading...
🗳️ Council Inquiries
Submitted from the "Do you have a question or suggestion for the [Council]?" form on each council's detail view in the app. Staff get a push notification the moment one comes in (same as Contact Requests); this list is the backup audit trail. Mark an inquiry handled once you've followed up.
Loading...
🕊️ Funeral Planning Forms
Submitted from the Funeral Planning Form on the website (linked from the app's Funeral Guide). That form's main job is to open a pre-filled email straight to the Funeral Ministry (Chris Bosn) — this list is a backup copy in case the family never presses send. Mark a form handled once the Funeral Ministry has it.
Loading...