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 Channel or Twitter Social Login 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.

Apply for a developer account

Step 1: Primary Reason

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

Twitter primary reason

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.

Twitter personal details

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.

Twitter organisation details

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.

Twitter developer application completed