Sermon Suite releasesself-updates
A modern WordPress sermon library plugin. Organize sermons by series, embed YouTube, filter by topic and campus.
by Comms.Church · github.com/comms-church/sermon-suite · website
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/comms-church/sermon-suite/releases/download/v2.4.1/sermon-suite.zipShips its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.
Readme
Sermon Suite
By Comms.Church
A modern WordPress sermon library plugin. Organize sermons by series, embed YouTube videos, filter by topic, link scripture to Bible Gateway, and manage downloadable resources — all from a purpose-built admin interface.
Features
- Custom sermon and series post types with a clean, purpose-built editor
- YouTube video embedding with thumbnail preview
- Bible book/chapter/verse picker with auto-generated Bible Gateway links
- Topic filtering, speaker tagging, scripture indexing
- Downloadable resources (PDFs, devotionals, notes, links) per sermon
- Series-first archive with grid and list layouts
- Latest Message hero banner — auto-updates every Sunday
- Related sermons (by series and topic) on single sermon pages
- Collapsible sermon notes/outline section
- YouTube playlist sync — paste a playlist URL, create sermon drafts automatically
- Series Engine CSV importer with dry-run and batch processing
- Full REST API at
/wp-json/sermon-suite/v1/ - Gutenberg blocks for all display types
- Shortcode support for Bricks, Elementor, Divi, and any page builder
- Brand color customization in Settings
Installation
- Upload the
sermon-suite/folder to/wp-content/plugins/ - Activate in Plugins → Installed Plugins
- Go to Settings → Permalinks and click Save
- Go to Sermons → Settings to configure your sermons page and brand colors
Gutenberg Blocks
Search "Sermon Suite" in the block inserter. Five blocks available:
| Block | Description |
|---|---|
| Sermon Archive | Series grid or list with topic filter |
| Latest Message Hero | Auto-updating cinematic banner |
| Series Grid | Standalone series card grid |
| Sermon Player | Single sermon embed |
| Related Sermons | More from series + topic |
Shortcodes
| Shortcode | Description |
|---|---|
[ss_sermon_archive] |
Full archive (grid or list layout) |
[ss_latest_hero] |
Latest message hero banner |
[ss_series_grid columns="3"] |
Series card grid |
[ss_sermon_player id="X"] |
Single sermon embed |
[ss_related_sermons id="X"] |
Related sermons |
Use in any page builder via a Shortcode element, or in Gutenberg via the Shortcode block.
REST API
Base URL: https://yoursite.com/wp-json/sermon-suite/v1/
| Endpoint | Description |
|---|---|
GET /series |
All series — params: per_page, page, topic, featured |
GET /series/{id} |
Single series with all sermons |
GET /sermons |
All sermons — params: per_page, page, series_id, topic, speaker, search, year |
GET /sermons/{id} |
Single sermon with full data |
GET /topics |
All topics with counts |
GET /speakers |
All speakers |
Importing from Series Engine
- In Series Engine: Tools → Export
- In Sermon Suite: Sermons → Import CSV
- Upload the CSV, run Dry Run to preview, then import for real
Brand Colors
Sermons → Settings → Brand Colors — seven color pickers with a live preview card. Changes apply instantly to the front end via CSS variables.
YouTube Playlist Sync
On any series edit screen, paste a YouTube playlist URL and click Sync Now. New videos become sermon drafts automatically. Existing sermons and any edits you've made are never overwritten. Requires a free YouTube Data API v3 key (set in Settings).
Requirements
- WordPress 6.0+
- PHP 7.4+
- Any theme or page builder
By Comms.Church
Built for churches of all sizes. comms.church
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v2.4.1 | Sep 8, 2026 | sermon-suite.zip | 2 |
| v2.4.0 | Sep 8, 2026 | sermon-suite.zip | 3 |
| v2.3.0 | Sep 8, 2026 | sermon-suite.zip | 1 |
| v2.2.1 | Sep 8, 2026 | sermon-suite.zip | 1 |
| v2.2.0 | Sep 1, 2026 | sermon-suite.zip | 4 |
| v2.1.1 | Jul 19, 2026 | sermon-suite.zip | 5 |
| v2.1.0 | Jul 13, 2026 | sermon-suite.zip | 3 |
| v2.0.2 | Jul 13, 2026 | sermon-suite.zip | 1 |
| v2.0.1 | Jul 13, 2026 | sermon-suite.zip | 1 |
| v2.0.0 | Jul 7, 2026 | sermon-suite.zip | 1 |
| v1.6.0 | Jul 7, 2026 | sermon-suite.zip | 0 |
| v1.5.1 | Jul 7, 2026 | sermon-suite.zip | 1 |
| v1.5.0 | Jul 6, 2026 | sermon-suite.zip | 1 |
| v1.4.3 | Jun 18, 2026 | sermon-suite.zip | 2 |
| v1.4.2 | Jun 18, 2026 | sermon-suite.zip | 1 |
| v1.4.1 | Jun 16, 2026 | sermon-suite.zip | 1 |
| v1.3.0 | Jun 16, 2026 | sermon-suite.zip | 3 |