Twitter Login

Allow users to log in and sign up with their Twitter account, an option available under our Social Login integrations.

Contents

Prerequisites

To use Twitter Login, you must have a Twitter account with a mobile number set on it.

Activate or Deactivate Provider

The Twitter provider is disabled by default and needs to be activated before use. To do this, go to Settings -> Users -> Social Login and click the "Activate" link on the Twitter provider box. A provider can be defined for each brand, the "Enabled" option should be toggled to on for it to be available to users on the frontend.

The provider can be deactivated by toggling the "Enabled" option to off for all brands.

Setting Up Provider

To set up Twitter login, you will need to set up a Twitter application, follow the steps below.

  1. Visit the Twitter Developers website - https://dev.twitter.com/ - and sign in to your Twitter account.
  2. Go to the application management site - https://apps.twitter.com/ - and click "Create New App".
    Create New App
  3. Enter a name, description and website, these are not important. The callback URL must be set to the value shown in the SupportPal interface, for us it is "https://demo.supportpal.com/oauth/twitter/callback". Tick the developer agreement and click "Create your Twitter application".
    Application Details
  4. The application should now be created. Click the "Settings" tab and scroll down to the privacy policy setting. Please enter your website privacy policy and terms of service in the relevant sections and click "Update Settings" at the bottom.
    Privacy Policy
  5. Click the "Permissions" tab. Set the access level to "Read only", and tick the checkbox to request email addresses from users. Click "Update Settings" at the bottom
    Application Permissions
  6. We now need the consumer key and secret to complete the set up. Click the "Keys and Access Tokens" tab,copy the values over to the SupportPal configuration screen, and click "Submit" to save.
    Twitter Consumer Key & Secret
    SupportPal Configuration
  7. It should now be successfully configured, we recommend to try the login as a test user to verify it works.

Troubleshooting

Add Mobile Phone

Add Mobile Phone

Your Twitter account must have a mobile phone set on it to be able to create applications. Please set up a mobile phone and then try to create the application again.