You would have to create this outside of Genesys Cloud. You would first have to find users that have not logged in after 90 days using the Users API and look for dateLastLogin. After you determine the User ID, you would then use /api/v2/users/{userId}/state to set the user to inactive and use something for the stateChangeReason. There is nothing inside GC at this time to automatically do this.
------------------------------
Robert Wakefield-Carl
Avtex Solutions, LLC
Contact Center Innovation Architect
robertwc@avtex.comhttps://www.Avtex.comhttps://RobertWC.Blogspot.com------------------------------