Hi Kei,
From my understanding there is no native way in Genesys Cloud to automatically place an agent into a buffer state when a caller abandons during the alerting phase before the agent answers. Since the agent never connected, After Call Work does not trigger and the agent returns immediately to available.
However a cleaner approach than a full custom integration would be to use Genesys Cloud Triggers combined with an Architect Workflow. You could create a trigger on the v2.detail.events.conversation.{id}.customer.end topic with conditions to detect that the conversation ended while still alerting meaning the agent never connected and then invoke a workflow that sets the agent to Not Ready via the routing status API for a defined cool-down period before returning them to available.
For the workflow:
Step 1- Set Not Ready:
PATCH /api/v2/users/{userId}/routingstatus with body {"status": "NOT_ROUTING"}
Step 2- Wait for cool-down period (configurable delay in the workflow)
Step 3 - Set back to Idle:
PATCH /api/v2/users/{userId}/routingstatus with body {"status": "IDLE"}
This keeps the solution within native Genesys tooling without needing a custom application, and is more maintainable long term.
Hope this helps!
Reference: https://help.genesys.cloud/articles/overview-of-triggers/
------------------------------
Phaneendra
Technical Solutions Consultant
------------------------------