Thanks for all of the upvotes on this idea! Our team is aware of the need for more advanced availability settings, and we’re continuing to prioritize improvements for this. I will continue to post relevant updates in this thread.
One note on this request in particular: If chat availability is set to “Based on business hours” chats will not be routed to agents outside of those business hours, regardless of whether or not the agent is set to available. We’ve recently shipped some lightweight changes to make this clearer in the UI, but I continue to welcome any feedback! Please feel free to reach out to rpetrozzino@hubspot.com.