When you are scheduling work on the calendar or dispatch screen, you may occasionally see certain services greyed out and unselectable. This is an intentional built-in safeguard designed to prevent scheduling errors, protect your profit margins, and ensure technicians are only dispatched to valid jobs.


If a service is unselectable, it means the system has flagged a restriction on the customer’s profile or within your master settings.


Common Reasons a Service is Greyed Out

Review this checklist to identify why a service is locked and how to resolve it:


1. The Service is Temporarily "On Hold"

The most common reason a service is greyed out is that a "Hold Until" has been placed on that service for that specific customer.

  • The Fix: You must remove the service hold before it can be scheduled. Navigate to the customer's profile, select the Services tab, and click the Play icon in the Action column next to the on-hold service to reactivate it. For details on the services "Hold Until" feature, see our Services "Hold Until" Feature guide


2. The Customer's account is temporarily "On Hold" because of automatic customer hold. 

If your system settings restrict services for Past Due accounts, the scheduling engine will automatically lock out all services for any client with a past due balance.

  • The Fix: Check the customer’s ledger on their Billing tab. Once their past due balance is settled, or an Admin manually lifts the financial hold, the services will immediately become selectable again. For details on Automatic Customer Hold feature see our guide on Automatic Customer Hold


3. The customer's account was manually placed "On Hold". 

Accounts can be placed on hold manually at any time by changing the customer status field on the billing profile screen to "On Hold".

  • The Fix: Check the customer’s Customer Status field on the billing profile screen. If it's set to "On Hold" then change it back to "Active". For details on Customer Hold see our guide on How To Place A Customer Account on Hold.


Frequently Asked Questions

Q: Can I override a greyed-out service directly from the scheduling screen?

A: No. To ensure data integrity, overrides cannot be done directly on the schedule. You must resolve the root cause (such as lifting a hold) on the customer's profile first.

Q: Can I remove holds or unlock greyed-out services for multiple customers at once?

A: No. Because service restrictions are specific to each individual account's history and contract details, these must be managed one customer at a time. Bulk reactivation is not supported.


Need Extra Help?

If you have verified that a customer has no holds and an active billing status, but their services remain greyed out, please contact our support team at support@spraye.io for further assistance.