Skip to main content
A professional Instagram account (Business or Creator) linked to a Facebook Page is required. You must have admin access to both the Facebook Page and the Meta App. Your app must be in Live mode and pass App Review before real users outside your team can connect.

Create a Meta Business App

Create a Meta app to enable Instagram Graph API access via Facebook Login.

1

Go to Meta for Developers

Go to Meta for Developers and sign in with your Meta account.

2

Start app creation

Click Create App in the upper right.

  • If prompted to connect a business portfolio, you may skip this for now — it is required before going live.
  • Click Next.
3

Select use case and app type

On the What do you want your app to do? screen, select Other and click Next.

  • On the next screen, select Business as the app type and click Next.
  • Enter an App name (e.g., StackOne) and a Contact email, then click Create app.

Add the Instagram and Facebook Login Products

Add both the Instagram Graph API product and Facebook Login for Business to your app.

1

Add Instagram product

In the App Dashboard left sidebar, click Add Product.

  • Find Instagram in the product list and click Set up.
  • Select API setup with Facebook Login and click Set up.
2

Add Facebook Login for Business

Click Add Product again in the left sidebar.

  • Find Facebook Login for Business and click Set up (use this, not the legacy Facebook Login product).
  • In the left sidebar, navigate to Facebook Login for Business > Configurations.
  • Click + Create configuration, enter a name, and select User access token as the access token type.

Configure the Redirect URI

Set the OAuth redirect URI under your Facebook Login for Business configuration.

1

Open your configuration

In the left sidebar, go to Facebook Login for Business > Configurations and click your configuration to edit it.

2

Add the redirect URI

Under Client OAuth Settings, find Valid OAuth Redirect URIs and click Add URI.

  • Enter https://api.stackone.com/connect/oauth2/instagram/callback and click Save changes.
  • Note: The URI must be an exact match — verify no trailing slash was added after saving.

Copy App ID and App Secret

The Facebook Login path uses the standard Facebook App ID from your app’s basic settings.

1

Open Basic Settings

In your App Dashboard, click App settings in the left sidebar and select Basic.

2

Copy your credentials

On the Basic Settings page:

  • Copy the App ID — this is your Client ID.
  • Click Show next to App Secret, verify your identity if prompted, and copy the value — this is your Client Secret.
  • Store the App Secret securely for use later and never expose it publicly.

Creating the StackOne Connector Profile

To create the Connector Profile in StackOne for Instagram:
1

Navigate to Connector Profiles

Login to StackOne and navigate to Connector Profiles
2

Create New Connector Profile

  • Click + Connector Profile
  • Search for and select Instagram
  • Select Type as Facebook Login
  • Fill out the fields using details retrieved from your provider:
    • App ID
    • App Secret
    • Scopes (Optional)
  • (Optional) Select Actions to be enabled for this Connector Profile
  • Click Create profile
Congratulations! The new Connector Profile will now show up in your project ready to be used. You can now continue to Link Accounts for Instagram.