- Getting started
- Notifications
- Licensing
- Troubleshooting
- Connector Builder
- Act! 365
- Active Directory - Preview
- ActiveCampaign
- Adobe Acrobat Sign
- Adobe PDF Services
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SES
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- Customer.io
- Datadog
- Deputy
- DocuSign
- Drip
- Dropbox
- Egnyte
- Eventbrite
- Exchange Server - Preview
- Exchangerates
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshservice
- GetResponse
- GitHub
- Gmail
- Google Cloud Platform
- Google Docs
- Google Drive
- Google Maps
- Google Sheets
- Google Speech-to-Text
- Google Tasks - Preview
- Google Text-to-Speech
- Google Vertex
- Google Vision - Preview
- Google Workspace - Preview
- GoToWebinar
- Greenhouse
- Hootsuite
- HTTP Webhook - Preview
- Hubspot CRM
- HubSpot Marketing
- HyperV - Preview
- iContact
- Insightly CRM
- Intercom
- Jira
- Keap
- Klaviyo
- LinkedIn
- Mailchimp
- MailerLite
- Mailgun
- Mailjet
- Marketo
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure OpenAI
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive & Sharepoint
- Microsoft Outlook 365
- Microsoft Sentiment
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Miro
- NetIQ eDirectory
- Okta
- OpenAI
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- PayPal
- PDFMonkey
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce Marketing Cloud
- SAP BAPI - Preview
- SAP Cloud for Customer
- SAP Concur
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- System Center - Preview
- TangoCard
- Todoist
- Trello
- Twilio
- VMware ESXi vSphere
- watsonx.ai
- WhatsApp Business
- WooCommerce
- Workable
- Workday
- X (formerly Twitter)
- About the X connector
- X authentication
- Xero
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- 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 Suite.
-
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 |