Hello Balaji,
Customer first option is going to typically going to provide better agent utilization and more predictable interaction patterns. But I can certainly try to give you some pointers for agent first callbacks.
When using agent first callbacks the system dials the agent first and the customer is only connected after the agent answers. The standard post-call survey triggering mechanism that works for inbound calls doesn't function as expected in this scenario.
This is a known limitation in the platform, Genesys Cloud supports post-call surveys primarily for inbound calls, and there are specific behaviors with callbacks that affect survey delivery.
While implementing customer first callbacks would be the recommended and best practice. I can think of a couple different ways to work around this.
The first would be custom survey implementation, instead of relying on the standard post-call survey mechanism, implement a custom survey solution using data actions to track the callback completion, outbound campaign to deliver the survey after confirming the callback was successful, and custom tracking of agent-customer connection status.
Another idea would be alternative data collections such as, implement real-time data collection during the call, use agent-triggered surveys before call completion, and utilize post-interaction email surveys as an alternative.
Hope this helps!
------------------------------
Cameron
Online Community Manager/Moderator
------------------------------