Howdy Mey,
Few ways I think you could do this, simplest might just be to not allow the agents to select "Time Off" activity code.
https://help.genesys.cloud/articles/activity-codes/
If you go to Activity Codes, select "Time Off", and then in "Time Settings" there is a checkbox for "Agent Selectable" if you un-tick that, then agents won't be able to select Time Off as a code when submitting a time-off request, but the code itself will still exist, and can still be used by yourself if required.
Alternatively, a Time-Off plan and then have the associated activity code be "Time Off" and then in Approval Rules, select "Manual Approval"
https://help.genesys.cloud/articles/add-a-time-off-plan/
------------------------------
Brahdilleone Dermody
na
------------------------------