Skip to main content
About the Resource Center

Download Architect flow examples

This page provides example call flow templates available to download and import in to your Genesys Cloud organization.

Notes:
  • In addition to the flow examples provided in this page, Genesys AppFoundry also provides Blueprints and Templates that you can use when building your own flow. For more information, see Genesys AppFoundry – Blueprints and Templates.
  • These flows examples are designed for use as a point of reference as you create your own flow. Best practice is to build your own flow, rather than use the example. This recommendation enables you to reference the example flow while you tailor your own flow to your organization’s needs.

Sample flows

Flow nameDescriptionTypeFile
Bot flowAn example bot that provides banking functionalityBotBot banking flow example
GeneralGeneral-use flow that presents a flow with basic menu options.InboundInbound Flow Example
HolidayIncludes a task for routing calls based on specific dates, such as a holiday. This design allows you to specify the caller experience for days that differ from the typical schedule; for example, playing a different prompt on a holiday.InboundHoliday Routing Example
Time of day routingIncludes a task for routing calls based on the time of day. This design allows you to specify a path for the call depending on defined situations, such as routing for evening hours versus regular business hours.InboundTime of Day Routing Example

In-queue callback

Configured to verify a caller’s callback number and create an in-queue callback request.In-QueueInQueue Callback Flow Example
In-queue voicemail

Configured to loop through playing hold music to the caller and prompting to press 1 to leave a voicemail.

In-queueIn-queue voicemail example
Area code routing

Includes a task for taking a caller’s ANI and searching through different Integer Collections that area codes are stored in to determine if there’s a match and route the call appropriately. This allows you to create a different routing experience based on the region of the caller’s country.

InboundArea code routing example
Luhn algorithm

The Luhn algorithm is a simple checksum formula used to validate a variety of identification numbers, such as credit card numbers. This sample Genesys Cloud Architect flow implements the Luhn algorithm, which can validate credit card numbers prior to attempting a payment action with an external service. The Luhn algorithm does not guarantee that a credit card number is valid; it simply increases the confidence that a credit card number was entered correctly by a customer.

When you import this task, perform the following modifications: 

  • Define this variable: Flow.ccNumber   // String: used as input
  • Define this variable: Flow.isValidCCNumber  // Boolean: used as output
  • Update the “Disconnect” action at the end of the task to redirect as desired.
InboundLuhn check example
Opt out of leaving a voicemail

You can configure the Architect voicemail flow to allow an inbound caller to opt out of directing to a Genesys Cloud user’s voicemail. Instead, direct the caller to another Architect inbound flow.

InboundOpt-out-of-voicemail-flow-example
Replace voicemail flow system greeting with blank audio

You can replace the voicemail system greeting with blank audio.

InboundReplace system greeting with blank audio in voicemail flow
Opt out of leaving a voicemail and also replace the system greeting in a voicemail flow

Configure the Architect voicemail flow to allow an inbound caller to opt out of directing to a Genesys Cloud user’s voicemail and replace the voicemail system greeting with blank audio.

InboundOpt-out-of-voicemail-replace-system-greeting-with-blank-audio-example