Builds By Luke
All Wix apps

Wix App · v1.3.0 · Live on the Wix App Market

Service Times & Sermons

Your service times where somebody looking for them will find them, and every sermon in one place — with no donation engine, no uploads and no badge.

  • No cap on services or sermons
  • Never takes a donation
  • Nothing is uploaded
  • No badge, ever
Service Times & Sermons icon

The gap it closes

Twenty-seven phrases a buyer types were run against the App Market before a line of this was written, and not one returns a single real app on this object. sermons 2 cards / 0 real · church 2 / 0 · sermon 20 / 0 · service times 47 / 0 · mass times 47 / 0 · sermon player 48 / 0 · sermon notes 48 / 0 · plan your visit 48 / 0 · church website 47 / 0 · worship times 47 / 0 · give online 48 / 0 · prayer 20 / 0 · worship 18 / 0 · parish 17 / 0 · chapel 16 / 0 · sermon archive 9 / 0 · mosque 6 / 0 · congregation 5 / 0 · temple 5 / 0. And bulletin and synagogue return no cards whatsoever.

So a congregation is sold a calendar. Events Calendar, 4.3★ over 344 reviews, draws ten events on its free plan, from one source, synced by hand. $13.99 a month buys unlimited events, a second view, and permission to remove “Powered by Events Calendar” from the customer’s own website; $34.98 and $69.95 sit above that. A church has fifty-two Sundays before it counts anything midweek. The loudest review anywhere in that corner, at 38 votes, is “MISLEADING - NOT FREE — you get 5 events.. then you are blocked!!! … We are a non-profit.”

Or a payments engine. The app the App Market itself returns for the word church is Targeted Fundraising, Verified by Wix, whose free plan stops at $1,000 raised and whose Pro is $18.17 a month. Get Donations, also Verified, has no free plan at all. And the most-voted review on Wix Donations, at 13 votes, is a church’s food pantry: “WP decided that they didn’t like our paperwork … WP withheld over $1,600 in donations in December during high donation season & threatened to return that money to the donors.”

What nothing on that shelf has anywhere to put is the one line a newcomer actually wants. Not the hour — the hour is easy — but whether to come in jeans, whether it will last an hour or two, whether there is anything for their children, and whether the 8am is the quiet one. A calendar entry has a title and a time. A congregation has a welcome.

How it works

Five steps, then it runs itself.

  1. 01

    The next service, worked out for you

    Drag it in from Add Elements → App Widgets, as many times as you like. The plan your visit arrangement draws the next gathering large — the day, the hour, where it is and what to expect — with the ones after it underneath and a countdown that says in 3 days. Four arrangements in all: that card, a compact strip of your weekly pattern for a footer, the sermon archive as cards, and the archive as a list.

  2. 02

    Every shape a real week has

    Weekly, every other week, the first or third or last Sunday of the month, and a single dated service for Christmas Eve. Closures too: a summer break, a half term, one Sunday off — and instead of going quiet, the block says we are not meeting, from 3 August until 24 August, which is the fact somebody came for.

  3. 03

    A sermon is a record, not a file

    A title, a date, a speaker, a series with a part number, a reading, a summary, and links out to wherever your video and audio already live. Nothing is uploaded here and nothing is hosted here. Readers search the whole archive and filter it by series and by speaker without the page asking the server for anything.

  4. 04

    Whoever you are

    Every visitor-facing word is an editable field, on the free plan — Sermons becomes Drashot, Khutbahs, Talks or Predigten by typing it once. The passage index recognises the books of the Bible and the Tanakh by their Hebrew names as well as their English ones, and where it recognises nothing it simply offers no filter: your reading line is always drawn exactly as you typed it.

  5. 05

    It follows your page

    By default it paints no background at all and takes its colour from the page, so it is legible on a dark site and a light one without anybody choosing. Colours, corner rounding, spacing, text size, columns and every field on a card are yours, on the free plan. There is no watermark and no badge on any plan, ever.

How it behaves

The decisions that matter.

  • It never takes a donation

    There is no payment, no checkout, no amount, no campaign, no goal and no progress bar anywhere in this app, and a contract test reads the source on every build to prove it. Your giving button is a link you typed, to wherever you already receive money. An engine we never built cannot withhold $1,600 of it in December.

  • Nothing is ever uploaded to it

    A picture is a web address, a recording is a web address, the notes are a web address. There is no file input, no upload path and no storage of yours anywhere in this app — which is why the loudest craft complaint on the neighbouring shelf, an upload that deletes the whole posting if the file is too big, has nothing here to happen to.

  • It connects to nothing

    No calendar sync, no podcast feed, no video API, no sign-in with anybody. The four most-voted reviews in the calendar corner are all one day — 5 February 2025 — when a spreadsheet connection failed for everybody at once. A dependency never taken cannot be taken away.

  • Reading your service times is never a feature of a tier

    The two functions that answer may somebody read the times and may somebody read the archive have nowhere in their signatures to put a plan, and the contract test reads this app’s own source to prove it. A small congregation whose card expires over the summer must not find that the stranger who searched for its Sunday service was shown nothing at all.

  • Nothing about a reader is recorded

    On Business, opening a sermon writes one row with a congregation, a sermon and a moment on it. No address, no identifier, no agent string, no cookie, no session — the app cannot tell you who listened and has no field to put it in. Measured live: a board read carries no such word anywhere.

  • Your time is never converted

    Half past ten is half past ten, in a room with a floor in it. Every stored time is a wall clock and is never moved; the calendar file is written in floating time, so a weekly service cannot silently shift an hour twice a year. The only thing a timezone is ever used for is working out what now is — and leaving it blank, which uses each reader’s own clock, is a real answer the dashboard says out loud.

  • One request per placement

    The gatherings cross the wire as repeat rules, not as dates, so stepping through the weeks costs nothing. Searching the archive, pressing a series chip, changing the order and opening a sermon all run on a list the page already has. Verified on a live install: the whole block, the whole archive and every filter come out of one call.

  • It creates no pages

    It appears only where you drag it, as many times as you like, and is deleted like any other element. Opening a sermon opens a panel on the page, never a generated page in your site structure.

Pricing

Free tier that actually works.

Billed per site through the Wix App Market, monthly or yearly (yearly saves 20%). Every paid plan starts with a 14-day free trial. The free plan is deliberately functional and never expires, so the app can prove itself on a real site before you pay for it.

Free

$0

One congregation with no cap on gatherings and no cap on sermons. The next service worked out for you with a countdown, a marker while a service is running, every repeat shape (weekly, fortnightly, the nth weekday of the month, a single date), closures that say when you are back, the address and a directions link, a giving link, add to calendar, search across the whole archive, series and speaker filters, five orderings, CSV export, structured data for your service times, every visitor-facing word editable, all four arrangements and every design control. No watermark and no badge, ever.

Pro

$9.99/mo

or $95.88/yr

A second congregation — another campus, another chapel, another language — each with its own placements; a passage index that files every sermon under its book and offers a filter; series pages with their own artwork and a part-of line; and structured data for the sermons themselves.

Business

$19.99/mo

or $191.88/yr

Everything in Pro, plus transcripts held and searched along with everything else, bringing a whole archive in from a spreadsheet, how many times each sermon was opened with most-listened ordering, and a record of every change.

Documentation & data handling

Everything it touches, stated plainly.

Installing & getting started

  1. Add Service Times & Sermons to your Wix site from the App Market and approve the permissions listed below.
  2. Open it from your site dashboard under Apps. It adds the Service times & sermons element (editor widget, any page, any number of times) / Dashboard page.
  3. Follow the five steps above. The free tier covers one congregation with no cap on gatherings and no cap on sermons. The next service worked out for you with a countdown, a marker while a service is running, every repeat shape (weekly, fortnightly, the nth weekday of the month, a single date), closures that say when you are back, the address and a directions link, a giving link, add to calendar, search across the whole archive, series and speaker filters, five orderings, CSV export, structured data for your service times, every visitor-facing word editable, all four arrangements and every design control. No watermark and no badge, ever., so you can prove it works before paying.
  4. Stuck? Email [email protected] — two business days response.

Permissions, and why each one

SCOPE.DEV_CENTER.APP-INSTANCE-READ-BASIC-INFO
Read which plan the site is on, so Pro and Business features unlock.

What is stored, and where

  • Your congregation — the gatherings, the closures, every sermon, the wording and the design — is stored in collections inside your own site, and is exportable to a CSV at any time on any plan.
  • No recording is ever stored. Watch, listen, notes and picture are web addresses you typed, checked to be http or https before they are drawn.
  • Nothing is ever uploaded to this app. There is no file input and no upload path in it.
  • Nothing is sent to anybody by email. There is no mail server in this app, and no prayer request, contact form or sign-up anywhere in it.
  • No donation is ever taken. There is no payment, checkout, amount or campaign in this app; the giving button is a link you typed.
  • On Business, opening a sermon writes one row carrying a congregation, a sermon and a moment. No visitor identifier of any kind.
  • Nothing is written to a reader’s device: no cookie, no local storage, no session.
  • Uninstalling removes the app’s collections. Nothing else on your site is touched.

Full policy: Privacy · Terms

Technical detail

Version
1.3.0
Hosting
Wix (the app runs on Wix’s own infrastructure — no servers of ours)
Runtime
Wix CLI app — Astro + React, Node.js
Authentication
Wix app-instance identity, verified on every request
Wix surfaces
Service times & sermons element (editor widget, any page, any number of times), Dashboard page
App ID
3c434719-b3bc-4832-972a-bb9fd3e229ad
Support SLA
Two business days
Publisher
Builds By Luke, Canada

Questions people ask.

Does it take donations?

No, and that is the point. There is no payment, no checkout, no amount and no campaign anywhere in this app. Your giving button is a link to wherever you already receive money — the platform’s own donations app, your denomination’s giving page, anywhere. The most-voted review on the donations app a church is shown is one whose payments engine withheld $1,600 of donations in December; an engine we never built cannot do that.

Where do the sermon recordings live?

Wherever they already do. You paste the address of the video, the audio and the notes; the app draws the buttons. Nothing is uploaded here and nothing is hosted here, so there is no file to lose and no storage to run out of.

Is this only for churches?

No. Every visitor-facing word is an editable field on the free plan, so Sermons becomes Drashot, Khutbahs, Talks or Predigten by typing it once, and nothing in the defaults names a faith. The passage index reads the books of the Tanakh by their Hebrew names as well as their English ones, and where it recognises nothing it simply offers no filter — your reading line is always shown exactly as you typed it.

How does it know what is on next?

It works it out on the page from the repeat rules you typed — weekly, every other week, the third Sunday of the month, a single date — minus any closure. A gathering that has already finished today drops out; one still running is drawn with a happening now marker. Stepping through the weeks adds no request at all.

What about timezones?

Half past ten is half past ten. Every stored time is a wall clock and is never converted, and the calendar file is written in floating time, so a weekly service cannot silently drift an hour twice a year. A timezone is used for exactly one thing — working out what now is — and leaving it blank, which uses each reader’s own clock, is the right answer for a congregation whose people live down the road.

Can I put it in more than one place?

Yes, as many as you like, on the free plan. The next service on your home page, a one-line strip of times in your footer, the whole archive on a page of its own, and one series pinned to its own page. Each placement can show a different arrangement of the same congregation.

What happens if I stop paying?

Your service times and your whole archive stay exactly where they are, and anybody can still read them. The two functions that answer whether somebody may read them have nowhere in their code to put a plan at all. What stops is the passage index, the series view, a second congregation, transcripts, the spreadsheet import, the listen counts and the change record — and the dashboard says which.

What happens if I stop using the app?

Your congregation and every sermon are ordinary rows in your own site’s data — visible in your content manager and exportable to a CSV at any time, on any plan. Uninstalling removes the app’s collections and touches nothing else.

Does it work on Wix Studio?

Yes. It is a custom element, so it runs on Wix Studio, the classic Wix Editor and Wix Harmony — the same app and the same settings panel.

Put Service Times & Sermons on your site.

Add it, use the free plan on a real site, and only pay once it has earned it.