Skip to main content

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 .
  • 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 functionalityBot
GeneralGeneral-use flow that presents a flow with basic menu options.Inbound
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.Inbound
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.Inbound

In-queue callback

Configured to verify a caller’s callback number and create an in-queue callback request.In-Queue
In-queue voicemail

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

In-queue
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.

Inbound
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.
Inbound
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.

Inbound
Replace voicemail flow system greeting with blank audio

You can replace the voicemail system greeting with blank audio.

Inbound
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.

Inbound