Documentation index

Social Connectors

Link your accounts and authorize publishing.

Connectors let you link your social accounts and publish content to them. Each user links their own accounts β€” if you're an agency, you can add multiple accounts of the same platform for multiple clients.

Supported Platforms

πŸ“± Social Publishing (Live)

  • Instagram β€” Official Graph API (max 25 posts/day)
  • Facebook β€” Pages API
  • TikTok β€” Content Posting API (posts private until audit complete)
  • YouTube β€” Channel upload via OAuth
  • X (Twitter) β€” API v2 (requires paid Basic plan)
  • Pinterest β€” Pins API v5
  • Threads β€” Official Threads API
  • Reddit β€” OAuth for moderated subreddits
  • Telegram β€” Bot API (channels and personal bots)
  • Mastodon β€” Access token (your instance)
  • Bluesky β€” App password

πŸ“’ Advertising (Ads)

  • Meta Ads (Facebook/Instagram) β€” Campaign management
  • Google Ads β€” Campaign API
  • TikTok Ads β€” Self-serve
  • Telegram Ads β€” Manual (Telegram doesn't offer API for creation)

πŸ’¬ Messaging & Utilities

  • WhatsApp Business β€” Cloud API (broadcast lists)
  • Google Drive, Gmail, Google Calendar, Google Sheets β€” "Connect with Google" one-click
  • Notion β€” Calendar sync integration
  • Canva β€” Design team integration

Method 1: One-Click OAuth (Google, TikTok, Meta…)

For platforms that support OAuth, press "Connect with Google" or similar:

  1. An authorization window opens
  2. Sign in to your account
  3. Authorize OmniaStudio
  4. Connector is ready

No keys to copy β€” we handle everything.

Method 2: Manual Wizard

For other platforms, follow the Connector Wizard:

1️⃣ Step-by-Step Guide

Each platform has its own guide:

  • Telegram: Open BotFather, create a bot, copy the token
  • X (Twitter): Go to developer.x.com, create an app, copy API key + secret + token + token secret
  • Instagram: Facebook Developers, create an app, generate Graph API token with permissions
  • YouTube: Google Console, create OAuth credentials, copy ID + secret + refresh token
  • Pinterest: Pinterest Developers, create app, do OAuth, copy access token
  • (And so on for each platform)

2️⃣ Name Your Connector

E.g. "Client Rossi β€” Instagram" or "My Business TikTok"

Helps you recognize it when you have multiple of the same platform.

3️⃣ Assign to a Project (optional)

If you use Projects to organize by client:

  • Leave "All projects" (default)
  • Or pick a specific project

4️⃣ Save & Verify

Press "Save & verify": if correct, the connector goes to Active status.

If it fails, you'll see an error message with the reason β€” check each platform's guide for exact credentials.

Managing Connectors

Connect, Test, Delete

In the πŸ”Œ Connections tab:

  • Verify β†’ test the connection (useful if token expired)
  • Delete β†’ remove the connector (scheduled posts using it will fail)

Secure Credentials

Your credentials (tokens, secrets, API keys) are:

  • Encrypted on the server
  • Never readable β€” only a masked preview shows (β€’β€’β€’β€’ + last 4 chars)
  • Visible only to you β€” teammates can't see tokens, only use them to post

Monthly Budget (for Ads)

If you link an advertising account, you can set a monthly budget:

  • Empty = no limit
  • Set = system monitors spending to not exceed that cap

Useful when managing budgets for different clients.

LinkedIn: Why isn't it supported?

LinkedIn doesn't allow auto-posting via API (Terms of Use Β§3.1.26). The API is for business integration, not content management.

Alternative: If you need to post on LinkedIn, copy-paste manually from our Copywriter or use a LinkedIn-authorized tool.

Coming Soon

  • Facebook Messenger β€” Bot automations
  • LinkedIn β€” Exploring authorized alternatives

Common issues

"Authorization failed"

  • Make sure you have account access (are you an admin or owner?)
  • If it's a business account, verify you have permissions (Facebook Pages for business, YouTube channels for the channel, etc.)
  • Some accounts require 2FA enabled

Token expired (403 Unauthorized)

  • Press "Verify" from the Connections tab
  • If token expired >30 days ago, you'll need to re-link the connector

Can't find my IG user ID

  • Open Facebook Graph API Explorer (developers.facebook.com)
  • Query: GET me/accounts β†’ note the instagram_business_account field β†’ ID node
  • Copy it into the wizard

Connector is active but publishing still fails

  • Check the job log in the Approval or Gallery tab
  • Common error messages: account suspended, daily limit reached, unsupported format (e.g. LinkedIn video >2GB)

Initial setup: ~30 minutes to link your accounts. After that, one click to publish to multiple platforms.