Skip to main content
A professional Instagram account (Business or Creator) linked to a Facebook Page is required, and you need admin access to both the Facebook Page and the Meta app. 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. Facebook Login for Business is added to the app automatically.

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

Add the Instagram permissions

Add the permissions StackOne requests through Facebook Login for Business.

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 content permissions

In the left menu, open API setup with Facebook login and, under Manage content on Instagram, click Add required content permissions.

  • This adds instagram_basic, pages_read_engagement, business_management and pages_show_list, plus the content publishing permission.
The API setup with Facebook login page with the Add required content permissions button highlighted
3

Add the remaining permissions

Enables actions: Create Carousel Container (Facebook Login), Create Carousel Item Container (Facebook Login), Create Comment (Facebook Login), Create Comment Reply (Facebook Login), Create Media Container (Facebook Login), Create Or Update Product Tags, Create Product Appeal, Delete Comment (Facebook Login), Delete Media (Facebook Login), Fetch Collaboration Invites (Facebook Login), Get Account Insights (Facebook Login), Get Business Discovery, Get Comment (Facebook Login), Get Comment Replies (Facebook Login), Get Container Status (Facebook Login), Get Content Publishing Limit (Facebook Login), Get Hashtag, Get Media (Facebook Login), Get Media Children (Facebook Login), Get Media Insights (Facebook Login), Get Mentioned Comment (Facebook Login), Get Mentioned Media (Facebook Login), Get Product Appeal, Get Product Tags, Get Profile (Facebook Login), Get Story (Facebook Login), List Catalogs, List Collaborative Media (Facebook Login), List Comments (Facebook Login), List Hashtag Recent Media, List Hashtag Top Media, List Live Media (Facebook Login), List Media (Facebook Login), List Media Collaborators (Facebook Login), List Recently Searched Hashtags, List Stories (Facebook Login), List Tagged Media (Facebook Login), Publish Media (Facebook Login), Reply To Mention (Facebook Login), Respond To Collaboration Invite (Facebook Login), Search Catalog Products, Search Collaborative Media (Facebook Login), Search Hashtag, Update Comment (Facebook Login), Update Media (Facebook Login), Upload Container Video (Facebook Login)

In the left menu, open Permissions and features 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 instagram_manage_contents and instagram_manage_insights highlighted

Configure the redirect URI

Register the StackOne callback with Facebook Login for Business.

1

Add the redirect URI

In the left menu, open Facebook Login for Business > Settings. Under Client OAuth settings, enter the StackOne callback in Valid OAuth Redirect URIs and press Enter.

  • Valid OAuth Redirect URIs: the Callback URL from your Connector Profile
  • The URI must match exactly, with no trailing slash.
The Valid OAuth Redirect URIs field with the StackOne callback added
2

Save the settings

Scroll to the bottom of the page and click Save Changes.

The bottom of the Facebook Login for Business settings page with the Save Changes button highlighted

Copy the App ID and App secret

Facebook Login uses the app’s own credentials from its basic settings.

1

Copy the credentials

In the left menu, open App settings > Basic.

  • Copy the App ID and paste it into the App ID field in the StackOne Connector profile.
  • Click Show next to App secret, re-enter your Facebook password 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 the default Instagram and Pages permissions, or enter a comma-separated subset.
The App settings Basic page with the App ID field and the Show button for 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.