SmartVerses helps worship and production teams manage slides, Bible verses, timers, remote collaboration, recording, and ProPresenter automation from one app. It can turn raw text into slide-ready content with simple rules, regex/JavaScript, or AI-powered processing.
When you click Go Live, SmartVerses can write one line per file for ProPresenter Linked Text, trigger ProPresenter actions, update audience displays, and keep browser-based views in sync depending on how you configure it.
Quick start
Open Settings → Text Import Templates.
Create or edit a template (pick a color and layouts).
Set an Output Path and a File Name Prefix. Example: /Users/you/ProPresenter/live/ and sermon_.
Go to Slides → Import → paste or upload your text.
Pick a template and click Process, then select an item.
When ready, click Go Live on a slide.
Templates 101
Layouts: choose how many lines a slide shows (One, Two, Three, etc.). Go Live writes one file per line:prefix1.txt, prefix2.txt, …
Logic / Notes field supports different ways to pre‑process text:
Regex: describe how to split or capture sections (e.g. by blank lines, headings). Keep it simple if you're new to regex.
JavaScript: you can provide a small snippet to transform text (e.g. split on "---").
Process with AI: enable, pick provider/model, and add your prompt. The app will generate slides from your instructions.
Output Path: folder where the .txt files are written. The app creates the folder if missing.
File Name Prefix: base name for each line file. Example: with prefix sermon_, files become sermon_1.txt, sermon_2.txt, …
Connect to ProPresenter (Linked Text)
Open ProPresenter and create a new presentation/slide.
Add N text boxes for the slide layout you want (e.g. 3 boxes for a Three‑Line slide).
For each text box: Format → Linked Text → choose File, then select the matching file from your template's Output Path:
Top line → prefix1.txt
Second line → prefix2.txt
Third line → prefix3.txt
In SmartVerses, click Go Live on a slide. The app writes the latest text to the files; ProPresenter will display the linked content instantly.
Troubleshooting
No text in ProPresenter? Check the Output Path folder for prefix1.txt etc., and verify Linked Text points to the same files.
Wrong line showing? Confirm the slide's layout and which text box links to prefix1.txt, prefix2.txt, …
Nothing updates? Click Go Live again; verify you have write permission to the Output Path.
Live Slides - Real-Time Collaboration
Live Slides is a WebSocket-based system that allows real-time editing of slides from any browser on your network. Perfect for collaborative editing or remote presenters.
Go to Settings → ProPresenter → expand Live Slides to configure output path, file prefix, and ProPresenter triggers when a live slide goes live or is taken off. For the WebSocket server port and auto-start, use Settings → Network.
In Slides → click Live Slides → select or create a session
Click Restart/Resume Session to get a typing URL
Share the URL with team members - they can open it in any browser to edit slides in real-time
Changes made in the browser notepad instantly sync to SmartVerses and update ProPresenter via Linked Text
Notepad Features: Empty lines create new slides. Consecutive lines (no empty line between) = one slide with multiple items. Tab/indent creates sub-items: first line becomes title, each indented line creates a new slide with title + sub-item. Real-time sync across all connected devices. Dark/light theme toggle.
Stage Assist - Timer & Schedule Management
Stage Assist provides powerful timer functionality with schedule management and ProPresenter integration.
Navigate to Timer in the main navigation
Load Schedule:
From File: Import a JSON schedule file
From Image (AI): Upload an image of your schedule - AI will extract the schedule automatically
Get Latest from Master: Sync schedule from network master (requires Network Sync configuration)
Edit Schedule: Click any cell to edit session name, times, duration, or minister
Start Timer: Click Start on any session row to begin countdown
Countdown Timer: Set hours, minutes, seconds and click Start for a custom countdown
Countdown to Time: Set a target time (e.g., 10:30 AM) and countdown to that time
Schedule Automation: Click the magic wand icon on any session to configure:
ProPresenter slide activation when session starts
Stage layout changes
Multiple automations per session
Settings:
Auto Play: Automatically start next session when current ends
Allow Overrun: Allow timer to go negative when session exceeds time
Dynamic Time Adjustment: Automatically adjust subsequent sessions based on early end or overrun
Use Durations: Use duration field instead of end time for countdown
Remote Access Link: Click the link icon to get a URL for remote access to timer controls
Keyboard Shortcuts: Use ↑ and ↓ arrow keys in the navigation bar to navigate to next/previous sessions when timer is running.
Video & Audio Recording
SmartVerses features professional-grade video and audio recording with crash-safe streaming technology. Record for hours without memory issues, and recover recordings even if the app crashes or power is lost.
Video Recording
Navigate to Recorder in the main navigation
Configure Settings: Go to Settings → Recorder to set:
Camera: Select video input device
Video Audio Input: Microphone to embed in video
Video Format: MP4 (widely compatible) or WebM (better quality)
Resolution: 720p, 1080p, 1440p, or 4K
Video Audio Codec: AAC (MP4) or Opus (WebM)
Video Audio Delay: Adjust sync if audio is ahead of video
Output Folder: Where recordings are saved
Start Recording:
Select your camera and audio device
Click the red Record button to start
Use Pause to temporarily pause recording
Click Stop to finalize and save the recording
Production Features:
Streaming Technology: Video chunks are written to disk in real-time (no memory accumulation)
Long Recordings: Record for 10+ hours without running out of memory
Crash-Safe: If app crashes, your video is preserved on disk
Live Preview: See camera feed while recording
Timer Display: Track recording duration in real-time
Video: Check your configured output folder → video/ subfolder
MP3 (temp): If MP3 conversion failed, check audio/.temp/ for WebM files
WAV: Check your configured output folder → audio/ subfolder
All files are saved with timestamps in the filename, making it easy to identify recordings.
Production-Grade Reliability: This crash-safe streaming technology is the same approach used by professional broadcast software like OBS. Your recordings are protected against:
Memory exhaustion (no accumulation in RAM)
Unexpected crashes
Power failures
System shutdowns
Record with confidence for live production environments!
SmartVerses - Bible Search & Transcription
SmartVerses provides AI-powered Bible search and live transcription with automatic verse detection.
Navigate to SmartVerses in the main navigation
Bible Search (Left Panel):
Type Bible references like "John 3:16" or "Romans 8:1-4" for direct parsing
Type phrases like "For God so loved" for AI-powered search
Toggle AI Search to use AI models (OpenAI, Gemini, or Groq) or text-based search
Navigate between verses using Previous/Next buttons
Click Go Live to send verse to ProPresenter
Live Transcription (Right Panel):
Click Start to begin live transcription using your configured transcription mode
Bible references are automatically detected in speech
Paraphrased verses can be detected if enabled in settings
Detected references appear below the transcript
Auto-trigger to ProPresenter can be enabled for automatic "Go Live"
Configuration:
Settings → Transcription: choose cloud, local, browser, or remote transcription, plus paraphrase detection and key point extraction