Dialer Preview Rules
Updated
Dialer Preview Rules provide a flexible way to manage outbound call operations. These rules determine which numbers can be dialed based on specific conditions related to:
Dialer profiles used to dial numbers.
Dialing status based on predefined conditions.
Agent properties that determine the ability to dial a number.
These rules help ensure compliance, improve call efficiency, and optimize outbound call strategies.
Note: Dialer Preview Rules can be used in the following manner
Agents can select dialler from dropdown and validation rules will be applied before dialing.
Agents are not allowed to select dialler from dropdown and dialler would be selected according to the rules.
Ignores all validation rules and allows dialing any number from the selected dialer.
Access to these functionalities are controlled by DPs - RULE_VALIDATION_OUTBOUND_CALLING, VOICE_DIAL_AUTOFILL_RULES_ENABLED and SKIP_UI_OUTBOUND_CALL_VALIDATION dynamic properties. To enable this feature in your environment, reach out to your Success Manager. Alternatively, you can submit a request at tickets@sprinklr.com.
Creating Dialer Preview Rules
Perform the following steps to create the dialer preview rules.
Click the New Tab icon. Under the Sprinklr Service tab, click Rule Engine under Collaborate.

The Outbound (Workspace) screen is displayed.

Click the Outbound (Workspace) dropdown and select Dial Preview Rules.
Click + Create New Rule to create one.
The New Rule screen is displayed.

Enter the Name and Description for the rule.
Click Next.
The Dial Preview Rules screen is displayed.

Click + and select Add Conditions from the drop down menu.

Enter the Name.
Select the Conditions Applies To the profile associated with number from the drop down lists.
Select the Conditions Applies To Conditions associated with phone number and dialerProfiles from the drop down lists.
Select the Conditions Applies To the lead associated with number from the drop down lists.
Select the Conditions Applies To the lead associated with number with the option to specify the number of leads from the drop down lists.
Select the Conditions Applies To the agent dialing the number from the drop down list.
Click Save.
Click + and select Add Actions from the drop down menu.

Enter the Name.
Select the Actions To Dial Specific Actions from the drop down lists.
Click Save.
Refer to the following table for the parameter description of the Dialer Preview Rules screen.
Parameter | Description | |
Add Conditions | There are two main types of conditions:
| |
| To the Profile Associated with Phone Number | Select a phone number or phone number format using regex on which the condition must be applied. |
| To the Conditions Associated with Phone Numbers and Dialer Profiles | This condition can be used to check the following and perform actions based on the check:
|
To the Lead Associated with the Number | This condition can be used to check the lead attributes associated with the number.
| |
To the Leads Associated with the Number, with the Option to Specify the Number of Leads | Since there can be more than one lead associated with a number, this rule allows you to check the last n leads associated with a particular number, where n can be a maximum of 100.
| |
To the Agent Dialing the number | This condition can be used to put check on the agent dialling the call using user custom fields. | |
Associated with the case on which dialing is initiated | Sets the condition based on the case custom fields and for the case on which the manual call is being done. | |
Associated with the lead associated to the case | This condition evaluates the attributes of the lead linked to the case, if a lead exists. | |
Additional Conditions for Touchpoint and Destination Type | ||
| Condition applies to the touchpoint from which the call is initiated | This condition allows you to apply rules based on where the call is triggered, such as manual outbound, conversation widget, reporting widget, callback, transfer, conference, or digital channels. |
| Condition applies to the destination type of the number being dialled | This condition allows you to apply rules based on the type of number being dialled. Supported types include Customer, Direct Number (External), and Expert. |
| Rules are applied across all supported touchpoints | Rules are now honoured across multiple touchpoints, not just manual outbound calls. This ensures consistent behaviour regardless of where the call is initiated. |
| Rules can validate calls based on both touchpoint and destination type | You can combine touchpoint and destination type in a rule to decide whether a call should be allowed, blocked, or flagged. |
| Multiple touchpoints can be selected in a rule | You can select one or more touchpoints in a condition so the same rule applies across multiple entry points. |
| Only one destination type can be selected in a rule | You can select only one destination type in a condition (Customer, Expert, or Direct Number). If multiple are added, only one will be honoured. |
Rule behaviour when no touchpoint is selected | If no touchpoint is specified, the rule is applied across all touchpoints by default. | |
Rule behaviour when specific touchpoints are selected | If specific touchpoints are selected, the rule is applied only to those touchpoints. Other touchpoints follow default behaviour. | |
Rule may not trigger if touchpoint and destination type do not match | If a destination type is selected for a touchpoint where it is not supported, the rule will not be applied and no error is shown. | |
| Rule behaviour with no dialer context | When the rule initiates a call without any dialer context, it will always follow the Yes path for all touchpoints except conference and transfer. For transfer and conference, if there is no dialer context, it will always follow the No path. |
Add Actions | There is only one type of action that needs to be configured: Actions to Dial Specific Actions- Under this option, there are multiple actions that you can select from the Actions drop down menu. | |
Allowed to Call | The number will be dialed directly. | |
Allowed with DNC Warning | Provides a warning before dialing. Agents must have the Override DNC for Manual Calls permission under the Call Controls section to proceed. | |
| Not Allowed to Call | The number cannot be dialed. |
Truncate Starting Zeros | Removes leading zeros from the phone number. | |
Add Country Code | Associates a country code with the phone number. | |
Dialer Profile | Sets the dialer profile used for outbound calls. This is applicable when DP: VOICE_DIAL_AUTOFILL_RULES_ENABLED is enabled, and users cannot select a dialer manually. | |
Dialer Preview Rules Support in Conference and Transfer Forms
This section explains how Dialer preview rules behave in Conference and Transfer forms when outbound calling validation is enabled or disabled. This is useful for contact center administrators managing dialer visibility and rule execution.
Behavior when outbound rule validation is enabled
When RULE_VALIDATION_OUTBOUND_CALLING = TRUE (new outbound forms are enabled), the behavior depends on the configuration of both permissions and the reverse DP.
Configuration Matrix
SKIP_UI_OUTBOUND_CALL_VALIDATION | Conference/Transfer permission (Dialer visibility) | Behavior |
FALSE | FALSE | The Dialer is not visible in the UI. Rules are executed. The Dialer may or may not be configured in the rule. |
FALSE | TRUE | The Dialer is visible in the UI. Rules are executed. |
TRUE | FALSE | The Dialer is not visible in the UI. Rules are not executed. |
TRUE | TRUE | The Dialer is visible in the UI. Rules are not executed. |
Behavior when outbound rule validation is disabled
When RULE_VALIDATION_OUTBOUND_CALLING = FALSE (new outbound forms are not yet enabled), rules are not executed regardless of configuration.
Configuration Matrix
Conference/Transfer permission (Dialer visibility) | Behavior | |
FALSE | The Dialer is not visible in the UI. Rules are not executed. | |
TRUE |
|