Skip to main content

Architect Overview

Navigation: Admin → Architect (opens in a separate browser window) Last verified: Genesys Cloud Resource Center — March 2026


What Is Architect?

Architect is Genesys Cloud's visual flow design environment. It is where administrators build, manage, and publish the interaction routing logic that handles every inbound call, message, email, and chat that enters the contact center.

Architect operates independently from the Admin console — it opens in its own browser window and has its own toolbar, canvas, and toolbox.

⚠️ If Architect does not open, check your browser's pop-up blocker and allow pop-ups from your Genesys Cloud domain.


Accessing Architect

  1. Log in to Genesys Cloud
  2. Click Admin
  3. Search or scroll to Architect
  4. Architect opens in a new browser window

Interface Areas

AreaDescription
ToolbarSave, validate, publish, version history, debug, and execution history controls
ToolboxDrag-and-drop action categories used to build flow logic
WorkspaceFlow design canvas where components are placed and connected
Properties PanelConfiguration panel for the currently selected component
Flow OutlineAuto-generated structural outline of the flow

Toolbar Reference

ToolDescription
SaveSaves the current state without affecting the live production version — must publish separately to go live
Check InSaves the version and releases the edit lock so other users can open and edit the flow
Undo / RedoReverses or reapplies recent changes made during the current edit session
Zoom In / OutAdjusts the visual scale of the canvas for navigating large or complex flows
ValidateChecks for configuration issues — yellow = warnings (publishing still allowed); red = errors (must resolve before publishing)
PublishDeploys the flow to the live contact center; status displays as Validating → Publishing → Published; a version number appears in the Published column after success
DebugCreates a debug-enabled version accessible via SIP address (YourCallFlow-debug@localhost) to test from the caller's perspective; requires no validation errors; English-language flows only
Execution HistoryLists all previous execution instances with name, version, flow type, and timestamps; click any instance to open in Replay Mode
SearchFinds components, milestones, actions, and variables within the flow — useful in large or complex flows
Version HistoryShows all saved versions with publish status, check-in date, and author; previous versions open read-only — from there you can export, use Save As, or unpublish the active version
Import / ExportImports or exports the flow as a file; each flow type uses a distinct extension (e.g. .i3InboundFlow, .i3OutboundFlow) to prevent importing incompatible types
Print / PDFExports a visual or printable representation of the flow

Toolbox Categories

Available categories vary by flow type and license plan.

CategoryDescription
AudioPlay prompts (TTS or recorded), whisper audio to agents, flush queued audio
BotIntegrate conversational AI bots (Genesys Dialog Engine or external platforms)
DataRetrieve or manipulate data via APIs, data tables, or external services — includes Call Data Action, Data Table Lookup, Update Data, Encrypt/Decrypt Data
FindDynamically locate resources at runtime — queues, users, schedules, groups, language skills
FlowInteraction-level actions — Create Callback, Set Screen Pop, Set Wrap-Up Code, post-flow routing
LogicalDecision-making and schedule-based routing — Decision (if/else), Switch, Evaluate Schedule, Evaluate Schedule Group
LoopRepeat sections of a task sequence — Loop, Next Loop, Exit Loop; supports fixed count, collection iteration, and condition-based looping
MenuIVR menus for DTMF or speech input — Menu, Repeat Menu, Previous Menu, Jump to Menu
TaskGroup logic into reusable routines — Task, Call Task, Jump to Reusable Task, End Task
TransferRoute callers to a destination — Transfer to ACD, Transfer to User, Transfer to Number, Transfer to Group, Transfer to Flow, Transfer to Secure Flow, Transfer to Voicemail
DisconnectEnd the call or interaction — terminal action when no further routing is needed

Workspace and Canvas

FeatureDescription
CanvasPrimary drag-and-drop area where flow components are placed, arranged, and connected
ConnectionsVisual lines representing execution paths — update automatically as components are linked or moved
Flow VariablesSystem variables (e.g. caller ANI) and user-defined variables used to control behaviour and pass data between actions
Selected Component PropertiesConfiguration area for the active component — variable bindings, routing targets, behaviour options

ℹ️ Copy/paste tip: You can cut, copy, and paste components within a flow or between flows — up to 10 task editor actions at a time. Clipboard content does not persist across browser tabs.


Properties Panel

SettingDescription
Component ConfigurationOperational settings — routing behaviour, prompts, logic conditions, integration parameters
Input / Output VariablesVariables used to receive or return data during execution — commonly used with Data Actions
Default PathsFallback execution route when no specific condition is met — ensures the flow continues safely
Language SettingsMulti-language prompt and behaviour configuration — languages must be enabled in Supported Languages before use at the component level
Component ValidationMissing or incorrect settings highlighted in red (errors) or yellow (warnings)

Debug and Replay Mode

ToolDescription
Debug ModeActivated from the Publish menu → Debug; creates a testable version via SIP address; lets you hear the flow as a caller and see decision outcomes and action results; requires clean validation; English only
Execution HistoryToolbar access; lists all previous execution instances with name, version, flow type, and timestamps; click any instance to open in Replay Mode
Replay ModeStep-by-step playback of a previous execution — use play, pause, step in/out/over, and breakpoints to inspect each action; panels show variable state, communication data, and stack info at each point; used for root cause analysis on routing issues

Flow Management

FeatureDescription
Create / Copy / DeleteFlows can be created from scratch, copied from existing flows, or deleted — always review dependencies before deleting
Dependency ReviewIdentifies where a flow is referenced across the platform — prevents accidental removal of flows still in use
Import / ExportExport flow config files for backup or migration; distinct file extensions per flow type prevent incompatible imports
Check In / Check OutCheckout locks the flow under your account; check in saves the version and releases the lock
Read-Only ModeApplies when another user has the flow locked, you only have View permission, or you are viewing a previous version — you can export or Save As but cannot edit or publish
Execution History & ReplayMonitor behaviour, troubleshoot routing issues, and analyse execution paths post-publish

Best Practices

PracticeWhy
Save and check in frequentlyPrevents losing progress; enables collaboration with other flow authors
Use meaningful namesFlows, tasks, menus, and variables should be self-documenting — reduces time spent inspecting logic during troubleshooting
Add descriptions to flowsDocuments intent and expected behaviour for future admins
Keep the canvas organisedLogical alignment and grouping improves readability in complex flows
Use Reusable Tasks and MenusBreaks large flows into modular components — simplifies maintenance and enables logic reuse
Validate before publishingResolve all red errors; review yellow warnings even if they don't block publish
Test with Debug ModeAlways test from the caller's perspective before pushing to production
Monitor with Execution HistoryUse Replay Mode to verify behaviour and trace unexpected outcomes after calls
Review dependencies before deletingPrevents breaking other flows, queues, or integrations that reference the resource
Document flow logicWiki entries or internal notes describing design decisions and dependencies support long-term maintainability

Flow Types Reference

Flow TypeUsed For
Inbound CallHandling inbound voice calls
Inbound MessageSMS and digital messaging interactions
Inbound EmailInbound email handling
Inbound ChatWeb chat interactions
OutboundOutbound campaign call handling
In-Queue CallLogic running while a caller waits in queue
Secure CallPCI-compliant DTMF capture flows
BotConversational bot flows

See Also

  • Call Flow UI – Complete Reference — left panel sections, flow configuration, and dependencies in detail
  • Call Flow Components & Basics — action-by-action reference for building flows
  • Prompt Management — creating and managing the audio used inside flows
  • Call Routing & Message Routing — how inbound numbers and addresses connect to flows
  • Lab: Explore the Architect Interface — hands-on walkthrough (How-To book)