Contact us
We are preparing the connection with this application for you. In the meantime, please create your own connection.
Redirect url
https://integrator.boost.space/oauth/cb/twitter

Twitter

[Note] 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 Boost.space Integrator, you can watch, search, create, retrieve, and delete tweets, watch and list mentions, list retweeters, watch and list direct messages, list likes, add a member to and list lists, list followers, and retrieve users.

Refer to the Twitter API documentation for the list of available endpoints.

[Caution] 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.

Getting Started with Twitter

Prerequisites

  • A Twitter account

To get started with the Twitter app, create an account at twitter.com/signup.

Connect Twitter to Boost.space Integrator

  1. Log in to your Boost.space Integrator account, add any Twitter module to your scenario, and click the Add button next to the Connection field.

    twitter-25.png
  2. Optional: In the Connection name field, enter a name for the connection.

  3. In the Client ID and Client Secret fields, enter the client credentials retrieved from your custom app.

  4. Click Save.

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 Client Credentials from your Custom App

To create client credentials from a custom app:

  1. Go to your Twitter Developer account. If you already have an existing app, go to Step 10 to continue.

  2. Click Developer Portal.

    twitter-1.png
  3. Click Verify Phone. If you have verified your phone number, skip to Step 7.

    twitter-2.png
  4. Enter your password.

    twitter-3.png
  5. Add your phone number and click Next.

    twitter-4.png
  6. Confirm the code.

    twitter-5.png
  7. Now go to the Twitter Developer website and then click Developer Portal.

  8. Click Sign up for Free Account.

    twitter-7.png
  9. Describe your Boost.space Integrator use cases, select all checkboxes and click Submit.

    twitter-8.png
    [Note] Note

    Twitter automatically creates a Project and an App within the Project. If you already have an existing app, refer to Adding an Existing App to the Project section.

  10. Go to the Project Dashboard, select the app, and click Set up under User Authentication Settings.

    twitter-11.png
  11. 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.

    If you have not already set up the app, select the following options:

    • In the App Permissions section, select ReadWrite, 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

    twitter-12.png
  12. Click Save and confirm the prompt by clicking Yes.

    twitter-15.png
  13. Copy the Client ID and Client Secret values to a safe place.

    twitter-200.png
  14. Once you close the above screen, you can find the client credentials in the Key and Token screen.

    twitter-33.png

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.

  1. To remove the app from existing projects, go to the project dashboard, in the apps section, click Manage and then click Remove from project against the app, you want to remove

    twitter-30.png
  2. Go to the Project and select Add an existing app.

    twitter-29.png
  3. Select the app you want to add to the project in the Add your App screen.

    twitter-28.png
  4. Select the app environment and click Next.

    twitter-32.png
  5. You will see the confirmation message that the app has been successfully added to the project.

    twitter-31.png
  6. Click App Settings and configure the app as explained in the obtain client credentials section.

Build Twitter Scenarios

[Caution] 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.

After connecting the app, you can perform the following actions:

  • Watch Tweets

    Triggers when a Tweet is posted from you or a specified user.

  • Watch Tweets on a List

    Triggers when a tweet is posted on a specified list.

  • Search Tweets

    Retrieves a list of recent Tweets that meet specified criteria.

  • Create a Tweet

    Creates a new tweet – Works for Twitter API v2 free access.

    To create a tweet with media, upload the media file to the Upload a Media module in the Twitter V5 app, get the Media ID from the module output, and map it in the Media ID field in this module.

  • Get a Tweet

    Retrieves the details of a specified tweet by its ID.

  • Delete a Tweet

    Deletes a tweet.

  • List User Tweets

    Retrieves a list of the most recent Tweets posted by the user.

  • List Retweeters

    Retrieves a list of the most recent Tweets posted by the user.

  • List Followers

    Retrieves a list of users who are followers of the specified user.

  • Watch Mentions

    Triggers when a user being watched is mentioned in a tweet.

  • List Mentions

    Retrieves a list of Tweets that mentions you or the specified user.

  • Get a User

    Retrieves the details of a user by their ID or username.

  • Watch Direct Messages

    Triggers when a new direct message is received.

  • List Direct Messages

    Retrieves a list of messages within the last 30 days.

  • List Likes

    Retrieves a list of recent Tweets liked by you or the specified user.

  • Add a Member to a List

    Adds a member to a list.

  • List Lists

    Retrieves a list of the owned lists by you or the specified user.