Note
This is the Twitter app documentation using the latest Twitter API. If you are looking for the API v1.1 of the app documentation, refer to this link.
With the Twitter modules in Make, you can manage tweets, direct messages, likes, member lists, followers, and users in your Twitter account.
To use the Twitter modules, you must have a Twitter Developer account. You can create an account at developer.twitter.com.
Refer to the Twitter API documentation for the list of available endpoints.
Caution
Module limits are set by your Twitter subscription package. Refer to the Twitter API v2 page of your developer portal or Twitter access levels for more information regarding limits.
Connect Twitter to Make
To connect your Twitter Developer account to Make, you must first obtain the Client ID and Client Secret from your Twitter account.
To establish the connection:
Log in to your Twitter Developer account.
Copy the Client ID and Client Secret values shown. You will use these values in the Client ID and Client Secret field inMake.
Log in to your Make account, add a Twitter module to your scenario, and click the Add button next to the Connection field.
Optional: In the Connection name field, enter a name for the connection.
In the Client ID and Client Secret fields, enter the client credentials retrieved from your custom app.
Click Save.
If prompted, authenticate your account and confirm access.
You have successfully established the connection. You can now edit your scenario and add more Twitter modules. If your connection needs reauthorization at any point, follow the connection renewal steps here.
Create Custom App and Client Credentials in Twitter
Log in to the Twitter Developer website.
If you already have an existing app, go to Step 10 to continue.
Click Developer Portal in the upper-right corner of the page.
Click Verify Phone. If you have already verified your phone number, skip to Step 7.
Enter your password.
Add your phone number and click Next.
Fill in the code that you received on your phone.
Return to the Twitter Developer website and then click Developer Portal.
Click Sign up for Free Account.
Describe your Make use cases, select all checkboxes, and click Submit.
Twitter automatically creates a Project and an App within the Project. If you already have an existing app, refer to the Adding an Existing App to the Project section.
Return to the Developer Portal and on the default Dashboard page select the app that was created for you. Then click Set up under User Authentication Settings.
If you already have an app you would like to use, you can find the Client ID and Client Secret in the app details Keys and Tokens screen. See Step 14 for a reference image.
Select the following options:
In the App Permissions section, select Read, Write, and Direct Messages.
In the Type of App section, select Web App and Automated App or Bot.
In the App Info section, enter the following details:
Callback URI / Redirect URL:
https://www.integromat.com/oauth/cb/twitter2
Website URL:
https://www.make.com/en/integrations/twitter
Click Save and confirm the prompt by clicking Yes.
Copy the Client ID and Client Secret values and store them in a safe place.
You can also find the client credentials in the Keys and Tokens screen.
You have successfully created client credentials from your custom app.
Adding an Existing App to the Project
To add your existing app for connection, ensure that you remove the app from any projects that it is associated with and add the app to this project.
To remove the app from existing projects, go to the project dashboard and click Projects & Apps in the left sidebar.
Click on a project in the left sidebar. You will be taken to that project's Overview screen.
Under the Apps section, click Manage.
Click Remove from project for the app you want to remove.
Go to the Project and select Add an existing app.
Select the app you want to add to the project in the Add your App screen.
Select the app environment and click Next.
You will see a confirmation message that the app has been successfully added to the project.
Click App Settings and configure the app as detailed in the Create Custom App and Client Credentials section.
Build Twitter Scenarios
After connecting the app, you can perform the following actions:
Watch Tweets
Watch Tweets on a List
Watch Mentions
Search Tweets
List User Tweets
List Retweeters
List Mentions
Create a Tweet
To create a tweet with media, upload the media file to the Upload a Media module in the Twitter Legacy app, get the Media ID from the module output, and map it in the Media ID field in this module.
Get a Tweet
Delete a Tweet
Watch Direct Messages
List Direct Messages
List Likes
Add a Member to a List
List Lists
List Followers
Get a User