X Developer Application
If you are setting up an X (formerly Twitter) application for the first time, you must apply for a developer account in order to make use of the X Channel or X Social Login integrations that SupportPal has.
Visit the X developer site - https://developer.twitter.com/en/apply-for-access - you will need to login to your X account if not already logged in.
Start the process by pressing the "Apply for a developer account" button.
Step 1: Primary Reason
Select the 'Build customized solutions in-house' option as your primary reason for using X developer tools and click 'Next'.
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.
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.
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 X integration.
The SupportPal software uses a periodic cron task to fetch X mentions and direct messages from users to our X 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 X, so users can register/login with their X 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 X 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 X mentions and direct messages from users to our X 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 X content outside of X?
No
Will your product, service or analysis make X 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 X to approve the application before creating your first application.