Skip to main content

Call Routing & Message Routing

Call Routing Navigation: Admin → Routing → Call Routing Message Routing Navigation: Admin → Routing → Message Routing


Overview

Both Call Routing and Message Routing serve the same fundamental purpose: mapping an inbound address to an Architect flow. The difference is the channel.

FeatureCall RoutingMessage Routing
ChannelVoice (inbound phone calls)Digital (SMS, web messaging, messaging apps)
Entry pointInbound telephone number (DID)Inbound messaging address or number
Flow typeInbound Call FlowInbound Message Flow
Schedule supportYes — via Schedule GroupsNo — message flows handle scheduling internally
Emergency supportYes — via Emergency GroupsNo
Admin locationAdmin → Routing → Call RoutingAdmin → Routing → Message Routing

Call Routing

What Is a Call Route?

A Call Route connects an inbound telephone number to an Architect inbound call flow, with optional schedule-based and emergency routing logic layered on top.

When a customer dials a number, Genesys Cloud:

  1. Identifies the matching call route
  2. Checks if an emergency group is active
  3. Evaluates the schedule group (open / closed / holiday)
  4. Executes the appropriate Architect flow

Call Route Components

ComponentDescription
Route NameUnique identifier
DivisionAdministrative ownership
Inbound NumbersThe DID(s) assigned to this route
Routing ModeAlways Open, or Schedule-Based
Schedule GroupDetermines open/closed/holiday logic
Open FlowArchitect flow during open hours
Closed FlowArchitect flow during closed hours
Holiday RoutingUse Closed Flow, Route to Holiday Flow, or Bypass
Emergency GroupOverrides all routing when activated
Emergency FlowArchitect flow when emergency is active

Routing Mode: Always Open vs. Schedule-Based

ModeWhen to Use
Always Open24/7 operations — one flow handles all calls regardless of time
Schedule-BasedBusiness hours operations — different flows for open, closed, and holidays

Holiday Routing Options

OptionBehaviour
Use Closed FlowHoliday calls follow the same logic as after-hours
Route to Holiday FlowDedicated holiday Architect flow (custom message)
Bypass Holiday RoutingHoliday schedules are ignored — treats holiday as a normal day

Creating a Call Route

  1. Admin → Routing → Call Routing
  2. Click Add
  3. Enter Route Name and select Division
  4. Assign Inbound Numbers (DIDs)
  5. Choose Routing Mode:
    • If Always Open: select the single Call Flow
    • If Schedule-Based: select Schedule Group, then assign Open Flow, Closed Flow, and Holiday options
  6. Optionally configure Emergency Routing:
    • Enable emergency toggle
    • Select Emergency Group
    • Select Emergency Flow
  7. Click Save

Call Routing Decision Flow

Inbound call arrives on DID
      ↓
Call Route identified
      ↓
Emergency Group active?
  YES → Emergency Flow
  NO  ↓
Always Open?
  YES → Open Flow
  NO  ↓
Schedule Group evaluation
  ↓
┌──────────┬──────────┬──────────┐
│  Open    │  Closed  │ Holiday  │
│  Flow    │  Flow    │  Flow    │
└──────────┴──────────┴──────────┘

Prerequisites Before Creating a Call Route

  • Inbound number (DID) provisioned and available in the org
  • At least one published Architect inbound call flow
  • Schedule Group configured (if using schedule-based routing)
  • Emergency Group created (if emergency routing needed)

Call Route Example

SettingValue
Route NameUS_Support_Main
DivisionCustomer Support
Inbound Number+1-800-555-1234
Routing ModeSchedule-Based
Schedule GroupUS_Support_ScheduleGroup
Open FlowSupport_IVR_Main
Closed FlowSupport_AfterHours
Holiday OptionRoute to Holiday Flow
Holiday FlowSupport_HolidayClosure
Emergency GroupUS_Support_Emergency
Emergency FlowEmergency_Announcement


Message Routing

What Is Message Routing?

Message Routing maps an inbound messaging address or number to an Architect inbound message flow. When a customer sends an SMS or web message to a configured address, Genesys routes it to the associated flow for bot handling or agent queue delivery.


Message Routing Page Layout

The Message Routing page shows two columns:

ColumnDescription
Inbound Message FlowsThe Architect flow that will process the message
Inbound AddressThe messaging number or address that triggers the flow

Each routing entry links one or more addresses to one flow.


Message Routing Components

ComponentDescription
Inbound Message FlowA published Architect inbound message flow
Inbound AddressSMS number, web messaging address, or other digital channel address

ℹ️ Unlike Call Routing, Message Routing has no built-in schedule group or emergency group fields. Time-based logic for messaging is handled inside the Architect message flow itself using Evaluate Schedule Group actions.


Creating a Message Route

  1. Admin → Routing → Message Routing
  2. Click + (Add)
  3. Click Select Flow → begin typing the flow name → select it
  4. Click Select Addresses → choose the inbound number(s) or address(es)
  5. Click Add
  6. Click Save

Prerequisites Before Creating a Message Route

  • Messaging channel provisioned (SMS number, web messaging widget, etc.)
  • Published Architect inbound message flow

Message Routing Workflow

Customer sends message
      ↓
Messaging channel (SMS / Web Messaging / App)
      ↓
Inbound address matched
      ↓
Message Routing entry found
      ↓
Architect Inbound Message Flow executes
      ↓
Bot / automation or agent queue

Common Message Flow Patterns

PatternFlow Logic
Simple queue deliverySend greeting → Transfer to ACD queue
Bot self-serviceCollect intent → automated response → escalate if unresolved
Order statusRequest order number → Data Action lookup → return status
Appointment schedulingCollect date/time preference → create callback

Message Route Example

SettingValue
Inbound Message FlowCustomer_Service_MessageFlow
Inbound Address+1-800-555-8888
DivisionCustomer Service

Troubleshooting

Call Routing

IssueCauseFix
Calls not reaching flowDID not assigned to routeVerify inbound number on the call route
Wrong flow playingIncorrect schedule group or flow assignmentReview schedule group and flow assignments
Emergency routing not activatingEmergency group not activatedGo to Emergency Groups → activate
Calls always closedSchedule group time zone wrongVerify time zone on the schedule group
Flow not executingFlow is unpublished in ArchitectPublish the flow

Message Routing

IssueCauseFix
Messages not reaching flowAddress not assigned to routing entryVerify address assignment in message routing
Wrong flow triggeredIncorrect routing entryUpdate the message routing entry
No automated responseFlow not publishedPublish the Architect message flow
Duplicate routingAddress assigned to multiple entriesCheck for conflicting routing entries

Key Facts for Exam / Interview

QuestionAnswer
Where is call routing configured?Admin → Routing → Call Routing
What determines open/closed routing for voice?Schedule Groups
How do you override all routing for voice calls?Activate an Emergency Group
Where is message routing configured?Admin → Routing → Message Routing
Does message routing have schedule group support?No — time-based logic is built into the Architect message flow
What must exist before creating either route type?A published Architect flow of the matching type

See Also

  • Scheduling & Schedule Groups — the schedule groups referenced by call routes
  • Emergency Groups — the override mechanism for call routing
  • Architect Overview — building the inbound call and message flows
  • Prompt Management — audio messages used inside those flows