I have an automation that runs daily and leverages this JQL "status = "Waiting for customer" and updated < -3d"
What I would like though is to only check on business days and not include weekend days.
Not sure how to build a calendar check in with this one or should I be putting a specific customer SLA in place to close off the ticket if they breach 3 days and use the calendar that way if possible?
I would recommend you to try an SLA plugin which will make this action fast and easy. For example, in SLA Time and Report for Jira add-on you can set up this process via SLA Manager by just creating a new SLA Configuration, where you need to:
That's it! If you follow the steps from above, you'll achieve your goal and your ticket will be closed after 3 'Business Days' with no customer comment.
And you need more information or help with setting it up, just let me know. Will be glad to help you figure it out.
P.S. You can install SLA Time and Report for Jira and try it, and my SaaSJet team can conduct a free demo call for you.
SLA will definitely solve your issue.