  You're browsing the documentation for an old version of SupportPal. Consider upgrading to the [latest version](https://docs.supportpal.com/current/Twitter+Developer+Application). 

# Twitter Developer Application

If you are setting up a Twitter application for the first time, you must apply for a developer account in order to make use of the [Twitter Social Login](Third+Party+Integrations+Twitter) integrations that SupportPal has.

Visit the Twitter developer site - <https://developer.twitter.com/en/apply-for-access> - you will need to login to your Twitter account if not already logged in.

Start the process by pressing the "Apply for a developer account" button.

 <a class="lightbox" data-src="https://docs.supportpal.com/build/assets/twitter-dev-1-viZVTGmN.png"> ![Apply for a developer account](https://docs.supportpal.com/build/assets/twitter-dev-1-viZVTGmN.png) </a>

### Step 1: Primary Reason

Select the 'Build customized solutions in-house' option as your primary reason for using Twitter developer tools and click 'Next'.

 <a class="lightbox" data-src="https://docs.supportpal.com/build/assets/twitter-dev-2-TP6rF-CW.png"> ![Twitter primary reason](https://docs.supportpal.com/build/assets/twitter-dev-2-TP6rF-CW.png) </a>

### Step 2: Confirm personal details

Confirm your personal details. Keep it set to a team developer account unless you are are not using the software for an organisation. Click 'Next' to continue.

 <a class="lightbox" data-src="https://docs.supportpal.com/build/assets/twitter-dev-3-DfWmjTcw.png"> ![Twitter personal details](https://docs.supportpal.com/build/assets/twitter-dev-3-DfWmjTcw.png) </a>

### Step 3: Organisation details

Enter information about your organisation, and then click 'Next' to continue. This step may not be required if you are applying for an individual developer account.

 <a class="lightbox" data-src="https://docs.supportpal.com/build/assets/twitter-dev-4-CE6oHM23.png"> ![Twitter organisation details](https://docs.supportpal.com/build/assets/twitter-dev-4-CE6oHM23.png) </a>

### Step 4: Use case details

Please fill in the sections as shown. The following is a template response, but you may need to adjust it based on your own requirements.

#### In your words

```

    We have installed the SupportPal (https://www.supportpal.com) software and would like to use its Twitter integration.

    The SupportPal software uses a periodic cron task to fetch Twitter mentions and direct messages from users to our Twitter account. These communications create a ticket in the software only visible to authenticated operators, and the operators can then reply to the ticket and it posts a tweet or direct message back to the user. Documentation for this integration can be found at the link below.
    https://docs.supportpal.com/current/Twitter+Channel

    The software also provides an authentication option for Twitter, so users can register/login with their Twitter accounts in the software. Documentation for this integration can be found at the link below.
    https://docs.supportpal.com/current/Third+Party+Integrations+Twitter

```

#### The specifics

##### Are you planning to analyze Twitter data?

No

##### Will your app use Tweet, Retweet, like, follow, or Direct Message functionality?

Yes

###### Please describe your planned use of these features.

```

    The SupportPal software uses a periodic cron task to fetch Twitter mentions and direct messages from users to our Twitter account. These communications create a ticket in the software only visible to authenticated operators, and the operators can then reply to the ticket and it posts a tweet or direct message back to the user. Documentation for this integration can be found at the link below.
    https://docs.supportpal.com/current/Twitter+Channel

```

##### Do you plan to display Tweets or aggregate data about Twitter content outside of Twitter?

No

##### Will your product, service or analysis make Twitter content or derived information available to a government entity?

No

### Step 5: Confirmation

Please read through everything and ensure all the data has been entered correctly, then click 'Looks good!'.

### Step 6: Developer agreement

Finally accept the developer agreement and click "Submit Application".

You will now see the below screen. Make sure to confirm your email address by clicking the link in the email they send. You then may need to wait for Twitter to approve the application before creating your first application.

 <a class="lightbox" data-src="https://docs.supportpal.com/build/assets/twitter-dev-5-DbwBM_d8.png"> ![Twitter developer application completed](https://docs.supportpal.com/build/assets/twitter-dev-5-DbwBM_d8.png) </a>