Add a Twitter stream
Create streams for monitoring certain activity on your connected Twitter profiles. Streams help you keep an eye on engagement with your own tweets and let you monitor tweets from users in a Twitter list. You can also create search streams based on keywords or Boolean queries to focus on important conversations and opportunities to engage with customers. To learn more about streams, see Overview of Streams.
Add a stream to a new board
When you select New board, you have three options for creating streams: My posts and mentions, My industry, and Browse all streams.
The first two walk you through creating streams specific to your own posts and search streams based on keywords and hashtags in your industry. The Browse all streams option lets you get straight into building streams on your own.
Under Browse all streams, select Get Started, select a profile from the drop-down, and then select from the available stream type and streams for that profile.
Add a stream to an existing board
You can add a stream to an existing board at any time (boards have a limit of 10 streams).
- Go to Streams
.
- Create or select the board that will host the stream.
- Select Add Stream.
- Select Twitter from the list on the left.
- Select a profile from the drop-down.
- Select the streams to add.
Create a Twitter Search or Keyword stream
There are two types of Twitter search stream: Search and Keyword. Both options return results the same way. With Keyword, you can easily search up to three search terms at once. With Search, you can use more powerful search filters to create advanced queries, or do a geo-search to monitor activity around a specific business location.
Note: Twitter indexes their search based on how popular the search term is. At this time, this index can return tweets up to 7 days in the past. Twitter’s search service is not meant to be an exhaustive source of tweets, so not all tweets will be indexed or made available via the search interface.
- Go to Streams
.
- Create or select the board that will host the stream.
- Select Add Stream.
- Select Twitter from the list on the left.
- Select the Search or Keyword tab, and then select a profile from the drop-down.
- Enter your keywords or search query.
For Search streams, select Show examples to see how to format search queries. The search field supports up to 1,000 characters, but avoid using more than 10 keywords and filter operators. Also see Twitter search queries and filters, later in this article.
Tip: To easily identify complex Twitter search streams, select the stream title to rename it.
Create a Twitter geo-search stream
Geo-search streams provide Twitter search results within a specific geographical radius for a specific location. A tweet’s location is preferentially taken from Twitter’s geotagging API but will fall back to the location in the user’s Twitter profile. To create a geo-search stream, use Google Maps to get the coordinates for the location you want to monitor.
Find location coordinates in Google Maps
- Open Google Maps.
- Right-click a location on the map, and then select What's here? for its coordinates.
- Copy the coordinates (Command + C on Mac or Ctrl + C on PC).
Add a geo-search stream
- In Hootsuite, go to Streams
.
- Create or select the board that will host the stream.
- Select Add Stream, select Twitter from the list on the left, and then select the Search tab.
- Select your profile from the drop-down.
- Enter a search query, followed by a space and geocode: and then paste in your location coordinates (Command + V on Mac or Ctrl + V on PC). There should not be any spaces after the word geocode.
- Enter a comma and then enter the radius of your search, followed by km for kilometers or mi for miles.
Example: Hootsuite geocode:49.264046, -123.104358,10km - Select Add Stream.
Example
Say you run a barbecue restaurant and you want to find people in your area (in this example, within 10 kilometers of Vancouver, BC) who might be looking for the type of food you serve. You could create the following Twitter geo-search stream:
(need OR want OR wanna OR buy OR get) AND (ribs OR bbq OR burger) -RT geocode:49.282729,-123.120738,10km
Create a Twitter Lists stream
Twitter lists let you group users together, to focus the conversations you’re monitoring. Add streams for existing Twitter lists, or create public or private Twitter list streams from scratch. These lists can also be accessed on Twitter.
- Go to Streams
.
- Create or select the board that will host the stream.
- Select Add Stream.
- Select Twitter from the list on the left.
- Select the Lists tab, and then select a profile from the drop-down.
- Select an existing list, or select Create a new list, give it a name, and make it Public (anyone can view) or Private (only you can view).
- Select Add Stream.
For more about Twitter Lists and how to use them, see How to Set Up and Use Twitter Lists: 9 Great Ideas. Visit the Hootsuite blog for news, tips, tools, and tactics to help you succeed on social media.
Available stream types and stream content
The types of streams available for Twitter, and what you can do with them, depend on the functionality made available by Twitter to third parties like Hootsuite. Expand the following table to see detailed descriptions of each Twitter stream type.
Stream type | Stream content | Engagement options |
---|---|---|
Home | Your tweets and retweets, as well as those from the users you follow. Limit 800 tweets. | Reply to tweets. Retweet. Retweet from another connected profile. Quote tweets. Edit and retweet. Like tweets. Assign tweets. Send direct messages. |
Mentions | Mentions of your profile in tweets and replies. Does not include quoted tweets. Includes replies to promoted tweets, but not ads. Limit 800 tweets. | Reply to tweets. Retweet. Retweet from another connected profile. Quote tweets. Edit and retweet. Like tweets. Assign tweets. Send direct messages. Show conversations to view tweets being replied to. |
My Tweets | Your tweets and retweets. | Reply to tweets. Retweet. Retweet from another connected profile. Quote tweets. Edit and retweet. Like tweets. Assign tweets. Send direct messages. Delete own tweets. |
Likes | Tweets you liked. Limit 200 tweets. | Reply to tweets. Retweet. Retweet from another connected profile. Quote tweets. Edit and retweet. Like tweets. Assign tweets. Send direct messages. |
Retweets | Your tweets that were retweeted by others. Does not include quoted tweets. Limit 100 tweets. | Reply to tweets. Retweet. Retweet from another connected profile. Quote tweets. Edit and retweet. Like tweets. Assign tweets. Send direct messages. Delete own tweets. |
Scheduled | Your scheduled tweets, listed chronologically, with the next tweet to publish at the top. Limit 100 tweets. | Edit scheduled tweets. Delete scheduled tweets. |
New Followers | One tweet each from all new followers, most recent at the top. Displays up to 20 new followers on initial creation. | Reply to tweets. Retweet. Retweet from another connected profile. Quote tweets. Edit and retweet. Like tweets. Assign tweets. Send direct messages. |
Search/Keyword | Tweets matching your search query. Limit 100 tweets and 7 days. | Reply to tweets. Retweet. Retweet from another connected profile. Quote tweets. Edit and retweet. Like tweets. Assign tweets. Send direct messages. |
Lists | A timeline of tweets and retweets by users in the selected list. Limit 900 tweets. | Reply to tweets. Retweet. Retweet from another connected profile. Quote tweets. Edit and retweet. Like tweets. Assign tweets. Send direct messages. |
- Twitter polls are not supported and don’t appear in streams.
- Use Inbox to manage your direct messages on Twitter (see Overview of Hootsuite Inbox).
Tip: Select the timestamp on any post in a stream to open it in Twitter and view it there.
Twitter search queries and filters
When entering your search queries, don’t use commas to separate the search terms. Instead, use spaces, which act like AND, so results will contain ALL the terms. Put OR between terms to pull results containing either term. See the filter table below for more options.
You can add filters to the end of your search queries to narrow your results. For example, you can search for tweets in a specific language, or from a specific user.
The query pizza lang:fr min_retweets:5 min_faves:10 filter:images will display all tweets in French mentioning pizza that have at least 5 retweets and 10 likes and contain an image.
Tip: To find your quoted tweets, create a search stream for your own Twitter handle plus the filter:quote. Example: “twitter.com/hootsuite filter:quote”. Then select the title of the stream to rename it ‘Quoted tweets’.
Expand the following table to see detailed filter examples.
Filter example | Result |
---|---|
General | |
twitter search | containing both “twitter” AND “search” |
"owls rock" | containing the exact phrase “owls rock” |
restaurant OR cafe | containing either “restaurant” OR “cafe” (or both) |
(strawberry OR banana) milkshake | containing "strawberry milkshake" or "banana milkshake" |
-RT | excludes retweets |
super -man | containing "super" but not "man" |
#followfriday | containing the hashtag "followfriday" |
Users | |
from:Hootsuite | sent from user "Hootsuite" |
to:Hootsuite | sent to user "Hootsuite" |
@Hootsuite_Help | mentioning user "Hootsuite_Help" |
filter:verified | containing tweets by verified users |
list:pdon/deals | containing tweets from the list “deals” by @pdon |
-from:@username | not containing tweets from a specific user |
Timeframe (within the last 7 days) | |
superhero since:2020-01-23 | containing "superhero" sent since "year-month-day" |
help until:2020-01-27 | containing "help" sent up to "year-month-day" |
Links and Media | |
rainbows filter:links | containing "rainbows" and linking to URLs |
filter:images | containing all posts with images |
filter:links | containing all posts with links |
filter:videos | containing all posts with videos |
filter:media | containing all posts with videos or images |
Social Source | |
source:instagram | containing Instagram content |
source:foursquare | containing Foursquare content |
source:Facebook | containing posts coming to Twitter from Facebook |
exclude:nativeretweets | does not include native retweets |
exclude:retweets | does not include regular RT retweets |
Minimum Result | |
min_replies:5 | containing tweets with 5 or more replies |
min_retweets:30 | containing tweets with 30 or more retweets |
min_faves:100 | containing tweets with 100 or more likes |
Language | |
lang:ar | Arabic |
lang:da | Danish |
lang:nl | Dutch |
lang: en | English |
lang:fil | Filipino |
lang:fi | Finnish |
lang:fr | French |
lang:de | German |
lang:el | Greek |
lang:hi | Hindi |
lang:hu | Hungarian |
lang:id | Indonesian |
lang:it | Italian |
lang:ja | Japanese |
lang:ko | Korean |
lang:ml | Malayalam |
lang:no | Norwegian |
lang:pl | Polish |
lang:pt | Portuguese |
lang:ru | Russian |
lang:zh-cn | Simplified Chinese |
lang:es | Spanish |
lang:sv | Swedish |
lang:tl | Tagalog |
lang:ta | Tamil |
lang:th | Thailand |
lang:zh-tw | Traditional Chinese |
lang:tr | Turkish |