Gigya Job Openings


Skip to end of metadata
Go to start of metadata

This page is a step-by-step guide for the process of opening and setting up an external application in Instagram as part of the Gigya Setup process.

Note: If your site is defined under one of Gigya's non-US data centers, replace domain references to "" (or "") with https://socialize.<data_center>/

Where <Data_Center> is:
  • - For the US data center.
  • - For the European data center.
  • - For the Australian data center.
  • - For the Russian data center.
  • - For the Chinese data center.

If you are not sure of your site's data center, see Finding Your Data Center.

Domain references are defined in Gigya's dashboard, externally in social network app definition pages, and when using Gigya's SDKs to set the domain (in particular the APIDomain field in class GSRequest). 

When using any 3rd Party Apps with SAP Customer Data Cloud, it is important to ensure that you Enable retrieving user contacts from the Permissions page of the Console prior to making your app live. This enables the user's contacts retrieval from providers that don't consider this an elevated permission.


Phase 1 - Opening an External Application in Instagram

  1. Log into with your dev Instagram account. Please notice that you need to enter the account name and not the email.
  2. Fill out the required information to set up your Developer's account. When you're done, click 'Sign up'.
  3. Click "Manage Clients", then "Register a New Client".
  4. Fill in all required fields, using the following URI in the Valid redirect URIs field:

    Optional: If you have configured a domain alias (CNAME), replace '' with your alias sub-domain (CNAME value). i.e., https://[YOUR-ALIAS-SUB-DOMAIN]

    The license could not be verified: License Certificate has expired!


  5. Press 'Register'.
  6. Repeat steps 2-5, duplicating the Instagram application with the European callback URL
  7. Copy the 'Client ID' and 'Client secret' of both applications, you will need these when setting up your app in the Gigya Console.

Permissions and Approval

As of November 17th, 2015, all Instagram apps need to get permissions approval before moving out of sandbox mode. To submit your app for approval:

  1. Navigate to the Edit tab of your Client.

  2.  Select the Permissions tab.

  3.  Click the Start a submission button and fill out any required information.

  4. For simple Login, choose the option labeled:
    1. My app allows people to login and share their own content.

  5. Complete all required steps. For additional information, see
  6. Once your app is approved, continue below with Phase 2 - Configuring Instagram's Client in Gigya's Website.


Phase 2 - Configuring Instagram's Client Keys in Gigya's Website

  1. Open the Providers Configuration page of Gigya's Console.
  2. Select Instagram from the list of providers. 
  3. Paste your keys (the "Consumer key' and the 'Consumer secret' from the end of phase 1) in the corresponding places.  
  4. Select Secure redirects only to allow only HTTPS redirects from Instagram.
  5. Click Save Settings on the lower right-hand corner.


That's it, Instagram's configuration is complete!  Please note that it might take up to 10 minutes for our system to become synchronized with Instagram.