February 21, 2026
Feature Request / Bug Report: CCLI Multi-Service Logic
Subject: CCLI Compliance Failure in Multi-Time Service Plans
Description:
There is a critical logic gap in how the Planning and Presenter apps handle CCLI Auto-reporting for services with multiple times selected. Currently, the software allows a user to select multiple service times (e.g., 9:00 AM and 11:00 AM) for a single service plan. However, the auto-reporting trigger only sends one report per service ID, regardless of how many times are listed.
The Technical Problem:
Expected Behavior: If a service has two times selected, the software should trigger two usage reports for every song in that setlist to comply with CCLI royalty distribution requirements.
Current Behavior: The software treats the service as a single "instance," resulting in 50% under-reporting for a two-service Sunday.
Impact: This creates a compliance risk for the church and negatively impacts songwriter royalties, as CCLI requires each distinct congregational use to be reported.
Proposed Solution:
Update the Auto-reporting bridge logic to:
Check the Service Times array within a Service Plan.
Multiply the song usage report sent to CCLI by the number of active service times on that plan.
Alternatively, provide a warning to users that "Multiple Times" are for scheduling only and will not report additional usages to CCLI.