- Release notes
- Overview
- Connector Builder
- Notifications
- Licensing
- Troubleshooting
- Act! 365
- ActiveCampaign
- Adobe Acrobat Sign
- Adobe PDF Services
- Amazon Bedrock
- Amazon Connect - Preview
- Amazon Polly
- Amazon SageMaker - Preview
- Amazon SES - Preview
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber - Preview
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor - Preview
- Citrix ShareFile
- Clearbit
- Confluence Cloud - Preview
- Constant Contact - Preview
- Coupa
- Customer.io
- Datadog
- Discord - Preview
- DocuSign
- Drip - Preview
- Dropbox
- Dropbox Business
- Epic FHIR R4 - Preview
- Eventbrite
- Exchangerates
- Expensify
- Freshbooks
- Freshdesk
- Freshservice
- GetResponse
- GitHub - Preview
- Gmail
- Google Cloud Platform
- Google Docs
- Google Drive
- Google Maps
- Google Sheets
- Google Speech-to-Text - Preview
- Google Text-to-Speech
- Google Vertex
- Google Vision - Preview
- GoToWebinar
- Greenhouse
- Hootsuite
- HubspotCRM - Preview
- HubspotMarketing - Preview
- iContact - Preview
- Intercom - Preview
- IBM WatsonX
- Jira
- Klaviyo
- LinkedIn - Preview
- Mailchimp
- MailerLite
- Marketo
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure OpenAI
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive & Sharepoint
- Microsoft Outlook 365
- Microsoft Sentiment - Preview
- Microsoft Teams
- Microsoft Translator - Preview
- Microsoft Vision - Preview
- Miro
- NetIQ eDirectory - Preview
- Okta
- OpenAI
- Oracle Eloqua
- Oracle NetSuite
- PayPal
- PDFMonkey - Preview
- Pinecone
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce Marketing Cloud
- SAP Build Process Automation - Preview
- SAP Cloud for Customer
- SAP Concur
- SendGrid
- ServiceNow
- Shopify - Preview
- Slack - Preview
- SmartRecruiters
- Smartsheet
- Snowflake
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- TangoCard - Preview
- Todoist
- Trello
- Twilio
- UiPath GenAI Activities - Preview
- X (formerly Twitter)
- About the X connector
- X authentication
- WooCommerce
- Workable - Preview
- Workday
- VMware ESXi vSphere - Preview
- Zendesk
- Zoho Desk
- Zoom
- ZoomInfo
X authentication
To be able to create a connection, you need to have a X account with the following credentials:
- a Username or email address associated with your account
- a Password to your account
To create a connection to your X instance, you need to perform the following steps:
- Select Integration Service from Automation Cloud.
-
From the Connectors list, select X.
You can also use the search bar to narrow down the connector.
- Select the Add connection button.
-
You are redirected to the login page where you must provide your username or your email address and your password.
-
Select Authorize app. With access to your X account, UiPath for X can do the following:
- See tweets from your timeline (including protected tweets) as well as your lists and collections.
- See your X profile information and account settings.
- See accounts you follow, mute, and block.
- Follow and unfollow accounts for you.
- Update your profile and account settings.
- Post and delete tweets for you, and engage with tweets posted by others (like, un-like, or reply to a tweet, retweet, etc.) for you.
- Create, manage, and delete lists and collections for you.
- Mute, block, and report accounts for you.
- Send direct messages for you and read, manage, and delete your direct messages.
- See your email address.
- Your connection has been added.
For more information on authenticating with X, refer to X documentation.
In case you want to create a private app and use the BYOA authentication, follow the below steps:
- On the authentication page, click the gear icon and select Bring your own OAuth 2.0 app
-
Provide your private OAuth2 app’s Client ID and Client secret and click Connect
-
Follow steps 4-6 of the tutorial above that explains now to add the X connection.
You can use the connection to enable the X activities in UiPath Studio to build automations for tweeting or retrieving tweet, user info. The various permission-based use cases that can be achieved are as follows:
Scope/Permission | Usecase | Activity/Event |
tweet.read | Retrieve or search tweets mentioning a particular hashtag or keyword or user or list all the tweets of a user |
Search Tweets List All User Tweets List All User Mentions List All Users that Liked List All Users that Retweeted List All Followers List All Following |
tweet.write | Send or retweet a tweet for online campaigns, notifications of events or conducting poll |
Send Tweet Retweet Tweet |
users.read | Retrieve or search users that interacted with a tweet by say, retweeting it. Also, retrieving the user info based on username |
Search Tweets List All Users that Retweeted List All Users that Liked Get User by Username List All User Mentions List All Followers List All Following |
like.read | Perform sentiment analysis by retrieving all the users that liked a tweet | List All Users that Liked |
follows.read | Retrieve the list of followers or following of a user |
List All Followers List All Following |
list.read | Retrieve all the users that are part of a list owned by the user or retrieve the owned/followed lists of the user |
List All Records → Lists members List All Records → Users owned lists List All Records → Users followed lists |