Services library

Browse folders, create services, and open the builder.

Organize services in folders, create and delete services, move cards between folders, and start presenting from the library.

Quick start

  1. Open Services from the sidebar (/services) — the page title is Services.
  2. Optionally click New folder, enter a Folder name, and click Create. Open a folder from the grid or breadcrumbs.
  3. Click New service, enter a Service name, and click Create. WorshipDeck creates the service and opens the service builder (or workspace when that is your default) — there is no /services/new page.
  4. On a service card, click Edit (or Open Workspace when workspace is default) to continue the setlist, or Present when the service has presentations.
  5. Use the ⋮ Service actions menu for Edit, Present, Move to folder, and Delete.

You should organize services in folders and know how to open the builder or present from a card.

Deep dive

Routes and page header

RouteWhat you see
/servicesRoot library (all top-level folders and services)
/services/folder/{folderId}Folder-scoped library for that folder

The page title is Services. The contextual ? next to the title opens a short summary and links to this article (Help: Services library).

Header actions:

ButtonPurpose
Try Workspace betaOptional — shown when workspace beta is enabled
New serviceOpens the create-service modal in the current folder
New folderOpens the create-folder modal under the current folder

When workspace is your default navigation experience, a compact banner may appear above the header with Use classic navigation. That banner only changes navigation preference — classic Services remains available.

  • Breadcrumb root: All services/services.
  • Inside a folder, breadcrumbs show the folder chain. Each earlier segment links to that folder’s library view (/services/folder/{folderId}).
  • When subfolders exist, an H2 Folders section lists them. Open a folder by clicking its card. Delete a folder only when it is empty — confirm Delete folder? with The folder must be empty before it can be deleted.

Service cards

When folders are also shown, an H2 Services section heads the card grid. Each card shows:

  • Thumbnail from the first presentation in the setlist (when available)
  • Service title
  • Presentation count badge (for example 3 presentations) when the service has items
  • Live badge when the service session has been started
  • Not ready badge when Present is blocked (empty setlist, or a presentation in the setlist is already live / in another live service). Click the badge to see why and how to fix it.

Cards are draggable. Drop a card onto a folder tile to move it, or use Move to folder from the ⋮ menu.

Card actions

Primary buttons on the card:

ActionBehavior
EditOpens the classic builder at /services/{serviceId}
Open WorkspaceShown instead of Edit when workspace is your default navigation
PresentOpens /services/{serviceId}/present when the service is ready

When Present is disabled, click the Not ready badge for details. Common cases: empty setlist (Add at least one presentation before presenting.), or a presentation in the setlist is already live elsewhere. Running live is covered in Service present mode — this article only covers the library entry point.

Service actions menu:

ActionBehavior
Try Workspace betaOptional — when workspace beta is enabled
EditClassic builder (/services/{serviceId})
PresentSame as the card button; disabled when empty
Move to folderDialog to pick a destination folder
DeleteRemoves the service; presentations stay in Presentations

Create and delete modals

New service modal:

  • Title New service
  • Field Service name (placeholder e.g. Sunday Morning Service)
  • Create / Cancel
  • After Create, you navigate to the builder (or workspace if default) — not a dedicated /services/new page

New folder modal:

  • Title New folder
  • Field Folder name (placeholder e.g. Sunday Service)
  • Create / Cancel

Delete service?This service will be removed. Presentations are not deleted.

Empty states

StateTitleDescriptionCTA
Root, no servicesNo services yetCreate a service to build an ordered worship service from your presentations.New service
Empty folderThis folder is emptyAdd a service here or create a subfolder.New service

Workspace beta CTAs (optional)

When workspace beta is enabled for your church:

  • Header Try Workspace beta
  • Cards may show Open Workspace instead of Edit when workspace is the default
  • ⋮ menu may include Try Workspace beta

Classic Edit remains on the ⋮ menu. Workspace interior (/workspace/services/*) is documented in Phase 8 — not here.

Next steps

Tips

  • Drag a service card onto a folder tile to move it; or use ⋮ → Move to folder.
  • Delete a service only removes the setlist — presentations stay in the Presentations library.
  • Prefer folders for recurring series (for example Sunday AM / Midweek) so the root library stays scannable.

Troubleshooting

I cannot delete a folder

  • The folder must be empty. Move or delete services inside it first. Confirm text: The folder must be empty before it can be deleted.

Present is grayed out

  • The service has zero presentations. Open Edit, add at least one deck in the service builder, then try Present again.
  • Or a presentation in the setlist is already live (standalone or in another service). Click Not ready for the exact reason and a link to the live console. End that live session first, then start this service.

I opened Workspace by mistake

  • Use classic Edit from the ⋮ Service actions menu, or Use classic navigation on the banner when shown.

Delete removed the service but not the decks

  • Expected — presentations stay in the Presentations library.

Related articles