Input Customer

Input Customer (IVR)

Description

Plays / Shows a prompt while allowing the caller to perform DTMF and chat inputs.

☝ Please Note

This action uses up to 10 exit nodes to react to customer input. When the corresponding prompt properties are not filled out, saving is not possible. 

 
Required Predecessor Accept
License
Advanced Routing Enterprise Routing  Contact Center
Modalities Audio / Video Instant Messaging Email External Task

Common Properties

💡 Some of the fields/properties are only shown when the corresponding option is toggled on.

Configurable Properties Description
Main Prompt Type
  • Text-to-Speech (with Language Select & Text Field)
  • Audio Resources.

🔍 Audio resources can be added via Configuration > Resources. 

Prompt Language Allows to select the locale / voice to use when using the Text-to-Speech engine.
Prompt Text Allows you to add text that will be read in the prompt language / locale.
Input during announcement              
( barge in )

When enabled: 

  • … the caller is allowed to enter DTMF input the moment the main prompt was started.
  • … the "Time to complete started input" timer starts immediately upon first input. Any prompts at this point are stopped.

When disabled: 

  • … the caller is allowed to enter DTMF input only afer the main prompt has played in full.
  • … the "Time to complete started input" timer starts after the main prompt.
Max Input Timeout              
( toggle )
Enables a maximum wait time to be specified in field below.
Max Input Timeout               
hh:mm:ss (default 00:00:30)

Maximum wait time for any caller response to be started.

  • Default 00:00:30
  • Min: 00:00:03
  • Max 00:30:00

💡 Once started the "Time to complete started input" field applies (not supported by Instant Messaging).

💡 If nothing was entered, the "No Recognition (NR)" exit node is used.

Time to complete started input              
hh:mm:ss (min 00:00:01, max 00:00:09)
Specifies the time the caller has to complete the next input.
Expected Input Description
Name

A clear name for the exit node.

✅ You can add up to 10 nodes by clicking "Add Input" at the end this field group.

DTMF

Allows to enter multiple DTMF tones / digits per exit node.

🔍 If a user hasn't entered all expected digits yet – or the input is ambiguous (expected input 1: 123, input 2: 12, the caller enters "12") – the "Time to complete started input" applies before the DTMF is evaluated.

🔍 Unexpected key combinations are marked as as unclear and escalated with a “Wrong Input” prompt.

Missing Input Description
Timeout              
hh:mm:ss (default 00:00:10)
Time for the caller to enter input. Afterwards the 1st prompt is played.

1st Prompt  
2nd Prompt

Message to play when the input was not occurring in the timeout.

A selection of the following options: 

  • Text-to-Speech (with Language Select & Text Field)
  • Resources

🔍 Audio resources can be added via Configuration > Resources . 


If User enters no input within the silence timeout:

  1. 1st Prompt → (if configured) does the following:
    1. Play "1st Prompt"
    2. otherwise play the “Main Prompt Text”
  2. 2nd Prompt → (if configured) does the following:
    1. Play "2nd Prompt",
    2. Play "1st Prompt"
    3. otherwise play the "Main Prompt Text" 
Wrong Input Description

1st Prompt  
2nd Prompt

Message to play when the input was not recognized. 

A selection of the following options: 

  • Text-to-Speech (with Language Select & Text Field)
  • Resources

🔍 Audio resources can be added via Configuration > Resources . 


If User enters a wrong input:

  1. 1st Prompt → (if configured) does the following:
    1. Play "1st Prompt"
    2. otherwise play the Main “Prompt Text”
  2. 2nd Prompt → (if configured) does the following:
    1. Play "2nd Prompt",
    2. Play "1st Prompt"
    3. otherwise play the Main "Prompt Text"

Input Limitation

It is not possible for the caller to use the hash symbol (#) when entering input.

 

Manual Replacement of Input Customer with Input Customer (Advanced)

By right-clicking on the Input Customer workflow activity, you can replace it with Input Customer (Advanced):

💡 This only works in case the workflow doesn't have a workflow template with workflow or structure lock.

When replacing Input Customer with Input Customer (Advanced), all connections (entries and exits) and all values from all properties are preserved.

💡 It is currently not possible to downgrade from Input Customer (Advanced) to Input Customer.

 
 
 

Audio / Video

 
 

Instant Messaging

Configurable Properties Description
Main Prompt Type Not applicable.
Prompt Language Not applicable.
Prompt Text Not applicable.
Input during announcement              
( barge in )
Not applicable.
Max Input Timeout              
( toggle )
Enables a maximum wait time to be specified in field below.
Max Input Timeout               
hh:mm:ss (default 00:00:30)

Maximum wait time for any chat response. The time of message receive applies:

  • Default 00:00:30
  • Min: 00:00:03
  • Max 00:30:00

💡 Once started the "Time to complete started input" field applies.

💡 If nothing was entered, the "No Recognition (NR)" exit node is used.

Time to complete started input              
hh:mm:ss (min 00:00:01, max 00:00:09)
Not applicable.
Expected Input Description
Name

A clear name for the exit node.

✅ You can add up to 10 nodes by clicking "Add Input" at the end this field group.

Input

Multi Line Text Box with Custom Parameters and System Fields and Parameters support.

  • If part of the parameters are resolved they are compared with the customer input. 
  • If none of the parameters could be resolved or is empty, the NR (not recognized) exit is taken immediately.
  • The evaluation will not be case sensitive, spaces at beginning and end are trimmed.

💡 Example: A customer secret is taken from a CRM and expected as an input from the customer to verify. Refer to Power Automate Use Case for examples on data retrieval. 

 

☝ Limitation: When the customer is chatting very fast, it could be that the "Input Customer" activity catches and evaluates the wrong input. We recommend to loop the NR (not recongized) exit on an extra "Chat" message, then back to the activity itself.

Missing Input Description
Timeout              
hh:mm:ss (default 00:00:10)

Time for the chat. Afterwards the 1st prompt is played.

  • Default 00:00:10
  • Min: 00:00:05
  • Max 01:00:00

1st Prompt  
2nd Prompt

Multi Line Text Box with Custom Parameters and System Fields and Parameters support.

If User enters no input within the timeout:

  1. 1st Prompt → (if configured) does the following:
    1. Show "1st Prompt"
    2. otherwise show the “Main Prompt Text”
  2. 2nd Prompt → (if configured) does the following:
    1. Show "2nd Prompt",
    2. Show "1st Prompt"
    3. otherwise show the "Main Prompt Text" 
Wrong Input Description

1st Prompt  
2nd Prompt

Multi Line Text Box with Custom Parameters and System Fields and Parameters support.

If User enters a wrong input:

  1. 1st Prompt → (if configured) does the following:
    1. Play "1st Prompt"
    2. otherwise play the Main “Prompt Text”
  2. 2nd Prompt → (if configured) does the following:
    1. Play "2nd Prompt",
    2. Play "1st Prompt"
    3. otherwise play the Main "Prompt Text"
 
 

Table of Contents