Skip to content

Create and monitor Twitter streams

Last updated: January 19, 2023

Available with any of the following subscriptions, except where noted:

Marketing Hub Professional, Enterprise
Legacy Marketing Hub Basic

Twitter streams are searches that HubSpot uses to monitor conversations on Twitter and display them in your social monitoring tool.

You can use these conversations to create content and attract visitors to your website. In addition to creating your own stream, you can view streams of your timeline, mentions, retweets, and sent messages.

Before you get started

Please note the following:

  • To create Twitter streams in HubSpot, you'll need to connect your Twitter account and select Report on posts published from all sources.
  • You cannot create a stream based on a private Twitter List through HubSpot.
  • Your Twitter stream will only display tweets from the past seven days.
  • It can take up to 4 hours for your Twitter stream to update with new activity.

Create a new Twitter stream

To create a new Twitter stream:

  • In your HubSpot account, navigate to Marketing > Social.
  • Click the Monitoring tab.
  • In the left sidebar menu, under Twitter Streams, click Create stream.
  • Set up your new Twitter stream:
    • Stream name: enter a name for your Twitter stream.
    • Show me tweets from: select an option for whose tweets you can monitor. There are three available options: 
      • All of Twitter: HubSpot will search and listen to tweets from everyone on Twitter for any of the selected keywords.
      • A Twitter List: HubSpot will search and listen to your selected Twitter lists. You can only use public Twitter lists, 
      • A HubSpot contact list: HubSpot will search and listen to one of your HubSpot lists.
    • Twitter account: select a Twitter account to monitor the stream from. 
    • That contain: enter one or more keywords to listen for.
      • Use commas or tabs to separate multiple keywords.
      • If you enter more than one keyword, a tweet will be included in your stream if it contains any of the keywords you have entered.
      • Twitter streams use Twitter's search API to return results. Twitter recommends limiting your searches to 10 - 15 keywords. Keywords above this limit may not work.
    • Notify me of matches by: notify certain recipients when matches occur.

      • Select the Email checkbox.
      • To select when the notification email should be sent, click the Notification frequency dropdown menu. Then, select 8:00 AM or 8:00 AM & 4:00 PM.
      • To select users in your account who should be sent the notification email, click the Notify users dropdown menu. Then, select a user from your HubSpot account. 

  •  
    • To show additional options, click Advanced options. If you've selected All of Twitter, you can set any of these additional options:
      • 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.
      • Ignore retweets: select this checkbox to ignore and exclude retweets from your stream. 

Edit or delete your Twitter streams

To edit or delete your Twitter streams:

  • In your HubSpot account, navigate to Marketing > Social.
  • Click the Monitoring tab.
  • In the left sidebar menu, navigate to a Twitter stream.
  • To edit your Twitter stream:
    • At the top right, click Edit.
    • Edit the various options on the left side of the stream.
    • After editing your Twitter stream, in the bottom left, click Save.
  • To delete your Twitter stream:
    • At the top right, click Edit.
    • At the bottom left, click Delete stream.
    • In the dialog box, click Delete.

Interact with tweets in your streams

To reply, retweet, like, or quote tweets in your Twitter streams:

  • In your HubSpot account, navigate to Marketing > Social.
  • Click the Monitoring tab.
  • Navigate to the tweet that you want to interact with. 
  • To reply to a tweet:
    • At the bottom of the tweet, click Reply.
    • In the text box, enter your reply and click Reply.
  • To retweet a tweet to send it to your follower base, at the bottom of a tweet, click Retweet.
  • To like a tweet, at the bottom of a tweet, click Like
  • To quote a tweet:
    • At the bottom of the tweet, click Quote.
    • In the right panel, add your own content to accompany the original tweet.
  • In the bottom left, click Publish post now or Schedule post.

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.