Conditions applicable with queue rules
Updated
Queue Rules allow you to apply actions to messages and profiles when they enter a Queue (or according to the Rule's Trigger). Queue Rules are run on messages at the time that a message enters a Queue. Queue rules necessarily require a trigger to run. They can be run via automatic triggers or can be executed using macros as well. Below, is a list of the Queue Rule Condition types and the specific sub-conditions within those condition types.
The source of the message:
The Source of the Message Conditions are conditions applicable to the source of the message, or where the message is being brought in from.
Condition | Description |
Channel | Select a social channel or channels (like Facebook, Twitter, Google+, etc.) as the social network from which the message originates. |
Account | Select a specific account that the message has been posted to. You can select multiple accounts or Account Groups as well. |
Message Type | Refers to the channel-specific type of message, like a Facebook Post, Twitter Retweet, Google+ Comment, etc. You can also choose between 'Sprinklr Voice Bot Transcript' for automated bot-to-customer conversations and 'Sprinklr Voice Transcript' for agent-involved customer conversations when managing voice interactions in Sprinklr. |
Message Subtype | Message Subtype refers to a specified content type, like a Form, Reel, Survey, or Article. |
Persistent Searches | Here, you can select a Persistent Search configuration from the existing Monitoring Dashboard Persistent Searches. |
Business Hours | Select from saved Business Hours configurations |
Account Owner | Select from Users or User Groups to set criteria for the owner of the Account the message is associated with. |
Partner Queue | The Partner Level Queues that have been set up. |
Client Queue | The Client Level Queues that have been set up. |
The properties of the message:
The Properties of the Message Conditions are conditions applicable to the message itself and its properties.
Condition | Description |
Text | Set specific words that the message contains, separating entries using OR; the text condition is used for an exact match on all entries. |
Title | Refers to the title or subject of the message where applicable. |
Tag | Select from existing tag configurations**. |
Hashtag | Enter hashtags as criteria for the message. |
Spam | Select a Spam setting to apply to messages that have been marked as Spam or messages not marked as Spam as the criteria for this condition. |
Country | This condition checks the country the message was sent from. |
Is Mention on External Source | Refers to an @-mention of a brand account on a non-owned Facebook page. |
Conversation Initiated By | Select Fan or Brand to set criteria for whether the message is part of a conversation started by a brand post or by a fan post. |
Language | Select specific languages that the message should be written in for the condition to be met. |
Sentiment | Choose a sentiment or sentiments applied to the message. |
Status | Select a message Status from existing Statuses. |
Priority | Select from message Priorities to set priority criteria for inbound messages. |
Is Message Archived | Set an archived status for the message to meet in order to satisfy the condition. |
Message Content | Select from available message content types, like Media Only, Fan Mention Only, Fan Mention With Text, Quoted Tweet, Contains Any Media, Emoji Only and Emoji with text to check for the type of content a message contains. |
Is Message Added After Account Added in Sprinklr | This condition checks to see if an inbound message was brought into Sprinklr after the correlating account was added to Sprinklr. |
Geo-Target Country | This condition checks the targeting properties of the message if the message was geo-targeting specific countries. |
Post Type | This condition applies to the inbound message type, like Facebook Post, Twitter Reply, etc. |
Assignment Present | Checks if the message has been assigned to a user. |
Is Sponsored Post | This condition will check if the message is a sponsored post. |
Message has Link | This condition checks if the message contains a link. |
Published Status | Checks if the message is published or unpublished. |
Message Creation Time is Before/After | Set the date and time to set a condition for message creation time. |
Duration between Message Creation Time and Rule Execution Time | Can be used to check if the time period between the message creation time and Rule execution time is greater than or less than a set period of time. |
Brand Has Participated in Message Conversation | This condition will check if the message is part of a conversation that the brand account has participated in. |
Advocate Has Participated in Message Conversation | Refers to the messages on which the advocate has participated. |
Message Has Conversation | Refers to whether the message is a part of the conversation. |
Is Brand Mention | Checks if the fan has mentioned the brand account. |
Custom Properties | You can select a keyword list that the message contains or doesn't contain. |
Message Keywords | You can select a keyword list that the message contains or doesn't contain. |
Message Eligible for Direct Assignment | Set the availability status. This condition is used in combination with Direct Assign to Preferred agent action. |
Global Custom Properties | Refers to the Global Level Inbound Message Custom Fields. (See Custom Fields). |
Workspace Custom Properties | Refers to the Workspace Level Inbound Message Custom Fields. (See Custom Fields). |
Is Live Video | Identifies the Live Videos published on Facebook. |
Is Promotable | To identify promoted tweets. |
Topic Theme | To identify topic themes present in an inbound message. |
Theme Tag | To identify the theme tags present in an inbound message. |
Referral Ad ID | To identify the referral ad ID present in an inbound message. |
Channel Metadata | To update the metadata and tags in a YouTube Video. |
Channel Privacy | To filter out Unlisted videos from YouTube when fetching them through inbound rules. |
Check For Duplicate Message created | To identify exact duplicate inbound public and private messages on a specific Twitter account in the last x duration. |
First Message In Chat Conversation | To identify the first message in a live chat conversation. |
Dark Post | To identify the dark posts in an inbound message. |
Is Promotable Post Conversation | Refers to all the Promotable Posts along with the comments and replies related to a Promotable post. |
Is Dark Post Conversation | Refers to all the Dark Posts along with the comments and replies related to a Dark post. |
Is Sponsored Post Conversation | Refers to all the Sponsored Posts along with the comments and replies related to a Sponsored post. |
The Profile of the message sender:
The Profile of the Message Sender Conditions are conditions applicable to the message Sender’s Profile.
Condition | Description |
Profile Verified | Refers whether the profile is verified or not. |
Name | Refers to the name of the sender. |
Followers Count | Refers to the number of followers the sender has on the account. |
Bio | Refers to the specific words or phrases in the sender’s biography. |
Influence Index Score | Refers to the numeric value of the Influence Index. |
Spam Index Score | Refers to the numeric value of the Spam Index. |
Tag | Refers to the descriptive terms (tags) associated with the message; these can be created ad-hoc or within Custom Fields. |
Client Profile List | Refers to the Workspace level profile lists that have been set up. |
Partner Profile List | Refers to the Global level profile lists that have been set up. |
Sender Age | Refers to the senders' age. |
Sender Gender | Refers to the senders' gender is male or female. |
Sender Locale | Refers to the selection of languages. |
Client Profile Properties | Refers to the profile properties set up in Global Level Custom Fields. |
Partner Profile Properties | Refers to the profile properties set up in Workspace Level Custom Fields. |
Channel Custom Properties | Refers to the custom properties set up for Facebook. |
Contact Email Address | Email address of the message sender. |
Check For Duplicate Message created | To identify exact duplicate inbound public and private messages on a specific Twitter account in last x duration. |
The profile of the message receiver:
The Profile of the Message Receiver Conditions are conditions applicable to the message Receiver’s Profile.
Condition | Description |
Client Profile List | Refers to Workspaces profile lists. |
Partner Profile List | Refers to Global profile lists. |
Message related to brand posts:
Message Related to Brand Posts Conditions are conditions applicable to the post made by the brand.
Condition | Description |
Post Tag | Refers to the tags on the post. |
Post Campaign | Refers to the Campaign the post is associated with as set up within the Campaign tab. |
Geo. Country Target | Refers to the country the post is geo-targeting. |
SAM Asset Used | Refers to the assets used in the post. |
Partner Custom Fields | Refers to the Global Level Custom Fields. (See Custom Fields). |
Client Custom Fields | Refers to the Workspace Level Custom Fields. (See Custom Fields). |
The cases attached to the messages:
The Cases Attached to the Messages Conditions are conditions applicable to the messages received on the posts made by the brand.
Condition | Description |
Profile have associated Case with | Refers to the profile if it has an associated Case in the account selected. |
Does receiver profile have associated case with | Refers to the receiver profile if it has an associated Case. |
Does the message already have an associated case from any account | Refers to the message if it already has an associated case. |
Does any message in the conversation have a case associated to it | Refers to any message in the conversation if it has a Case associated with it. |
Does message’s' parent message have a case associated to it | Refers to the message's parent message if it has a Case associated with it. |
Does the message already have an associated case | Refers to whether the message has already been associated with a Case. |
Does the Profile have case associated in the conversation | Refers to whether the profile has a Case associated within the conversation. |
Does any message in the conversation have a case associated to it | Refers to whether any message in the conversation thread has a Case associated with it. |
Does Receiver Profile have associated case which matches this Custom fields | Refers to whether the messages that you send to your customer have an associated case based on the tagged custom field value. |
Keywords | Refers to the specific words or phrases in the message. |
Due Date | Refers to the date the Case is due to be dealt with. |
#days since the last profile-case association | Refers to the number of days since the last time the profile was associated with a Case. |
Case Queues | Refers to the Case Queue the message is or is not in. |
Assignee | Refers to the user assigned to the Case. |
Case Created From Profile List | Refers to the Case created from the profile list. |
Is Archived | Refers to whether the message has been marked as archived. |
Associated Fan Messages Count | Refers to the associated fan message count. |
Associated Brand Messages Count | Refers to the associated brand message count. |
Associated Fan-Brand Messages Count | Refers to the associated fan-brand message count. |
Last Fan Interaction Duration | Refers to the last fan interaction duration. |
Last Brand Interaction Duration | Refers to the last brand interaction duration. |
Last Interaction Duration | Refers to the last interaction duration. |
Has Associated CRM Profile | Refers to whether the account has an associated CRM profile. |
Fan Messages Count Since Last Brand Response | Refers to fan messages count since the last brand response. |
Partner Custom Fields | Refers to the Global Level Custom Fields. |
Client Custom Fields | Refers to the Workspace Level Custom Fields. |
Volumetric Conditions
Volumetric Conditions set a specific timeline and volume criteria for Rule conditions. The number of messages sent within a set time period must be met in order for the condition to be considered satisfied.
To set volumetric criteria, when creating or editing a Rule condition, select Volumetric Condition checkbox. Set duration for the Volumetric condition in hours.
Next set a volume of messages as a number. If the number of messages that meet the condition matches the volume you've set in the selected duration, the condition will be satisfied.