Hi Danette,
This would be quite complex to implement, but if you are familiar with Genesys Cloud data actions and the Genesys Cloud API, you could create a custom data action to schedule a callback and have this run from your Inbound Call Flow or In Queue Flow depending on where you want this to be offered to the caller. When running the API to create a callback you can specify a scheduled start time, but this has to be in the ISO-8601 format ( yyyy-MM-ddTHH:mm:ss.SSSZ) so this would tricky to get the caller to input this, unless you are offering pre-set times for the callback (i.e. 1 hour from now) in which case you could use the built-in GetCurrentDateTime variable and add the necessary hours/minutes to it based on the caller's selection.
This is the API to create/schedule a callback which you can use to build your own custom data action: https://developer.genesys.cloud/devapps/api-explorer#post-api-v2-conversations-callbacks
Regards,
James
------------------------------
James Foster
Connect Managed Services (UK) Limited
------------------------------