Inbound message flows overview
The following permissions:
- Architect > Flow > Add
- Architect > Flow > Edit
- Architect > Flow > View
- Routing > Message > Manage
- Routing > Queue > Add, Delete, Join, and View
Administrators and contact center managers can use advanced message routing capabilities in Architect for SMS and supported messaging channels. This method routes and delivers incoming ACD messages to the right queue based on a better understanding of the customer and intent.
To set up ACD messaging, create an inbound message flow in Architect and then select the flow in PureCloud > Admin > Routing > Message Routing. Set the configuration to direct incoming ACD messages through the flow to a specified queue. Depending on your design, you can configure an inbound message flow to route ACD messages to a specific ACD queue based on who sent the message. You can also configure the flow to route ACD messages based on attachments associated with the message, keywords in the subject or the body, and more.
Unlike call flows, inbound message flows do not have failure or success paths. In the event of an error, you can configure an action’s path, for example, adding a Disconnect action or transferring to a specific queue. Inbound message flows do not include language settings, in-queue handling, or audio controls such as DTMF or text-to-speech.
To familiarize yourself with inbound message flows, review the following pages:
|About ACD messages||Find administrator- and agent-specific resources for ACD messages in PureCloud.|
|ACD messages overview||Learn how ACD messaging works in PureCloud.|
|Add an inbound message flow||Create and configure an inbound message flow in Architect.|
|Manage data resources in the flow||
In addition to editing variables and viewing usage, you can add and filter variables for inbound message flows.
Determines how Architect behaves in the event of an error in the inbound message flow.
|Expression help feature||
Learn how to access the built-in expression resource to assist when creating inbound message task expressions.
Use expressions to create sophisticated and complex flow calculations by selecting variables and operators.
|Architect built-in variables||
See the list of Architect read-only, built-in variables for inbound message flows.
|Manage a variable||
Edit a variable’s values.
|About message routing||
Learn how to configure agents to receive inbound messages in PureCloud.
|Add an inbound message route||Learn how to add a message route and select the inbound message flow for routing.|
|Create complex expressions that route to the message recipient.|
|Create a more complex ordered sequence of message elements that route to a message recipient. Use any combination of data, expressions, prompts, and text elements.|
|Manage an ordered sequence of message elements that the system plays back to the caller. Arrange the order of elements, add or delete elements, and edit an element’s configuration.|
|Configure and order the message sequence for other configured languages.|
Reset the message sequence to the default language, or cancel an alternate message sequence.
|Read frequently asked questions about ACD messaging.|
|Find more information on flows, including configuring default settings; managing flows; dependency searches; flow design resources; and tips, best practices, and troubleshooting.|
|Review Architect permissions, which are based on flow design tasks or job functions. An administrator from the PureCloud organization must assign the appropriate permissions to an Architect user.|
|データ||Call Data Action||Retrieve information about a customer from default or custom data actions integration in PureCloud.|
|Call Lex Bot||Run self-service applications within a flow before or instead of routing a customer to an agent.|
|Data Table Lookup||Retrieve data stored in a PureCloud data table.|
|Get Response||Use with the Send Auto Reply action to send an automated reply to a customer|
|参加者データ取得||Set up an attribute to retrieve from a call participant.|
|参加者データ設定||Set an attribute value on a call participant.|
|データの更新||Assign values to flow or task level variables.|
|切断||切断||Provide callers with a graceful way to exit a menu system by disconnects the call immediately|
|外部連絡先管理機能||Get External Contact||Retrieve information about an existing external contact.|
|Get External Organization||Use the Get External Organization action to find a specific organization, or with the Get External Contact action to find a specific person.|
|Search External Contacts||Find one or more external contacts based on your search terms.|
|Find||Find Queue||Find a queue based on its string name at IVR runtime. Use this action to source data from a data action or data lookup tables.|
|Find System Prompt||Look up Architect system prompts by name and determine which prompts to play dynamically at runtime.|
|Find User Prompt||Look up Architect user prompts by name and determine which prompts to play dynamically at runtime.|
|Find User||Search for a PureCloud user based on an email address at IVR runtime.|
|Find User by ID||Reference a user dynamically and find that user based on a string name at IVR runtime.|
|Find Users by ID||Reference PureCloud users dynamically and find them based on a string at IVR runtime.|
|フロー||言語の設定||Allow callers to select the desired language in which to hear or view prompts.|
|Set Screen Pop||事前に定義されたスクリプトを選択し、必要であれば、実行時にユーザーが行った選択を保存する入力変数を構成します。|
|Logical||判断||Direct the process branch, depending on whether or not a condition is true.|
|切り替え||This action is similar to a Decision action, and is easy to set up when multiple cases must be evaluated. Configure a switch action to specify what has to be done by Architect, when, and under which circumstances.|
|Evaluate Schedule||Use this action with the Evaluate Schedule Group action to make routing decisions based on previously defined schedules and schedule groups.|
|Evaluate Schedule Group||Use this action with the Evaluate Schedule action to make routing decisions based on previously defined schedules and schedule groups.|
|ループ||ループ||Direct your to process repeat a series of actions before it goes on to the next action in your design.|
|次のループ||Use the Next Loop action when, during the loop iteration, the flow encounters a false outcome and you want it to continue to the next iteration.>|
|ループの終了||Use the Exit Loop action inside of a Loop action to terminate the current loop iteration, leave the loop action, and continue the flow execution by moving to the following action.|
|Send Response||Send Response||Configure a message and return it to a recipient.|
|Change State||Change State||Jump the process directly to the beginning of a different state without any intervening steps.|
|Call Task||Call Task||Use this action to call another task. When the called task completes, the configured output path determines how flow execution continues.|
|Transfer to ACD||ACD に転送||Use the Transfer to ACD action to transfer a caller into a queuing system.|
|Wait||Wait||Pause the email process for a duration or until a time that you specify.|