What is a Twitter stream?
Social monitoring helps you track the social conversations that matter to you most in streams. Twitter streams are the searches that HubSpot uses to monitor conversations on Twitter and display them in your social monitoring tool. In addition to creating your own stream, you can view streams of your timeline, mentions, retweets, and sent messages. Twitter accounts for streams connect to the default social media settings in your social settings.
You can click Twitter handles in the stream to view the social profile of that user. You can also reply to a tweet, retweet it, like it, and quote it, follow the user, or email it to a colleague so that they can follow up.
Navigate to social monitoring
In your HubSpot Marketing Basic, Professional, or Enterprise account, navigate to Social > Monitoring.
Create a new Twitter streamIn the left sidebar menu, click Create Stream under Twitter Streams.
Name your streamOn the left side, click into the text box under Stream name and enter a name for the stream.
Select whose tweets you'll monitor
Next, decide which group of Twitter users to target with this stream by clicking the Show me tweets from dropdown menu. There are three options for whose tweets you can monitor:
- All of Twitter - HubSpot will search and listen to tweets from everyone on Twitter for any of the words you choose.
- A Twitter List - HubSpot will search and listen to one of the Twitter lists that your account subscribes to. To create or subscribe to new Twitter lists, take these steps.
- A HubSpot contact list - HubSpot will search and listen to one of your HubSpot smart or static lists.
Enter keywords to listen for
Enter one or more keywords to listen for in the That contain text box, and use commas or tabs to separate keywords. If you enter more than one keyword, a tweet will be included in your stream if it contains any keyword that you have entered.
Please note: your social monitoring streams use Twitter's search API to return results. Twitter recommends limiting your searches to 10 - 15 keywords, and monitoring streams with keywords above this limit can potentially break.
To show additional options, click Advanced options. The additional filter options when selecting All of Twitter are:
- Required keywords: your stream will only return tweets that include the keywords entered into this field. For example, if you had a stream monitoring for the phrases ice cream and frozen yogurt, you could add a required keyword of free to monitor for any tweets about free ice cream or free frozen yogurt.
- Exclude keywords: your stream will only include tweets that do not contain this keyword. Using the free ice cream example, adding sorbet as an excluded keyword would exclude any tweets that also mentioned sorbet.
- Hide tweets from these accounts: your stream will exclude tweets from accounts that you add here. For example, you could use this option to filter out the tweets from your own employees.
- Written in: your stream will include tweets that meet your criteria, but only if they are tweeted in the language that you select here.
Set up stream notifications
Set up your stream to notify certain recipients when matches occur, such as your marketing team.
First, click the Email checkbox. In the options that appear, click the Notification frequency dropdown menu to select when the notification email should be sent: Immediately (as soon as matches are found), 8am, or 8am & 4pm. Click the Notify users dropdown menu to select users in your account who should be sent the notification email.
Managing your Twitter streams
Once you've created your Twitter streams, you can manage them by editing or deleting them. In your HubSpot Marketing Basic, Professional, or Enterprise account, navigate to Social > Monitoring.
Then, select a Twitter stream in the left sidebar menu by clicking it.
Edit your stream
Click Edit next to the stream name at the top.
Edit the various options on the left side of the stream. When you are done, click Save at the bottom left.
Delete your stream
Click Edit next to the stream name at the top.
Scroll down to the bottom and click Delete stream. In the dialog box that appears, click Delete to confirm.
Learn more about the Twitter users in your streams
You'll see if the Twitter users in your stream are also in your HubSpot contacts database based on their avatar. If their avatar has an orange border, the Twitter user is an existing HubSpot contact. If their avatar has no border, the Twitter user is not an existing HubSpot contact.
If you click a Twitter user's avatar, name, or username, their Social Profile will slide in on the right. This includes the following information:
- If the user is an existing HubSpot contact, their email address and lifecycle stage will appear at the top. Click View HubSpot Contact to open their contact record in a new tab or window.
- If the user is not an existing HubSpot contact, their Twitter username will appear at the top.
- Information pulled from their Twitter profile, such as their bio, location, and followers.
- If you aren't following the Twitter user from one of your associated accounts, you'll see an option to Follow.
- If you are already following the Twitter user from one of your associated accounts, you'll see an option to Unfollow.