Before getting started:
- Ensure you already have a Facebook Page.
- Have an Instagram account, and if it’s a personal account, convert it into a business account.
- You must link this Instagram Business account with your Facebook Page to proceed.
Step 1: Connect Your Instagram Account with Your Facebook Page
- Log in to your personal Facebook profile.
- Switch to your Facebook Page:
- Go to “Pages” on the left sidebar (or top menu if using the new Pages experience).
- Select the Page you want to connect.
- Click on the “Switch Now” (or similar “Switch” button) to manage it in Page mode.
- Link your Instagram:
- In the Page’s left sidebar or “Settings,” look for “Linked Accounts” or “Instagram.”
- Click “Connect Account” or “Connect Instagram”.
- Follow the prompts to log into Instagram.
- When asked, choose “Business” account type if prompted (or “Professional → Business”).
- Grant the necessary permissions and continue until you see the “Done” button.
This process ensures your Facebook Page and Instagram Business account are properly linked.
Step 2: Add A New App in Meta for Developers
- Go to the Meta for Developers site and log in with the same Facebook account that manages your Page.
- In the top-right corner, click “My Apps” → “Create App” (or “Add a New App” if you’re redirected to your apps list).
Step 3: Provide Details of Your App
- In the pop-up:
- Enter a unique App Name.
- Provide an App Contact Email.
- Click “Next” to continue.
Step 4: Add Use Cases of Your App
- Meta will ask how you plan to use this app. You’ll see options such as:
- Run ads to promote your app
- Access the Threads API
- Launch a game on Facebook
- Other
- Select “Other” (or whichever use case closely fits your plan), and then click “Next.”
Step 5: Select the App Type
- You will see at least two options (most commonly “Consumer” and “Business”).
- Choose “Business” as the App Type and click “Next.”
Step 6: Create Your App
- Review the summary of your app’s details.
- If everything looks good, click “Create App.”
- You will be prompted to re-enter your Facebook password if needed.
Step 7: Set Up “Facebook Login for Business” in Your App
- In your app’s Dashboard (left sidebar), scroll to “Add products to your app.”
- Locate “Facebook Login for Business” and click “Set up.”
- In the following screens:
- Check the permissions or features you’d like to enable (related to Facebook Login).
- Click “Save Changes.”
At this point, your Instagram Graph API (for Business accounts) and Facebook Login features are set up in your app.
Step 8: Generate Your Instagram Access Token
- Go to the Graph API Explorer:
- From the Meta for Developers dashboard top menu, choose Tools → Graph API Explorer, or visit Graph API Explorer.
- In the Graph API Explorer:
- Select your newly created app from the “Meta App” dropdown.
- Under “Permissions,” ensure you select the following (as needed):
pages_show_list
business_management
instagram_basic
instagram_manage_comments
instagram_manage_insights
pages_read_engagement
- Click “Generate Access Token”:
- A permissions popup may appear. Follow the prompts:
- Grant your Facebook account permissions.
- Select the Facebook Business Page you want to manage.
- Select the Instagram account you want to connect.
- Click on the relevant blue “Confirm” or “Continue” buttons.
- Copy the generated access token when it appears.
- A permissions popup may appear. Follow the prompts:
Optional: Convert to a Long-Lived Access Token
- Go to Access Token Debugger.
- Paste your newly generated token and click “Debug.”
- At the bottom of the page, click “Extend Access Token” to generate a long-lived token.
Key Takeaways & Troubleshooting
- Make sure your Facebook account is an admin of the Facebook Page to connect it to Instagram Business.
- If you don’t see the Instagram option in Page Settings, verify that you’re using the correct Meta Business Suite or the new Pages experience on Facebook.
- Double-check that your Instagram account is set to Business and properly linked to your Facebook Page.
- If you encounter errors in generating tokens, use the Graph API Explorer and Access Token Debugger to ensure the correct permissions and validity.
For the most up-to-date details and any advanced configurations, consult the official Meta documentation.