Features Pricing Blog Log in Start free trial
Workflow

Connect Facebook: Step-by-Step Guide

S
Sofia
/

Connecting your Facebook Page to Sofia Creative allows you to automate your social media publishing workflow. You can schedule posts, upload high-quality images, and publish Reels directly from our editor. This guide provides a detailed, step-by-step walkthrough to set up your own Facebook App for maximum control and security.

Professional Account Required

The Facebook API requires a Facebook Page. Personal profiles cannot be used for automated publishing. We recommend linking your Page to a Meta Business Portfolio.

Step 1: Create a Meta Developer App

To interact with Facebook's API, you must first create an "App" in the Meta ecosystem. This app acts as the bridge between Sofia Creative and your Facebook data.

  1. Go to the Meta for Developers Dashboard and log in.
  2. Click the Create App button.
  3. Select Other as your use case, then choose Business. This type provides the most robust access to Page management features.
  4. Fill in your App Name (e.g., "Sofia Publishing") and contact email.
Meta for Developers - Create App screen
Choose "Other" and "Business" for the best API compatibility

Step 2: Retrieve API Credentials

Every Facebook App has two unique identifiers: an App ID (public) and an App Secret (private). Sofia Creative needs these to identify your app to Facebook.

  • In the left sidebar, navigate to App Settings → Basic.
  • Locate the App ID at the top of the page.
  • Click Show next to the App Secret. You may be asked to re-enter your password.
  • Important: Provide a Privacy Policy URL in the basic settings. Facebook requires this to move your app out of Development Mode later.
App ID and Secret in Basic Settings
Securely copy your App ID and App Secret

Step 3: Configure Facebook Login & Redirect URI

The "Facebook Login" product handles the secure handshake (OAuth) between our platform and your account. You must whitelist our redirect URL for security.

  1. Click Add Product in the sidebar and select Facebook Login.
  2. Go to Facebook Login → Settings.
  3. Find the Valid OAuth Redirect URIs field and enter your unique callback URL:
    https://your-domain.com/publishing/connect/callback/facebook
  4. Ensure Client OAuth Login and Web OAuth Login are toggled to Yes.
Valid OAuth Redirect URIs Configuration
The Redirect URI must match your site's domain exactly

Step 4: Connect in Sofia Creative

Now, head back to your Sofia Creative workspace to finalize the connection.

  1. Navigate to Publishing → Connect Accounts from the main menu.
  2. Select the Facebook tab.
  3. Paste the App ID and App Secret into the respective fields.
  4. Click Save credentials.
  5. Finally, click the Connect button. A Facebook popup will appear—follow the prompts to select your Page(s) and grant all requested permissions.
Sofia Creative Connection Interface
Enter your credentials in the Sofia Creative dashboard

Troubleshooting & Best Practices

Permission Mismatch

If you can't see your Page, ensure you are an Admin of that Page and that you checked all boxes during the Facebook authorization popup.

Live vs Dev Mode

Your app remains in Development Mode until you submit it for review. Only Admins/Testers can post while in Development Mode.

  • Token Refresh: Access tokens typically last 60 days. Sofia Creative attempts to refresh them automatically, but if disconnection occurs, just click "Reconnect".
  • Two-Factor Auth: Meta may require 2FA to use certain API features. Ensure your developer account is fully verified.