Using Curation Rules

Curation rules can be based on:

  • Post's text
  • Author’s username
  • Author’s full name
  • Author's attributes
  • Post's attributes
  • Tweet author followers' count, following count or tweets sent count
  • Post's language
  • The existence of profanity, links or pictures

Let us see some examples in the following image:


Let us build an example

Suppose you want to collect only those posts that contain pictures:

  1. Click on Add Rule in your Flow curation tab.
  2. Set a Name (e.g., My example).
  3. Select Posts / has pictures / no.
  4. Click on Add.
  5. Selected posts are rejected if any conditions apply.
  6. Click on Save.

You should end up with a configuration like this: 


Most commonly used Curation Rules

Here are some of the most commonly used curation rules

Post
is a ReTweet
Yes/No
Only Twitter
contains profanity language
Yes/No
Check out this article if you have doubts about profanity
All Sources
contains links
Yes/No
All Sources
contains media (1)
Yes/No
All Sources
Author's username
Contains/Does not contain
Add words
All Sources
is one of / is not one of
Add accounts
Instagram and Twitter
Contains Emojis
Supported emojis by this rule are listed here: https://unicode.org/Public/emoji/1.0/emoji-data.txt
All Sources
Author's full name
contains
Add words
Prefix, suffix or "word" of the name. E.g., "Sunday Morning" is the name of the user. If you reject "sun", it will not count its tweets.
All Sources
contains some of these words
Add words
The full word inside the name. E.g. "Sunday Morning" is the name of the user. If you reject "sun", it will its tweets count, so you need to reject the word "Sunday".
All Sources
contains some of these phrases
Add phrases
All Sources
Contains Emojis
Supported emojis by this rule are listed here: https://unicode.org/Public/emoji/1.0/emoji-data.txt
All Sources
Post's text
Contains/does not contain some of these words
Add words
All Sources
Contains/does not contain some of these phrases
Add phrases
All Sources
contains some of these hashtags
Add phrases
All Sources
length is less / more than
Add number
All Sources
Contains Emojis
Supported emojis by this rule are listed here: https://unicode.org/Public/emoji/1.0/emoji-data.txt
All Sources
Number of Author's followers
is more / less than
Add number
Only Twitter
Number of Author's following users
is more / less than
Add number
Only Twitter
Author
has a default avatar
Yes / No
All Sources

(1) Media implies native images and videos from all supported sources: Twitter, Facebook, Instagram, and YouTube. It also works on media from one of these sources or another, e.g., a native YouTube video on a Tweet will get curated. We do not yet support Periscope.

Post contains spelling errors: this is a curation rule that needs to be enabled by your Account Manager. We fully support:

  • English
  • Spanish
  • Portuguese

Check out how this operator works: 

  • First, it reads the post's language. If it is not ES, PT, or EN, it returns "UNKNOWN".
  • The operator has an argument that admits English. If the argument is true when checked against the declared language and English, e.g., "⁠⁠hola world⁠⁠".
  • Checks not only the post's full text but also the text from quoted tweets. It avoids checking text in "quotes" or capitalized words like Flowics.

The post is/is not published from: you can select all available sources you need to curate from (typically Twitter, Facebook or Instagram)

A post is/is not from a device: this is a curation rule that also needs to be enabled by your Account Manager. We support Desktop or Mobile for now.


Combine more than one rule from the above to obtain results like accepting tweets that are ReTweets made by a specific account:


Sources support

In general, all curation rules support all sources.

Of course, if the rule itself is specifically talking about a concept in a particular source (e.g., a RT on Twitter), it will only work in that source.

Was this article helpful?