22 August 2022

Twitter Integration with UiPath

22 August 2022

Twitter Integration with UiPath

⬅  SEE ALL THE ARTICLES

 

Introduction

 

UiPath has been adding connectors for various platforms. Twitter is one of the most widely used social media platform and recently UiPath has developed a package to integrate with it. The following blog post takes you through the steps needed to set up this integration. All the actions that can be performed on Twitter can now be programmatically handled via Twitter activities package.
 

Set up

 

The first step is to download the twitter package from the Manage Packages option. At the time of writing this article, the following is the current Integration Service package.

 

twitter_pkg

 

Once this package has been added, you'll be able to see the following activities under the Integration Service. As we can see, we have the activities for all the actions that one can take on Twitter. Thus, it's easier to automate the social media platform usage with UiPath.  

 

twitter_activities

 

To use the Twitter activities, you'll need to drag and drop the Twitter Scope from the Activities panel.
 
twitter_scope
 
Click the Configure button to authenticate the Twitter account. Once you click on Configure, you'll be asked to authenticate your account. 
 
twitter_connection
 
Just authorize the application for your user (which appears on the top right of the screen).
 
uipath_authorize
 
 
Once this is done then you'll see both the Robot and Design connections populated with the username as shown in the below print screen. Now, you're all set to use the different Twitter activities. 
 
twitter_connection-updated
 
For almost all the Twitter activities, you'll need the Twitter user Id to be passed as a parameter to the activities. So, let us start with the activity to get the user Id.
 
The simplest activity to get the user id is to use the “Get Current User” activity. This will get us the user id for the user that's been configured for the connection earlier.
 
GetCurrentUser
 
We can also use the “Get User by username” activity and pass the Twitter username to get the corresponding User Id. This allows us to use a different user compared to the one that's been used for the connection.
 
GetUserByName
 
Now, this id can be used for other activities.
 
For example to list all user tweets, we can use the List All User Tweets activity passing this same user id. 
 
ListUsertweets
 
Now, you can simply iterate and log the user tweets as it follows.
 
for-loop-tweets
 
Similarly, to get the list of followers for a particular user id, you can use the following activity. 
 
List_All_Followers
 
This will give a list of users that follow the given User Id.
 
It's quite easy to implement the Twitter package and use the corresponding activities.  
 

Use cases

 

Using Twitter activity opens some use cases for implementation.
 

Feed the twitter results to the Sentiment Analysis model for AI Center. This can help determine the current sentiment or trend for any of the topics. 

 

 

Automated tweets for significant announcements on Twitter to increase presence via tweet, retweet, polls, etc. This can result in increasing the social media presence for the company thereby attracting new talent, customers, and partners. This can be easily used by the company’s marketing department, and it can be integrated directly with the targeted database.

 

 

Nowadays, knowledge is power.  Businesses can be impacted by market conditions, political, legal, technological, and competitive factors, etc. It is better for companies to know as soon as there is a change so that they quickly take action. Twitter is the most widely used medium for such announcements. Thus, there can be a robot that follows significant Twitter handles and feeds this information directly to the company's broadcast channels. This can have a direct impact on revenue as it might enable them to decide faster upon the changes.

 

 

Conclusion

 

There are many possibilities for organizations to leverage Twitter. Using Twitter package activities makes it easy for developers to enable this integration with UiPath inside their organization. 

 

 

Vishal Kalra is Principal Consultant at AST LLC

 


by Vishal Kalra

TOPICS: UiPath, twitter integration

Show sidebar