Call Flow Components & Basics

Module 3 Study Guide | Source: Lecture + Verified against Genesys Cloud Resource Center (2025–2026)


1. What Is a Call Flow?

A call flow is a structured, visual representation of the sequence of events and actions that occur within a telephony or contact center system when handling incoming or outgoing calls.

📌 Key Concept: Architect matches incoming interactions to flows based on criteria like the phone number dialed, then routes based on time, calendar, and logic rules.


2. Call Flow Components

Call flow components are pre-built, drag-and-drop elements used in Genesys Cloud Architect to build call flow logic.

They are organized in the Toolbox (right-side panel) into expandable categories:

Category Purpose
Audio Play prompts or TTS to callers
Bot Integrate conversational AI bots
Common Shared/reusable utility actions
Data Retrieve or update data from APIs/tables
Disconnect End the call or interaction
Find Dynamically locate queues, users, schedules at runtime
Flow Callbacks, screen pops, wrap-up codes
Logical Decision, Switch, Schedule evaluation
Loops Repeat sections of flow logic
Menus IVR menus for caller DTMF or speech input
Tasks Group logic into reusable routines
Transfer Route callers to queues, agents, numbers, voicemail, other flows

📌 Note (Current as of 2026): Action availability in the Toolbox varies by your Genesys Cloud license plan. The maximum number of actions Architect can run per flow invocation is 10,000 — exceeding this triggers error handling (default: disconnect).


3. Common Call Flow Components

These are the most frequently used components when building a basic call flow:

🔊 Play Audio

📋 Menu

➡️ Transfer to ACD

⚠️ Current Doc Note: In secure flows, Genesys Cloud overrides the failure path and disconnects the call using blind transfers instead of consultation transfers.

📞 Transfer to User

🔢 Transfer to Number

📬 Transfer to Voicemail

❌ Disconnect


4. Connecting Components

How to Connect

Component Outputs

Each component has one or more output circles on its right side representing possible outcomes:

Component Output Example
Play Audio TTS string or uploaded prompt file
Transfer to ACD Queue name
Transfer to Number External phone number
Menu One output path per DTMF key or speech option
Decision True / False paths

Connection Properties

Building the Flow

  1. Drag a component to the canvas
  2. Configure it in the Properties Panel
  3. Connect its output arrow(s) to the next component
  4. Continue until the flow ends with a Disconnect or Transfer
  5. Repeat as needed

5. Schedule-Based Routing Example

A common pattern using the Evaluate Schedule or Evaluate Schedule Group action:

Schedule Group
├── Open     → Play Greeting Prompt → Transfer to ACD (Support Queue)
├── Closed   → Transfer to Voicemail (Support Queue)
└── Holiday  → Transfer to External Number (Third-party vendor)
└── Emergency → Disconnect

📌 Each branch is a separate output path from the schedule component, connecting to different actions.


6. Best Practices for Designing Call Flows

Practice Why It Matters
Keep it simple Easier to troubleshoot, maintain, and hand off
Use Reusable Tasks Isolate logic (schedule checks, data actions) for independent editing
Use Reusable Menus Avoid duplicating menus used in multiple places
Use meaningful names Allows quick review without drilling into every component
Test before deploying Use Architect's built-in Debug Tool before go-live
Consolidate Update Data actions Reduces flow size — multiple updates in one action vs. many single-update actions
Avoid duplicating Data Actions Call Data Action, Create Callback, and Set Screen Pop are resource-heavy

📌 Current Doc Addition (2026): Genesys now includes a Flow Size indicator under Insights & Optimizations to help you track resource usage and optimize before publishing. Common module flows have a lower size limit than other flow types.


7. Key UI Components (Canvas)

UI Element Purpose
Toolbox Source of all drag-and-drop actions
Canvas Visual workspace where flow is built
Properties Panel Configure selected component's settings
Output Circles Connection points on right side of each component
Arrows/Connections Visual paths between components
Debug Tool Test flow internally without a real phone
Validation Check for errors before publishing
Flow Insights View execution frequency overlay (read-only mode, up to 7 days of history)

8. Additional Current Features

These are confirmed-current Genesys Cloud Architect features you may encounter:


9. Quick Reference Cheat Sheet

I want to... Use this component
Play a message to the caller Play Audio
Let callers press 1 for Sales Menu
Route to a group of agents Transfer to ACD
Route to a specific agent Transfer to User
Route to an outside number Transfer to Number
Send to voicemail Transfer to Voicemail
Check if office is open Evaluate Schedule / Evaluate Schedule Group
Make a True/False decision Decision
Look up data from an API Call Data Action
End the call Disconnect
Reuse logic across the flow Reusable Task / Call Task

Last verified against Genesys Cloud Resource Center — January/February 2026


Revision #1
Created 12 March 2026 23:52:51 by Cesar Gzz
Updated 13 March 2026 00:20:17 by Cesar Gzz