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
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
Add the Instagram product to the app and set the callback URL below as a valid redirect URI.
- 3
Make sure the Instagram account is a professional account linked to a Facebook Page you manage.
- 4
In Laravel Social, go to My Account > Social Accounts and click Connect on the Instagram card.
- 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/instagramPaste 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