Skip to content

Instagram

WARNING

Warning: Never share your API keys or access tokens with anyone — including plemeo developers.

These keys are for your personal use only and must be kept secure in your private environment.
plemeo is a self-hosted, open-source tool. You remain in full control of your API access at all times.

INFO

NOTE: Please be advised that Instagram and Facebook can use the same app (no need to create two separate apps)

Setup Process

Step 1: Create Facebook App

Since Instagram uses Facebook's API, you'll need to create a Facebook app. Select a business portfolio, then create a new app in Facebook developers.
Please be advised that for public applications, you will need to verify your business.

Business Portfolio

Create app

Step 2: Select App Type

Select "Other" and click next

Other app use cases

Step 3: Select Business

Then select business

Business

Step 4: Add App Details

Add all your details and click Create App

App Details

Step 5: Setup Instagram Basic Display

Setup Instagram Basic Display API for your app

Instagram Basic Display

Step 6: Configure OAuth2 Redirect URI

Set up a redirect URI back to the application

Step 6

The OAuth2 Redirect URI is the location where the provider will redirect to after trying to login. This needs to be set to https://run.plemeo.ai/integrations/social/instagram.

Examples:

  • For production: https://run.plemeo.ai/integrations/social/instagram
  • For local development: http://localhost:4200/integrations/social/instagram

TIP

You only need to set one OAuth2 Redirect URI when you are setting up your plemeo app.

Step 7: Request Advanced Permissions

Step 7

Go to advanced permission and request access for the following scopes:

  • instagram_basic
  • instagram_content_publish
  • pages_show_list
  • business_management

INFO

Note: If your plemeo install is for personal use only these advanced permissions are not required for plemeo to function.

Step 8: Switch to Live Mode

Change the App Mode from 'Development' to 'Live'. If you do not do this then posts made via the API will display for yourself but will not be visible for other users.

Step 9: Configure in plemeo

Go to basic permissions and copy your App ID and App Secret.

Since Instagram uses the same Facebook app, configure these in plemeo:

  1. Go to Apps in your plemeo dashboard
  2. Select Social Media App
  3. Click on the settings icon (⚙️)
  4. Enter your App ID and App Secret in the Facebook configuration fields
  5. Click Save

Instagram should now be working alongside Facebook!