All networks

Connect Facebook

Connect a Meta app and Laravel Social can publish to the Facebook Pages you manage, schedule Page posts and read engagement.

Setup, step by step

  1. 1

    Create an app at Meta for Developers (developers.facebook.com/apps).

  2. 2

    Add the Facebook Login product and set the valid OAuth redirect URI to the callback URL below. It must match exactly.

  3. 3

    Copy the App ID and App Secret into Settings > Social App Credentials > Facebook in the Laravel Social admin and enable it.

  4. 4

    Go to My Account > Social Accounts, click Connect on the Facebook card and approve the permissions.

  5. 5

    Pick the Page you want to post to and create your first post from Posts > Create New Post.

Connection details

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

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

Credentials go in
Settings > Social App Credentials > Facebook (key: facebook)
Permissions requested
pages_manage_postspages_read_engagementpages_show_listpages_manage_metadatabusiness_managementpages_manage_engagementpages_read_user_contentpublic_profileinstagram_basicinstagram_content_publish

Good to know

  • While the Meta app is in development mode, only admins, developers and testers of the app can connect. App review is needed before the general public can connect.

  • One Meta app can carry Facebook, Instagram and Threads credentials together.

Ready when you are

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

Open Social Accounts

Our network