Skip to content

Connect social media accounts

Social media posting is one of the biggest time-savers your agent offers. Connect your accounts once and your agent can draft and post to all of them from a single instruction.

We use Post for Me as a unified publishing proxy. That means:

  • One integration setup gets you all six platforms at once
  • One OAuth flow per platform — standard authentication, nothing weird
  • Unified API — your agent treats “post to LinkedIn” and “post to X” the same way under the hood

You don’t have to care about the underlying mechanics — but that’s why connecting social media feels easier than most platforms make it.

PlatformAccount typesNotes
X (Twitter)Personal + businessText, images, video, threads
LinkedInPersonal + company pagesText, images, video, articles
FacebookPages only (not personal profiles)Meta disallows personal posting for third parties
InstagramBusiness accounts onlyRequires a Facebook Page connection
PinterestAll account typesPins, boards, idea pins
TikTokAll account typesVideos with captions
  1. In the dashboard, go to Settings → Integrations → Social Media and click Connect account.
  2. Pick a platform from the list.
  3. Sign in to that platform in the OAuth popup. You’ll see the exact permissions being requested (usually just “post on your behalf” and “view basic profile info”).
  4. Approve and close the popup. The account appears in your list.

Repeat for every platform you want to use. You can connect multiple accounts per platform (e.g., a personal X account and a business X account).

Once connected, just tell your agent what you want to post:

“Draft a LinkedIn post announcing our new feature. Keep it under 250 words, no emojis, professional tone.”

Your agent will:

  1. Draft the post in the style you asked for
  2. Show you the draft with a platform preview
  3. Wait for your approval (or post immediately if you have Full Auto enabled)
  4. Publish via Post for Me
  5. Confirm the post URL so you can jump to it

For multi-platform posts:

“Post this to both LinkedIn and X. On LinkedIn make it 200-300 words, on X keep it under 280 characters, but same message.”

Your agent will draft platform-optimized variants — not just copy-paste the same text to both.

Your agent can attach images and video to posts. You can:

  • Upload directly (“Use this image I’m uploading now”)
  • Point at a workspace file (“Use the product screenshot in /workspace/marketing/hero.png”)
  • Let your agent generate one (“Create a quote card with this text on our brand template”)

Under the hood, images get uploaded to a temporary public URL so Post for Me can attach them to the post. This is automatic.

Publishing to social media is require approval by default. This is deliberate — the blast radius of a bad post is high. You’ll see the exact text, image, and platform in your Approvals tab, and you can edit before hitting approve.

To loosen this:

  • Auto + notify — post goes out immediately, you get a notification
  • Full auto — post goes out with no interruption

You can set different trust levels per platform. Many users allow full auto for scheduled newsletters on LinkedIn but keep require approval for X, where things can go viral unexpectedly.

Social posting is metered per billing cycle (one month). Your allowance resets at the start of each cycle.

TierPosts/month
TrialUses the Standard allowance for the duration of the trial
Standard150 posts/month
Pro300 posts/month

If you need more for a specific push — product launch, scheduled thread batch, multi-account rollout — grab a social post credit pack from the Social post credits card in your Settings → Billing tab. One pack is 300 extra posts for $3.40, never expires, and stacks on top of your monthly allowance. Unused pack credits carry over indefinitely and are only spent after your monthly allowance is exhausted.

Go to Settings → Integrations → Social Media, find the account, and click Disconnect. This revokes Post for Me’s access immediately. The account is removed from your agent’s available posting targets within seconds.

You can also revoke our access from the platform’s own settings (e.g., X → Apps and sessions) for belt-and-suspenders safety.

  • We never post without your approval unless YOU turned off approvals. This is a deliberate default.
  • We don’t read your inbound DMs or feed — posting only
  • Drafts are stored encrypted on your agent’s workspace, not on our central servers
  • Disconnecting removes everything — no residual access

“OAuth failed” — Some platforms (especially LinkedIn) have strict OAuth flows that don’t love popups. Try again in the same browser window you use for the dashboard.

“Post failed: rate limit” — You hit a platform-specific rate limit, not ours. Each platform has its own quotas (e.g., X personal accounts get fewer posts/day than business). Wait an hour and try again.

“Account shows as disconnected without warning” — Platforms occasionally invalidate tokens (X does this aggressively). Reconnect from Settings → Integrations → Social Media.

Social post failed? → Troubleshooting