Genesys Cloud - Main

Sign Up

  Thread closed by the administrator, not accepting new replies.
  • 1.  Groups and Data Tables

    Posted 07-24-2025 15:46
    No replies, thread closed.

    Is there a way to have the members of a group be set by a Data Table?

    I am trying to set up a call route such that it sends calls to a group as one of the options in the architect flow.  It would use the Data Table as a lookup so that the members of the group would depend on time range entries within the table.


    #ArchitectureandDesign
    #SystemAdministration

    ------------------------------
    Joe Hurst
    IT Engineer Architect
    ------------------------------


  • 2.  RE: Groups and Data Tables

    Posted 07-25-2025 09:14
    Edited by Cameron Tomlin 07-28-2025 11:54
    No replies, thread closed.

    Hello Joe, 

    I dont think you can directly set group members using a data table, but I have some ideas on how to achieve your idea of time-based routing. 

    First would be a queue-based routing solution. Instead of dynamically changing group membership, you could use the "Find Queue" action in combo with data tables. 

    The data table can store queue names/ids along with their time ranges. From there you can use the data table to determine the appropriate queue based on the current time. Then route the call to the id'd queue using a "Transfer to ACD" action. 

    My second thought would be for a skill-based. This would utilize the "Find Skill" action which can work with data table lookups. You can store skill requirements and time ranges in your data table and look up the required skill based on time. This would allow you to route to agents with matching skills. 

    The data table structure would look something like this:

    -Time range start

    -Time range end

    -Queue Name/id

    -Day of week (if needed)

    and the flow structure would be

    1. Get current time/date
    2. lookup in data table
    3. use "Find Queue" action with the retrieved queue name/id
    4. transfer to ACD with the found queue

    Those are my ideas but if you really want to stick with having members of a group being set by a data table you would need to create an idea in our ideas portal.

    Cheers, 



    ------------------------------
    Cameron
    Online Community Manager/Moderator
    ------------------------------



  • 3.  RE: Groups and Data Tables

    Posted 07-28-2025 11:45
    No replies, thread closed.

    Thanks for your response.  

    I was hoping to find a non-ACD based setup though, so members wouldn't need to manually log in/out but rather just be available on the pre-set schedule in the data table.



    ------------------------------
    Joe Hurst
    IT Engineer Architect
    ------------------------------



  • 4.  RE: Groups and Data Tables

    Posted 07-28-2025 11:55
    No replies, thread closed.

    This is a current limitation with our data tables at this time. You can always submit an enhancement request in our ideas lab and bring it back here and give the community a chance to vote on it. 

    Cheers, 



    ------------------------------
    Cameron
    Online Community Manager/Moderator
    ------------------------------



  • 5.  RE: Groups and Data Tables
    Best Answer

    Posted 07-28-2025 16:39
    No replies, thread closed.

    Hi @Joe Hurst

    Have you explored this option of using Preferred Agent routing?

    To add to Cameron's suggestion proposed here, in the Data Table, instead of having a Queue Name/Queue UUID column, consider having a Group Name/Group UUID. Then, after retrieving the Group name/uuid from the respective entry from the Data Table, you can get the group members using the API get-api-v2-groups--groupId--individuals, depending on the current timestamp.

    Use group members to create the expression for Preferred agents (max collection is up to 20 agents/score). More details can be found here advanced-routing-overview/

    Thanks,



    ------------------------------
    Tatjana Knezevic

    www.startelecom.cloud

    https://www.linkedin.com/company/star-telecom-www-startelecom-ca-/
    ------------------------------



  • 6.  RE: Groups and Data Tables

    Posted 07-29-2025 04:27
    No replies, thread closed.

    @Joe Hurst,
    Did you try Data-Table + Direct-Dial Logic !

    • Store agent details (like extension, DID, or SIP address) along with time ranges in a Data Table.
    • In Architect, use the current time to look up the matching agent from the table.
    • Then use a "Transfer to User" or "Transfer to Number" action to route the call directly-bypassing ACD entirely.

    You can still use Groups for organizing agents, but not for routing. Instead, use the Data Table to determine which group member is "active" based on time, and transfer directly to them.
    BUT, Agents must also be reachable via direct dial (SIP or DID). No ACD means no wrap-up codes, reporting, or utilization tracking.
    This setup is great for lightweight routing or VIP/direct lines, but not ideal for complex contact center logic.

    Thanks



    ------------------------------
    Ashiesh Sharma
    GCX- GCP, ARC, SCR, QM
    BT plc
    ------------------------------



  • 7.  RE: Groups and Data Tables

    Posted 07-29-2025 04:22
    No replies, thread closed.

    Hi @Joe Hurst,

    Unfortunately, you can't directly update group members from a Data Table in Architect.

    Actually, @Tatjana Knezevic's answer is a clever workaround if you're trying to dynamically route based on group membership without hardcoding everything in Architect. The only caveat is the 20-agent limit in Preferred Agent expressions.
    So, If you're comfortable with API calls, Tatjana's method is the closest way to simulate dynamic group routing.

    Still use the Data Table for time-based logic, but now retrieve group members on the fly and build Preferred Agent expressions accordingly.

    Having said that, if you want simplicity and scale, Queue-based routing is still the easiest lift, after Skill-based-routing.

    Hope it helps,
    Thanks



    ------------------------------
    Ashiesh Sharma
    GCX- GCP, ARC, SCR, QM
    BT plc
    ------------------------------



  • 8.  RE: Groups and Data Tables

    Posted 07-29-2025 11:39
    No replies, thread closed.

    Hi @Ashish Sharma,

    Thank you for your responses. Please note the initial limit of 20 collections agent/score can be increased to 100 if needed by requesting the limit increase from Genesys Care. 

    Thanks,



    ------------------------------
    Tatjana Knezevic

    www.startelecom.cloud

    https://www.linkedin.com/company/star-telecom-www-startelecom-ca-/
    ------------------------------