Hi @Maico Zorzan
Yes, this is doable. I tested it in my lab, and the scenario can be achieved using the Trigger feature.
From the topic v2.users.{id}.activity, we can retrieve the user ID. By default, the routing status is set to OFF_QUEUE once a user logs in, while the presence remains Available. At that point, the workflow is triggered.
I configured the workflow with the following condition:
The workflow then checks the user's presence:
If the user has intentionally set their presence to Away, Meal, or Break, the workflow will still trigger. However, since the presence is not Available, the flow will not proceed to the Patch API call, and the user's presence remains unchanged.
Configuration Summary:
------------------------------
Yogesh Mungekar
(GCX-ARC, GC-GCP)
I mostly available in IST time
------------------------------
Original Message:
Sent: 08-18-2026 09:24
From: Phaneendra Avatapalli
Subject: Forced on queue post loggin
Hi Maico,
There isn't currently a native Genesys Cloud setting that automatically places an agent On Queue when they log in.
We've implemented something similar using a Scheduled Trigger and Workflow to update agents' routing status programmatically.
If your agents have a known start time that doesn't regularly change, you could use a Scheduled Trigger to run the workflow at that time and move the required agents On Queue. I would include checks in the workflow before changing their status so that you don't unintentionally override another state.
We documented a similar implementation here, where we automatically return agents On Queue after outbound calls:
https://community.genesys.com/discussion/automatically-returning-agents-on-queue-after-outbound-calls-using-workflows
The trigger condition is different, but the workflow/API approach for updating the agent's routing status may help with your use case.
Hope this helps!