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
Create an app at Meta for Developers (developers.facebook.com/apps).
- 2
Add the Facebook Login product and set the valid OAuth redirect URI to the callback URL below. It must match exactly.
- 3
Copy the App ID and App Secret into Settings > Social App Credentials > Facebook in the Laravel Social admin and enable it.
- 4
Go to My Account > Social Accounts, click Connect on the Facebook card and approve the permissions.
- 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/facebookPaste 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