How To Track Negative Tweets And Post Them To Slack

Have you ever wondered what people thought of your brand? Every company, big or small, does care what its customers think of them, and many do spend a great deal of time tracking customer satisfaction online.

There are various ways to see what people are talking about your brand or company, most of them requiring constant monitoring. With Cloudpipes social monitoring has never been so easy. In this post we're going to show you how to automate tracking for negative tweets, and then get notified in Slack.

Synchronizing Twitter and Slack with Cloudpipes

Cloudpipes was made with the intent to help automate workflows, and centralize your project management. Today Cloudpipes integrates well over a 100 services, and it aims to make managing projects, internal communication, ticketing and reporting less time-consuming and more productive.

Let's say you want to set up a pipeline that will notify you in Slack about every negative mention of your brand on Twitter. The pipeline will not only look for negative tweets, but it will analyze the sentiments, translate (if needed), and send as message to Slack. Rather than doing that manually, you can use Cloudpipes as a medium to connect Twitter and Google Translate to Slack. That way each time your brand or company is mentioned, it will trigger a pipeline (or an automated workflow) which will then send a Slack message.

If you're a first time user, then you can sign up for a 14-days free Trial account. Or if you already have an account, simply log in to Cloudpipes.

Let's begin by syncing Cloudpipes with Twitter and Slack. This is done easily by choosing both services from the drop-down menu on your right, and click on the Connect button. Bear in mind that in order to connect them, you need to have both services open.

Setting Up your Pipeline

To make our pipeline work we'll need to place a trigger (an event that will activate the pipeline). In this case this would be the New Status pipe.

Next step would be to choose the Twitter account owner, phrases (this can be your brand name, mentions, hashtags, or other keywords). Then we're going to tell Cloudpipes to look for tweets from users with more than 100 followers. If needed more conditions can be added by clicking on the blue square button.

The tweets Cloudpipes pulls in are then translated into English via Google Translate.

Cloudpipes then analyzes and extracts the sentiments of the texts using its build-in Text channel. Since we chose to filter the tweets, our pipeline will only extract those tweets with negative connotation, which will then be send as a Slack messages.

Once the tweets are translated and matched by chosen criteria, they are then send to the desired Slack channel as messages. For the purpose of this post we decided that those messages should contain Twitter handles and original texts, but more criteria might be applied.

And now all we have to do is run the pipeline.

Voila! You successfully created a working pipeline that looks up for negative tweets, translates them, and sends them as Slack messages.

Have questions regarding Cloudpipes? Or maybe you have a cool new idea for a service integration that you want to share? Let us know!

Photo credit: Foter.com / CC0