Ruach West Assembly — Projection Ministry

Serve Behind
The Scenes.
Make Impact.

Help worship, the Word, and prayer reach people clearly — no experience needed. Full training, shadowing, and support are provided.

No experience needed Full training provided Serve with a supportive team
Observe → Train → Serve at your pace
Behind the scenes. Seen by everyone.

Projection volunteers help the whole church follow worship, scriptures, announcements, and the message with clarity and excellence.

01
Observe
Watch an experienced operator during service.
02
Assist
Start with simple sections like lyrics or announcements.
03
Serve
Operate with support until you are confident.

Focus. Display. Impact.

"Our core mission is to support and enhance the Word, worship, and prayer — ensuring that whatever goes on screen serves the moment. We aspire to have every asset projected, whether provided in advance or not. If it wasn't, we find it as quickly as possible and get it on screen."
🎯

Precision

Every slide transition, lyric change, and scripture ref is timed to the moment. We anticipate the speaker — we don't react to them.

🔥

Preparedness

Full schedule ready before Sunday. Assets confirmed by Wednesday. Lyrics checked. Translations verified. Nothing left to chance.

🤝

Partnership

We work in lockstep with the worship team, service leaders, and pastors — adapting in real time when the Spirit moves differently than the script.

Excellence

Brand guidelines respected. Posters in 16:9. Non-English songs translated. What's on screen should honour the moment it appears in.

Weekly Prep Timeline

What needs to happen during the week for both services to run smoothly.

Wednesday
Request setlist from worship rep (set reminder if not yet received)
Chase sermon notes from both preaching pastors
Begin listening to worship songs for the week
Thursday
Add songs to both service schedules
Verify lyric flow — ensure uniform font size across all songs
Add translations for non-English songs
Friday
Extract scripture references from sermon notes
Extract quotable points; generate via AI only as fallback
Confirm with worship rep — any setlist changes?
Add all poster assets to schedule
Saturday
Full run-through of both schedules
Generate Weekly Action Points via AI
Update Main and Alt Scripture backgrounds
Update Logo. Chase any outstanding assets.
Both schedules complete before midnight
Sunday
Arrive 7:30am
Run pre-service setup checks
Prep Hey Fam question slide
Run both services
Post-service: update DB

Pre-Service Setup

Complete these checks before service starts. Arrive by 7:30am.

Technical Checks

All outputs (2 / soon 3) are ON and not flickering
Update Main and Alt Scripture backgrounds
Update Logo
Lyrics in schedule with uniform font size across all songs

Assets & Media

Sermon notes confirmed from Forerunners Pastor
All videos tested and in schedule
Oral announcement posters tested and in 16:9
R-Kids video loaded and ready to loop
Hey Fam question slide prepared

Technical Checks

All outputs on and not flickering
Update Main and Alt Scripture backgrounds
Update Logo
Lyrics in schedule with uniform font size across all songs

Assets & Media

Sermon notes confirmed from Family Service Pastor
All videos tested and in schedule
Oral announcement posters tested and in 16:9
Countdown slide/video loaded
Hey Fam question slide prepared

Service Runsheet

Live operational steps only. Click any segment to expand. Check off items as you go.

1st / Early Morning Service
Preacher: Forerunners Pastor
Service Lead: Forerunners Service Lead
Main — lyrics/content Alt — scripture/external Foldback — stage monitors
08:00
Praise & Worship
Worship Team
20 min
⬡ Alpha Channel — ENABLED (Lyrics)
⬡ Alt Output — DISABLED
  • Enable Clear
  • 1st song, 1st line ready on live view
  • Disable Clear as soon as they start singing
  • Once done — Enable Clear. Do not go to Logo until Online Director confirms lyrics are cleared
🎵 Switch slide as the worship team finishes the current line. Jump cut on fast songs — dissolve on slow songs.
08:20
Transition
Service Lead
5 min
⬡ Alt Output — ENABLED
  • Enable Logo
  • Monitor for any scripture — project immediately
08:25
Testimony
Media
5 min
  • Enable Logo
  • Double-click video to go live — in preparation for cue
  • Disable Logo on cue to play
  • Inform team of video duration
  • Once video ends — confirm with Director before switching to Logo
  • On go-ahead — switch to Logo
R-Kids
Media — Ad after Testimony
  • Play R-Kids video as kids are called up
  • Loop the video
  • Once kids are dismissed — go back to Logo
08:30
Oral Announcements
Service Lead
6 min
  • First Time Visitors poster
  • Announcement Poster 1
  • Announcement Poster 2
  • Announcement Poster 3
  • Announcement Poster 4
  • Back to Logo once oral announcements are done
  • Cue Video Announcement 1
08:36
Video Announcements
Media
6 min
  • Logo enabled
  • On cue — Disable Logo to play Onscreen Video 1
  • Onscreen Video 2
  • Onscreen Video 3
  • Onscreen Video 4
  • Always finish with the Highlights Video
  • Hey Fam poster on completion of video announcements
08:42
Hey Fam Question
Service Lead
5 min
  • Cue the Hey Fam question slide
  • As the host starts reading the question — put it up on screen
08:47
Special Song
Worship / Media
3 min
⬡ Alpha Channel — ENABLED (Lyrics)
⬡ Alt Output — DISABLED
  • Enable Clear
  • 1st line ready on live view
  • Disable Clear as soon as they start singing
  • Once done — Enable Clear. Do not go to Logo until Online Director confirms lyrics are cleared
08:50
Statement of Belief
Forerunners Pastor
2 min
⬡ Alt Output — ENABLED
  • All belief slides in order
✂️ Switch as the Pastor is just about to finish the current slide (anticipate 2 words before end). Jump cut.
08:52
Sermon
Forerunners Pastor
40 min
⚡ FOCUS IS PARAMOUNT — do not miss any scripture, quote, image, or video call. Stay locked in for the full duration.
  • Load scriptures if not already done
  • Load quotes if not already done
  • Focus and anticipate what the preacher calls for (Scripture / Quotes / Images / Videos)
  • Be prepared for any off-script requests — source quickly
  • Prepare the Weekly Action Points video based on the notes and sermon transcript
  • Back to Logo once Pastor is done
📖 Scripture: switch as the Pastor is about to finish the current verse (2nd-to-last word). Jump cut.
09:32
Altar Call
Forerunners Pastor
5 min
  • Altar Call poster on screen
09:37
Offering
Service Lead
6 min
  • Giving details image for 1st half (while Pastor reads scripture / speaks)
  • Transition to Weekly Action Points video for 2nd half
  • Transition is seamless — switch once Pastor finishes speaking, not mid-sentence
09:43
Benediction
Service Lead
2 min
  • Closing graphic / Logo on screen
POST
Post-Service — IMPORTANT
~10 min
  • Check schedule for changes — import new assets, lyrics, and posters into core DB
  • LAST SUNDAY OF MONTH: Backup core DB → upload to Google Drive
2nd / Main Service
Preacher: Family Service Pastor
Service Lead: Family Service Lead
Main — lyrics/content Alt — scripture/external Foldback — stage monitors
09:55
Countdown
Media
5 min
  • Countdown running from 09:55
10:00
Online Hand of Welcome
Media — Online
2 min
  • Online welcome graphic ready and on screen
  • Confirm stream is live
10:02
Praise & Worship
Worship Team
35 min
⬡ Alpha Channel — ENABLED (Lyrics)
⬡ Alt Output — DISABLED
  • Enable Clear
  • 1st song, 1st line ready on live view
  • Disable Clear as soon as they start singing
  • Once done — Enable Clear. Do not go to Logo until Online Director confirms lyrics are cleared
🎵 Switch slide as the worship team finishes the current line. Jump cut on fast songs — dissolve on slow songs.
10:37
Transition
Service Lead
5 min
⬡ Alt Output — ENABLED
  • Enable Logo
  • Monitor for any scripture — project immediately
10:42
Testimony
Media
5 min
  • Enable Logo
  • Double-click video to go live — in preparation for cue
  • Disable Logo on cue to play
  • Inform team of video duration
  • Once video ends — confirm with Director before switching to Logo
  • On go-ahead — switch to Logo
10:47
Oral Announcements
Service Lead
6 min
  • First Time Visitors poster
  • Announcement Poster 1
  • Announcement Poster 2
  • Announcement Poster 3
  • Announcement Poster 4
  • Back to Logo once oral announcements are done
  • Cue Video Announcement 1
10:53
Video Announcements
Media
6 min
  • Logo enabled
  • On cue — Disable Logo to play Onscreen Video 1
  • Onscreen Video 2
  • Onscreen Video 3
  • Onscreen Video 4
  • Always finish with the Highlights Video
  • Hey Fam poster on completion of video announcements
10:59
Hey Fam Question
Service Lead
5 min
  • Cue the Hey Fam question slide
  • As the host starts reading the question — put it up on screen
11:04
Special Song
Worship
5 min
⬡ Alpha Channel — ENABLED (Lyrics)
⬡ Alt Output — DISABLED
  • Enable Clear
  • 1st line ready on live view
  • Disable Clear as soon as they start singing
  • Once done — Enable Clear. Do not go to Logo until Online Director confirms lyrics are cleared
11:09
Statement of Belief
Service Pastor
2 min
⬡ Alt Output — ENABLED
  • All belief slides in order
✂️ Switch as the Pastor is just about to finish the current slide (2 words before end). Jump cut.
11:11
Ministration of the Word
Family Service Pastor
45 min
⚡ FOCUS IS PARAMOUNT — do not miss any scripture, quote, image, or video call. Stay locked in for the full duration.
  • Load scriptures if not already done
  • Load quotes if not already done
  • Focus and anticipate what the preacher calls for (Scripture / Quotes / Images / Videos)
  • Be prepared for any off-script requests — source quickly
  • Prepare the Weekly Action Points video based on the notes and sermon transcript
  • Back to Logo once Pastor is done
📖 Scripture: switch as the Pastor is about to finish the current verse (2nd-to-last word). Jump cut.
11:56
Altar Call
Family Service Pastor
8 min
  • Altar Call poster on screen
12:04
Offering
Service Pastor
8 min
  • Giving details image for 1st half (while Pastor reads scripture / speaks)
  • Transition to Weekly Action Points video for 2nd half
  • Transition is seamless — switch once Pastor finishes speaking, not mid-sentence
12:12
Benediction
Service Lead
3 min
  • Closing graphic / Logo on screen
POST
Post-Service — IMPORTANT
~15 min
  • Check schedule for changes — import new assets, lyrics, and posters into core DB
  • Update DB with any new songs added today
  • Note any technical issues for follow-up
  • LAST SUNDAY OF MONTH: Backup core DB → upload to Google Drive

Pre · Production · Post

Assets

Sermon notes from both preaching pastors
Setlist from worship rep (by Wednesday)
All announcement posters received and in 16:9
All announcement videos received and tested
Testimony video received and tested
R-Kids video loaded and looping correctly

Slides & Media

Songs added to both schedules — uniform font size across all songs
Non-English songs translated + brand guidelines applied
All scripture refs at correct positions
Quotable points extracted (AI-generated only as fallback)
Weekly Action Points generated
Hey Fam question slide created
Main and Alt Scripture backgrounds updated
Logo updated

Technical

All outputs on and not flickering
All videos tested — playback confirmed
Alpha channel tested for lyrics
Alt output tested for scripture
Countdown loaded (Family Service)

Live Execution

Worship: Clear enabled → first line live → Clear disabled on start
Testimony: Logo → cue video → confirm with Director before Logo
Statement of Belief: jump cuts timed (2 words before end)
Sermon: scriptures, quotes, images at exact points — full focus
Offering: giving details → action points — seamless transition
Video Announcements: always end with Highlights Video

Reactive

Unplanned scripture: found and projected immediately
Unplanned images/video: downloaded or sourced on the fly
Between services: reset outputs, confirm schedule for Service 2
Changes from Service 1 communicated to team before Service 2

Every Sunday

Check both schedules for changes during services
Import all new assets, lyrics, and posters into core DB
Update DB with new songs added today
Note any technical issues for follow-up

Last Sunday of Month

Full backup of core DB completed
Backup uploaded to Google Drive folder
Backup confirmed accessible in Drive

⚡ Live Service Help

Fast help for common projection problems during service. Use the buttons first; use AI only if you are still stuck.

⚡ LIVE HELP

🚨 Panic Mode

OPEN ▼
  1. Put Logo on screen
  2. Stay calm
  3. Switch to Alt Output if scripture is needed
  4. Source the missing content quickly
  5. Rejoin the service flow
Golden rule: never leave broken visuals on screen.

Common Problems

Tap a problem to show the quick fix.

Do this now

    Still stuck?

    Use this only if the quick buttons do not solve the issue.

    📚

    Training & Learning

    NotebookLM Knowledge Base

    Use this for deeper learning, onboarding, manuals, FAQs and document-specific questions. It is best for training — not urgent live service recovery.

    Search across all uploaded guides and workflows
    Ask longer training questions with cited answers
    Help new members understand the full projection system
    Use after service to learn from recurring problems
    Open NotebookLM ↗

    * Requires Google account access. Contact the team lead to be added. Admins can edit quick help topics in Maintenance Dashboard.

    Future Development

    A compact roadmap for training, onboarding, future tools, and technical improvements. Click each item to expand.

    A structured learning centre for onboarding and mastery of projection ministry concepts.

    • Training materials and SOP walkthroughs
    • Flashcards for quick revision of key workflows
    • Quizzes to test mastery before serving
    • Categories: Technical Setup, Theory, Functional Concepts, and Emergency Scenarios

    Shadowing model: Observe → Assist → Operate.

    • Week 1: Observe an experienced operator during service.
    • Week 2: Assist with simple actions, such as lyrics or announcements.
    • Week 3: Run a small segment under supervision.
    • Week 4: Operate a service section with support until confident.

    Record and transcribe sermons live via Loghema / Pewbeam to generate more accurate Weekly Action Points from the actual delivered message.

    Provide a YouTube link or song title and generate lyrics with correct line breaks and presentation flow, ready to copy into EasyWorship or ProPresenter.

    Quick Lyric Finder: for songs not in the list or database, the system listens, transcribes, finds, and formats the song ready to copy and paste into EW/ProPresenter.

    Run Loghema / Pewbeam on a separate computer to listen to the sermon and automatically identify and surface scripture references in real time.

    Generate AI visuals based on sermon content in real time — for example, visual scenes matching the passage being preached.

    Test NDI as a temporary third output for Foldback before purchasing the MST converter.

    EasyWorship PC
    ├── HDMI / USB-C → Fill
    ├── HDMI / USB-C → Key
    └── Ethernet → NDI Foldback

    Network Switch


    Foldback Windows PC
    └── HDMI → Confidence Monitor

    Enable unified use of Main, Alt, and Foldback outputs simultaneously if NDI testing is not reliable enough for Sunday service.

    Add timers on every foldback segment based on the allocated time limits for each service segment.

    Plan a staged migration from EasyWorship to ProPresenter at the end of the current EW subscription, including training, testing, asset migration, and parallel service simulation.

    Create a fresher, more on-brand Hey Fam template and share the updated design system with the team.

    Build a professional automated onboarding email system using Supabase Edge Functions and Resend. This will replace the need for a paid Formspree autoresponder and allow a more complete onboarding journey.

    • Secure Supabase Edge Function so email API keys are never exposed in the website code
    • Custom branded HTML emails for new volunteers
    • Automatic welcome email immediately after signup
    • Scheduled onboarding sequence over several days
    • Training reminders, shadowing preparation, and follow-up emails over time
    • Reply-to address set to rwestprojection@gmail.com
    • Future option to verify a church domain for a more professional sender address

    Example sequence:

    • Day 0: Welcome to Projection Ministry
    • Day 2: Watch onboarding video / learn the basics
    • Day 5: Shadow Sunday booking or preparation email

    Status: Parked for future development. Before implementation, rotate any previously shared Resend API key and store the new key securely as a Supabase secret.

    Move the project into a GitHub repository and connect it to Netlify so updates become easier, safer, and automatic.

    • Create a GitHub repository for the projection website
    • Connect the repository to Netlify for automatic deployment
    • Any update pushed to GitHub automatically redeploys the website
    • Keep index.html as the main volunteer page
    • Keep admin.html as the maintenance dashboard
    • Use version history so changes can be rolled back safely

    Recommended structure:

    GitHub Repository
    ├── index.html
    ├── admin.html
    ├── README.md
    └── assets/

    Recommended workflow:

    Edit file

    Commit to GitHub

    Push

    Netlify auto-deploys

    Website updates

    Standardise prompt templates for extracting sermon quotes, generating action points, preparing training material, and supporting other regular AI tasks.

    Join the Projection Team

    The Ruach West Projection Ministry is looking for passionate, detail-oriented people. Whether you're technically experienced or brand new — if you're reliable, willing to learn, and love serving the house, we want to hear from you.

    You'll learn industry-standard projection software, develop sharp live-production instincts, and serve across both Forerunners and Family services every Sunday.

    Attention to detail and quick thinking under pressure
    Ability to commit to a weekly Sunday slot
    Comfortable with technology — we'll train you on the software
    A servant heart and team-first attitude
    Calm and focused during live service

    Welcome Email After Signup

    Subject: Welcome to the Projection Team Journey

    Thanks for expressing interest in joining Ruach West Projection Ministry. You do not need prior experience — we will train you.

    Next steps:

    1. Watch the short intro
    2. Attend one shadow Sunday
    3. Complete basic training
    4. Begin serving with support

    Automation: Signup now connects to Supabase. The welcome email is sent by the Supabase + Resend onboarding pipeline when the Edge Function is deployed.

    Express Interest

    ✓ Thanks for reaching out! Please check your email for the welcome message and next steps. God bless you.