Conditions Applicable with Inbound Rules
Updated
Conditions can be set in Inbound Rules to check for specific criteria that a message meets when it is brought into Sprinklr before an action is executed on the inbound message or the profile associated with the message. Below, is a list of the Inbound Rule Condition types and the specific 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 - see Create Business Hours in Settings to learn more. |
Account Owner | Select from Users or User Groups to set criteria for the owner of the Account the message is associated with. |
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. |
Conditions for Paid Entities:
Conditions for Paid Entities are conditions applicable to the ads and paid initiatives.
Condition | Description |
Ad Set | Ad sets are groups of ads that share settings for how, when and where to run. |
Ad Variant | An ad variant allows you to create variants of a message, also known as sub-messages, in the Production Dashboards and Advanced Publisher. |
Paid Initiative | Refers to external marketing with paid placements on social channels. |
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. (See 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. |
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. |