Hi Muhammed,
From my understanding, the Schedule Callback option in the Agent Script and the one in the Genesys Agent UI work similarly but there are some functional differences and limitations worth being aware of.
Both options allow agents to schedule a callback up to 30 days in advance, selecting the date, time, and time zone. The script-based callback uses the Scripter.Schedule Callback action and supports both inbound and outbound calls, with an optional Preferred Agent ID to route the callback to a specific agent.
One important design consideration specific to the script approach. Genesys recommends always using a dedicated Submit button to trigger the Schedule Callback action rather than binding it directly to the date input component. This is because the date input component fires its action every time the agent updates the date, time, or time zone field, which can result in multiple callback requests being created unintentionally. Using a button ensures the agent commits the callback only when ready.
In terms of key limitations applicable to both approaches, only one callback can be scheduled per interaction, callbacks cannot be scheduled more than 30 days in advance, and agents cannot edit an agent-owned callback within 15 minutes of the scheduled time. Skills and priorities from the original interaction are also not retained when the callback is placed.
The main difference between the two is that the script approach allows script designers to customise the experience, pre-populate fields like the callback number or recipient name from variables, and optionally route to a specific preferred agent - giving more flexibility than the standard Agent UI callback option.
Hope this helps!
Reference links:
• Schedule a callback in a script: https://help.mypurecloud.com/articles/schedule-a-callback-in-a-script/
• Add a scheduled callback option to a script: https://rcworkbench.genesys.cloud/articles/add-a-schedule-callback-option-to-a-script/
• Available script actions: https://help.genesys.cloud/articles/available-script-actions/
------------------------------
Phaneendra
Technical Solutions Consultant
------------------------------