Natively, Genesys Cloud does not prevent an agent from closing the interaction without scheduling a callback based on specific wrap-ups; this is only possible through customization (scripts + API) or through automation using Call Rules, especially in outbound.
What exists today are separate components:
Mandatory Wrap-up / ACW
You can require the agent to provide a wrap-up and/or enter After Call Work, but this is not tied to requiring a callback to be scheduled.
Callback scheduling via script / UI
You can allow the agent to schedule callbacks via:
-
A script using the Schedule Callback action (up to 30 days, etc.)
-
The Schedule callback button in the UI during the interaction.
Automatic callbacks via rules (outbound)
In outbound, you can create Call Rules that, based on wrap-up codes, automatically schedule callbacks (without relying on the agent's action).
How to get "close" to what you want (workarounds)
Below are some possible approaches, combining Cloud resources with custom development:
Script "locked" by validation
-
Create a script where the agent must select the wrap-up in a script field.
-
If the wrap-up value ∈ {list of wrap-ups that require a callback}, the script:
-
Displays the Schedule Callback fields (date/time/phone).
-
Only enables the End or Save button if the callback has been successfully scheduled (e.g., calling the /api/v2/conversations/callbacks API).
-
In practice, the "blocking" is implemented by the script, not by the native wrap-up engine.
Outbound: automatic callback via Call Rule
For outbound campaigns, instead of the agent deciding, you can:
-
Define specific wrap-ups (e.g., "Customer Requested Callback").
-
Create a Call Rule with condition "Wrap-up = X" and action "Schedule Callback."
-
This way, it's not the agent who is required to schedule it; the system automatically schedules a callback whenever that wrap-up is used.
Governance + monitoring
-
Create "callback mandatory" wrap-ups.
-
Run reports/exports of interactions using those wrap-ups without an associated callback, for internal control and follow-up (not technical, but process governance).
------------------------------
David Betoni
Principal PS Consultant
------------------------------
Original Message:
Sent: 11-27-2025 04:44
From: Rihab BEN MALEK
Subject: wrap-up codes with conditions
hello,
Is it possible to require an agent to schedule a callback for certain wrap-up codes? In other words, for specific wrap-up codes, the agent should not be able to close the interaction without scheduling a callback.
Thanks
#Routing(ACD/IVR)
#Telephony
#Unsure/Other
------------------------------
Rihab
------------------------------