Features Pricing Blog Log in Start free trial
Workflow

Set Up Social Platform Credentials for Your Workspace

S
Sofia
/

Publishing to social media requires connecting your accounts securely. Sofia Creative lets you set up your own OAuth credentials for each social platform, per workspace, giving you full control over your social media connections.

Why Your Own Credentials?

Using your own Facebook App, Twitter API keys, or LinkedIn App credentials means:

  • Your agency has full control over API access and rate limits
  • Each workspace connects to different social accounts for different clients
  • You're not dependent on a shared API that might hit rate limits
  • Your tokens and permissions stay within your organization

Supported Platforms

  • Facebook Pages — Connect via Facebook App with page_publish permission. Publish posts, articles, and images.
  • Instagram Business — Through Facebook Graph API. Publish photos and carousels to your business profile.
  • Twitter/X — OAuth 2.0 with tweet.write scope. Post tweets and threads.
  • LinkedIn — Company page posting via LinkedIn API. Share articles and updates with your professional audience.

Setup Process

  1. Create your app on the platform's developer portal (e.g., developers.facebook.com)
  2. Enter the Client ID and Client Secret in Sofia Creative's Publishing Settings
  3. Click "Connect" — you'll be redirected to authorize the app
  4. Once authorized, the connection is saved and ready to use

Per-Workspace Isolation

Credentials are scoped to individual workspaces. If you manage multiple clients, each workspace has its own set of social credentials. This prevents accidental cross-posting and keeps client data separate.

Token Refresh

Sofia Creative automatically handles OAuth token refresh. When a token expires, the system refreshes it in the background. If manual re-authorization is needed, you'll see a notification in the Publishing dashboard.