> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Instagram Instagram Login connector profile – StackOne setup guide

> Set up the Instagram Login connector profile for Instagram in StackOne. One-time admin setup required before your users can link Instagram accounts via Hub.

<Warning>A professional Instagram account (Business or Creator) is required. Personal accounts are not supported — the Instagram Basic Display API was permanently shut down in December 2024. Your app must be in Live mode and pass App Review before real users outside your team can connect.</Warning>

<section data-guide-section data-guide-scopes="">
  <h2>Create a Meta Business App</h2>

  <p>Create a Meta app to enable Instagram Login for your integration.</p>

  <Steps>
    <Step title="Go to Meta for Developers">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>Go to <a href="https://developers.facebook.com/apps" target="_blank" rel="noopener noreferrer">Meta for Developers</a> and sign in with your Meta account.</p>
      </div>
    </Step>

    <Step title="Start app creation">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>Click <strong>Create App</strong> in the upper right.</p>

        <ul>
          <li>If prompted to connect a business portfolio, you may skip this for now — it is required before going live.</li>
          <li>Click <strong>Next</strong>.</li>
        </ul>
      </div>
    </Step>

    <Step title="Select use case and app type">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>On the <strong>What do you want your app to do?</strong> screen, select <strong>Other</strong> and click <strong>Next</strong>.</p>

        <ul>
          <li>On the next screen, select <strong>Business</strong> as the app type and click <strong>Next</strong>.</li>
          <li>Enter an <strong>App name</strong> (e.g., StackOne) and a <strong>Contact email</strong>, then click <strong>Create app</strong>.</li>
        </ul>
      </div>
    </Step>
  </Steps>
</section>

<section data-guide-section data-guide-scopes="">
  <h2>Add the Instagram Product</h2>

  <p>Add Instagram Login to your app from the App Dashboard.</p>

  <Steps>
    <Step title="Add Instagram product">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>In your App Dashboard left sidebar, click <strong>Add Product</strong>.</p>

        <ul>
          <li>Find <strong>Instagram</strong> in the product list and click <strong>Set up</strong>.</li>
          <li>Select <strong>API setup with Instagram Login</strong> and click <strong>Set up</strong>.</li>
        </ul>
      </div>
    </Step>
  </Steps>
</section>

<section data-guide-section data-guide-scopes="">
  <h2>Configure the Redirect URI</h2>

  <p>Set the OAuth redirect URI that Meta will use to return users to StackOne after authorization.</p>

  <Steps>
    <Step title="Open Instagram Login settings">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>In the left sidebar, navigate to <strong>Instagram</strong> > <strong>API setup with Instagram Login</strong>.</p>
      </div>
    </Step>

    <Step title="Add the redirect URI">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>Under <strong>Business login settings</strong>, find <strong>Valid OAuth Redirect URIs</strong> and click <strong>Add URI</strong>.</p>

        <ul>
          <li>Enter `https://api.stackone.com/connect/oauth2/instagram/callback` and click <strong>Save changes</strong>.</li>
          <li>Note: The URI must be an exact match — verify no trailing slash was added after saving.</li>
        </ul>
      </div>
    </Step>
  </Steps>
</section>

<section data-guide-section data-guide-scopes="">
  <h2>Copy Instagram App ID and App Secret</h2>

  <p>The Instagram Login path uses a dedicated Instagram App ID that is separate from your Facebook App ID. Do not use the credentials from App Settings > Basic.</p>

  <Steps>
    <Step title="Locate your Instagram credentials">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>In the left sidebar, navigate to <strong>Instagram</strong> > <strong>API setup with Instagram Login</strong>.</p>
      </div>
    </Step>

    <Step title="Copy your credentials">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>Scroll to the <strong>Instagram App ID</strong> and <strong>Instagram App Secret</strong> fields on this page.</p>

        <ul>
          <li>Copy the <strong>Instagram App ID</strong> — this is your Client ID.</li>
          <li>Click <strong>Show</strong> next to <strong>Instagram App Secret</strong>, verify your identity if prompted, and copy the value — this is your Client Secret.</li>
          <li>Store the App Secret securely for use later and never expose it publicly.</li>
        </ul>
      </div>
    </Step>
  </Steps>
</section>

## Creating the StackOne Connector Profile

To create the Connector Profile in StackOne for <strong>Instagram</strong>:

<Steps>
  <Step title="Open the connector">
    Log in to StackOne, open [Connectors](https://app.stackone.com/connectors), and select <strong>Instagram</strong>.
  </Step>

  <Step title="Choose actions and events">
    <ul>
      <li>Click <strong>Add Profile</strong>.</li>
      <li>If the connector offers more than one authentication method, set the <strong>Auth Method</strong> filter to <strong>Instagram Login</strong>.</li>
      <li>Select the actions, and any events, to enable for this Connector Profile.</li>
      <li>Click <strong>Continue</strong>.</li>
    </ul>
  </Step>

  <Step title="Set up authentication">
    <ul>
      <li>Select <strong>Authentication Type</strong> as <strong>Instagram Login</strong>.</li>

      <li>
        Fill out the fields using details retrieved from your provider:

        <ul className="connector-guide-field-list">
          <li><strong>App ID</strong></li>
          <li><strong>App Secret</strong></li>
          <li><strong>Scopes</strong> (Optional)</li>
        </ul>
      </li>

      <li>Click <strong>Create Profile</strong>.</li>
    </ul>
  </Step>
</Steps>

Congratulations! The new Connector Profile now shows up on the connector page. If you created it as a project member rather than an admin, it starts disabled until a project admin enables it. You can now continue to <a href="/connect/managing-connectors/linking-accounts">Link Accounts</a> for <strong>Instagram</strong>.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.