Skip to main content
About the Resource Center

Example Architect flows and custom data actions for direct routing

This article provides example flows and custom data action templates available to download and import into your Genesys Cloud organization as you set up your Architect flows for direct routing purposes.

Tip: Genesys also provides two CS-as-Code accelerators that you can deploy to get started with direct routing. The accelerators include sample configurations that you can use as is or edit to suit your requirements. The first accelerator creates and sets up the Genesys Cloud Data Actions Direct Routing integration with the related data actions and adds in-queue Architect flows. The second accelerator creates a direct routing call route and queue, and inbound Architect flows. For more information, see Genesys AppFoundry.

Example flows and data actions for direct routing

NameDescriptionTypeFile
Genesys Direct Routing Default In-Queue Call FlowAn example in-queue call flow for direct routingArchitect flowGenesys Direct Routing Default In-Queue Call Flow
Genesys Direct Routing Default In-Queue Email FlowAn example in-queue email flow for direct routingArchitect flowGenesys Direct Routing Default In-Queue Email Flow
Genesys Direct Routing Default In-Queue Message FlowAn example in-queue message flow for direct routingArchitect flowGenesys Direct Routing Default In-Queue Message Flow
Genesys System Direct Routing Inbound Call FlowAn example inbound call flow for direct routingArchitect flowGenesys System Direct Routing Inbound Call Flow

Genesys System Direct Routing Inbound Email Flow

An example inbound email flow for direct routingArchitect flowGenesys System Direct Routing Inbound Email Flow
Genesys System Direct Routing Inbound Message Flow

An example inbound message flow for direct routing

Architect flowGenesys System Direct Routing Inbound Message Flow
Get User by Address

A custom data action that you can use to retrieve the user ID of the direct routing agent that you want to target.

Data actionGet User by Address
Get Alerting Timeouts

A custom data action that you can use to retrieve the alerting timeout values the contact center admin set for the current queue for the various media types (calls, emails, and messages).

Data actionGet Alerting Timeouts
Get Direct Agent Backup Settings

A custom data action to retrieve, based on the direct routing agent’s user ID, whether to wait for the agent, the agent wait time, the ID of the agent’s backup user and queue.

Data actionGet Direct Agent Backup Settings
Get Queue Default Backup Settings

A custom data action to retrieve the current queue’s default settings for whether to wait for an agent, the wait time, and the ID of the backup queue.

Data actionGet Queue Default Backup Settings