OAuth provider setup

Use this screen to copy exact provider settings. SocialPilot will not fake successful OAuth connections; a channel is saved only after a provider returns a real authorization code and token exchange succeeds.

Meta: Facebook and Instagram

Current development scopes are intentionally minimal. Page and Instagram publishing scopes should only be added to META_SCOPES after your Meta app has those permissions configured and reviewed.

Current META_SCOPESpublic_profile,pages_show_list,pages_read_engagement,pages_manage_posts,instagram_basic,instagram_content_publish,business_management
Default development scopespublic_profile
Required later for Facebook Pagespages_show_list,pages_manage_posts,pages_read_engagement
Required later for Instagram publishinginstagram_basic,instagram_content_publish,pages_show_list,pages_read_engagement,business_management

Do not request Page or Instagram publishing scopes until they are enabled in Meta and app review is complete. Invalid scopes will be explained and redirected back to the dashboard.

LinkedIn

LinkedIn requires an exact redirect URI match. Copy this value into LinkedIn Developer Auth settings.

LINKEDIN_REDIRECT_URIhttps://socialpilotai.rinmac.com/api/oauth/linkedin/callback
Expected for current APP_BASE_URLhttps://socialpilotai.rinmac.com/api/oauth/linkedin/callback

LinkedIn redirect URI matches the current app URL.