Twitter

Connect Rocketbots to Twitter.

To connect Twitter, a Twitter Developer account is required.

The Twitter Logo

Twitter is an American online news and social networking service on which users post and interact with messages known as "tweets". As of 2016, Twitter had more than 319 million monthly active users and is one of the top 10 most visited websites.

Setting Up Twitter

Apply for a Twitter Developer account

Step 1: Apply for a Twitter Developer account Use a Twitter account to sign up for a developer account

Step 2: Fill in the required details As part of the approval process, Twitter needs to understand the usage of API before approving the developer account. Please provide a clear and thorough explanation to prevent any misunderstanding or rejections.

Step 3: Submit and wait for the approval If all is good, you should receive an email on the approval of the developer account. You can continue with setting up Twitter for respond.io

Creating a Twitter App

You will require an approved Twitter Developer account to proceed to this step. Apply for a Twitter Developer account if you haven't got one yet.

Step 1:Login to Twitter app Head over to the Twitter App Dashboard and log in with your Twitter Developer Account.

Step 2: Create a Twitter App Press the Create App button to create a new Twitter App. You should be prompted to fill in some information about your new Twitter App under the Application Details section.

Step 3: Create the Twitter Application Name the Twitter application and press Complete to create the app

Step 4: Navigate to App Permissions section On the Twitter App Dashboard, locate App Permission section. Press Edit to make changes.

Step 5: Enabling Permissions Select the Read + Write + Direct Messages option.

Step 6: Save Changes Press Save at the bottom of the page to save your changes.

Setting up a Dev Environment

In order for respond.io platform to connect to your Twitter App, you will need to create a development environment on Twitter.

Step 1: Navigate to the Twitter Dev Environment Locate the Account Activity API section and press Set up Dev Environment

Step 2: Enter a label and select the app Enter a dev environment label and select the Twitter app from the dropdown.

Step 3: Complete Setup Press Complete Setup to create the dev environment. Be sure to take note of the dev environment as it will be needed to configure the platform.

Connecting Twitter

Step 1: Navigate to Channel Settings From Settings Module, navigate to the menu item, Channels

Step 2: Add Channel Press Add Channel and choose Twitter. The Connect your Channel dialog should open up.

Step 3: Sign in to Twitter Developer Dashboard Sign in to the dashboard using your Twitter developer account

Step 4: Navigate to Twitter Apps Find your Twitter app here

Step 5: View app details Press details from the app record

Step 6: Navigate to App Permissions section On the Twitter App Dashboard, locate the App Permission section. Press Edit to make changes.

Step 7: Enabling Permissions Select the Read + Write + Direct Messages option.

Step 8: Locate the API Key Select Keys and Tokens tab. Locate the API Key and add it in the corresponding field in respond.io platform.

Step 9: Follow through the instructions After you have filled in the API key value, follow through the instructions by pressing NEXT.

Connecting Twitter

Step 10: Locate the Access Token and Access Token Secret Following from Step 8, at the same tab, locate the Access Token and Access Token Secret at the bottom of the screen.

Step 11: Generate Access Token and Access Token Secret Press Generate to generate both Access Token and Access Token Secret. Once both are generated, add it to the corresponding field at respond.io platform.

Step 12: Follow through the instructions After you have filled in both values, follow through the instructions by pressing NEXT.

Connecting Twitter

Step 13: Add Dev Environment Label

If you have not set up a dev environment for your twitter app, please do by following the instructions here.

Add the Dev Environment Label to the corresponding field.

Step 14: Enable receiving direct messages from anyone

Navigate to Twitter Account's Privacy and Safety and enable the Receive messages from anyone option under Direct Messages section

Enable Receive messages from anyone

Step 15: Complete setup at respond.io Press DONE to complete set up.

Once you completed the setup, any direct messages sent to your Twitter will now be received in your space.

Channel Configuration

Twitter channel can be configured with a unique: - Channel Name - Greeting Message

Step 1: Navigate to Channel Settings From Settings Module, navigate to the menu item, Channels

Step 2: Locate the Twitter channel Once you have located the Twitter channel, press Configure

Step 3: Make the necessary configuration You can configure the following:

  • Channel Name - Name used internally to identify the account

  • Greeting Message - This message is the first message sent to contact when they message you through Twitter.

Important: As for the other details, take extra note while updating as it might fail to receive messages from the connected Twitter account.

Step 4: Update the configuration Press Done to update the channel configuration

Troubleshooting

Having trouble with the channel? Contact us here!