All networks

Connect Instagram

Post to Instagram professional (business or creator) accounts through the Meta Graph API, scheduled from the same composer as every other network.

Setup, step by step

  1. 1

    Use the same Meta app as Facebook (developers.facebook.com/apps). Instagram falls back to the Facebook credentials if no separate Instagram key is set.

  2. 2

    Add the Instagram product to the app and set the callback URL below as a valid redirect URI.

  3. 3

    Make sure the Instagram account is a professional account linked to a Facebook Page you manage.

  4. 4

    In Laravel Social, go to My Account > Social Accounts and click Connect on the Instagram card.

  5. 5

    Approve the Meta login, then publish images and video from Posts > Create New Post.

Connection details

Register the app
Meta for Developers →
Callback URL
https://app.laravelsocial.com/admin/account/social-account/callback/instagram

Paste this exactly into the app's redirect URI settings.

Credentials go in
Settings > Social App Credentials > Instagram (key: instagram)
Permissions requested
instagram_basicinstagram_content_publishinstagram_manage_messagespages_show_listpages_read_engagementpages_read_user_contentbusiness_management

Good to know

  • Instagram login runs through the Facebook OAuth dialog, so the Facebook app needs the instagram_basic and instagram_content_publish permissions.

  • Personal Instagram accounts cannot be connected; the account must be professional and linked to a Facebook Page.

Ready when you are

Connect Instagram from the Social Accounts page, then post from the composer.

Open Social Accounts

Our network