Skip to main content
Using Curation Rules
Updated over 8 months ago

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.

Did this answer your question?