Service item automation
Configure slide duration and repeat per setlist item.
Enable per-item automation in the service builder to auto-advance slides with optional repeat limits during service present.
Quick start
- In the service builder, click the clock icon on a service item (Configure automation).
- Check Enable automation.
- Set Slide duration — Minutes and Seconds — for how long each slide shows before auto-advance.
- Choose Repeat: No repeat, Repeat (with Repeat count), or Infinite repeat.
- Click Save. Toast: Automation settings saved. The item meta may show Auto.
Automation runs only while the service is Live in service present mode. Pause and live overrides are in Live controls — not in this dialog.
Deep dive
Open the dialog
From Service order in the builder, each item has a clock button (aria-label: Configure automation). The dialog title is Automation — {presentation title}.
A secondary contextual ? at the top of the modal body opens a short summary and links to this article (Help: Service item automation). There is no separate page-level help registration for this dialog — the builder page still points at Service builder.
Enable automation
Enable automation must be checked for timed advance to run on that item. Defaults when unset: disabled, 10 seconds duration, No repeat.
Slide duration
Slide duration sets how long each slide in that service item’s presentation displays before advancing.
| Field | UI range |
|---|---|
| Minutes | 0–480 |
| Seconds | 0–59 |
Total duration is combined server-side. Valid combined total: 1 second–48 hours.
Repeat
| Option | Label | Behavior |
|---|---|---|
none | No repeat | Auto-advance through slides once; stop at the last slide of the item |
finite | Repeat | Loop the deck up to Repeat count (1–100) |
infinite | Infinite repeat | Loop the deck until you manually advance or switch items |
Repeat count appears only when Repeat (finite) is selected.
Save and API
Save sends PUT /api/services/{serviceId}/items/{itemId}/automation with:
| Field | Role |
|---|---|
isEnabled | Whether automation is on for this item |
slideDurationMinutes | Minutes part of duration |
slideDurationSeconds | Seconds part of duration |
repeatType | none | finite | infinite |
repeatLimit | Required when repeatType is finite (1–100) |
When a builder edit session is active, the request includes X-Edit-Session-ID.
Cancel closes without saving. Failure toast: Could not save automation settings.
Item row badge
When automation is configured and enabled, the service-order item meta includes Auto.
During service present (live)
Builder settings arm when that item is live. While presenting, pause/resume and temporary duration overrides live in Live controls — this article does not document the live toolbar dial or pause UI.
Live overrides do not change the saved values in this dialog. Reopen Configure automation to edit the lasting config.
Setlist building stays in Service builder. The service filmstrip and go-live flow stay in Service present mode.
Tips
- Configure durations in the builder before Sunday; use live pause only for unexpected holds.
- Prefer No repeat for one-pass announcements; use Infinite repeat only when you intentionally loop a segment.
Troubleshooting
Auto badge missing after save
- Confirm Enable automation is checked and Save succeeded (Automation settings saved.).
Finite repeat field missing
- Select Repeat (finite), not No repeat or Infinite repeat.
Slides not advancing live
- Automation runs only while the service is Live. Check pause state in Live controls.
Live pause did not change saved settings
- Expected — live overrides are temporary; this dialog holds the saved config.