Skip to main content
A professional Instagram account (Business or Creator) is required. Personal accounts are not supported. Your app must be published and pass App Review before users outside your app’s roles can connect.

Create a Meta app

Create a Meta app with the Instagram use case. It provides the Instagram app credentials StackOne uses for Instagram Login.

1

Sign in to Meta for Developers

Sign in to your Meta for Developers account.

  • Open My Apps and click Create App.
The Meta for Developers Apps page with the Create App button highlighted
2

Enter app details

On the App details step, enter an App name and confirm the App contact email.

  • App name: StackOne Integration
  • Click Next.
The App details step with the App name field and the Next button highlighted
3

Select the Instagram use case

On the Add use cases step, select Content management (5) under Filter by.

  • Select Manage messaging & content on Instagram.
  • Click Next.
The Add use cases step with Manage messaging & content on Instagram selected
4

Choose a business portfolio

Under Which business portfolio do you want to connect to this app?, select your business portfolio, or I don’t want to connect a business portfolio yet.

  • A verified business portfolio is required before you can publish the app.
  • Click Next, then click Next again on the Requirements step.
The Business step with the business portfolio options and the Next button highlighted
5

Create the app

Review the Overview step and click Create app.

  • Re-enter your Facebook password if prompted.
The Overview step with the Create app button highlighted

Configure Instagram Login

Add the permissions StackOne needs and register the StackOne redirect URL for Instagram business login.

1

Open the Instagram use case

On the app Dashboard, click Customize the Manage messaging & content on Instagram use case.

The app Dashboard with the Customize the Manage messaging & content on Instagram use case row highlighted
2

Add the required permissions

On the API setup with Instagram login page, under 1. Add required messaging permissions, click Add all required permissions.

The API setup with Instagram login page with the Add all required permissions button highlighted
3

Add the remaining permissions

Enables actions: Create Carousel Container, Create Carousel Item Container, Create Comment, Create Comment Reply, Create Ice Breakers, Create Media Container, Delete Comment, Delete Ice Breakers, Delete Persistent Menu, Display Sender Action, Get Account Insights, Get Comment, Get Comment Replies, Get Container Status, Get Content Publishing Limit, Get Conversation, Get Media, Get Media Children, Get Media Insights, Get Message, Get Persistent Menu, Get Profile, Get Story, List Comments, List Conversations, List Ice Breakers, List Media, List Stories, List Tagged Media, Publish Media, Reply To Mention, Send Message, Send Private Reply, Set Persistent Menu, Update Comment, Update Media

Click Go to permissions and features (or Permissions and features in the left menu) and click Add next to each permission this integration needs that is not yet Ready for testing:

The Permissions and features page with the Add buttons for the publish, comments and insights permissions highlighted
4

Set up Instagram business login

Return to API setup with Instagram login and, under 4. Set up Instagram business login, click Set up.

The Set up Instagram business login section with the Set up button highlighted
5

Add the redirect URL

In the Set up Instagram business login dialog, enter the StackOne callback in Redirect URL:

  • Redirect URL: the Callback URL from your Connector Profile
  • Click Save.
  • The URL must match exactly, with no trailing slash.
The Set up Instagram business login dialog with the Redirect URL field and Save button highlighted

Copy the Instagram app credentials

Instagram Login uses a dedicated Instagram app ID and secret, which differ from the App ID and App secret under App settings > Basic.

1

Copy the Instagram app ID and secret

In the left menu, open API setup with Instagram login and find the credentials panel under Welcome to the Instagram API.

  • Copy the Instagram app ID and paste it into the App ID field in the StackOne Connector profile.
  • Click Show next to Instagram app secret, verify your identity if prompted, copy the value, and paste it into the App Secret field in the StackOne Connector profile. Store it securely for use later.
  • The Scopes field in the StackOne Connector profile is optional. Leave it blank to request all five permissions above, or enter a comma-separated subset.
The Instagram app ID value and the Show button for the Instagram app secret highlighted

Create the StackOne Connector Profile

1

Create a Connector Profile

Enable the connector and create a Connector Profile in your project. See Setup Connector Profile.
2

Link an Account

Once the Connector Profile is created, continue to link an account.