Add a feature to allow agents to have random, allotted time, per shift or per week of a chosen specified event. Provide button(s) for agent to press when beginning/ending the allotted time OR allow the ability to configure the automation based on a status in the CRM. We allow our agents to take their break when they please and are only allotted 15 minutes. Since we do not schedule specific times, our TL's have to manually check that their breaks were only 15 minutes long everyday. Our example would be to allow a 15 minute break per shift, if over 15 minutes, agent begins to be "out of adherence". Either provide buttons to start & end break OR provide the ability to configure an automation to proactively update agents schedule with the allotted 15 minutes of break when they are go into a specific status, once the 15 minutes is up, they begin to be out of adherence until they are in the expected state.