Become a 10x Brand Engineer with Cuppa AI See Who's Hiring
Brand SocialSocial Posts

Social Posts

Connect your social media accounts to publish content directly from Cuppa. Auto-generate platform-optimized posts when articles go live.


Supported Platforms

PlatformPostingSchedulingImagesCarousels
X (Twitter)
LinkedIn
Instagram
Facebook
Threads
TikTok
Pinterest
YouTube✅ (video)
Bluesky
RedditDrafts only

Connection limits and billing

Each connected social account (one platform handle, e.g. one Instagram or one LinkedIn page) counts as one connection. How connections are billed depends on your plan type.

Lifetime plans

Your license includes a set number of social connections. Connect more any time: each connection above your included count is billed from your Cuppa Gateway wallet, prorated daily.

Lifetime tierIncluded connectionsExtra connections
Starter1from $7.20/mo each
Solo2from $7.20/mo each
Studio3from $7.20/mo each
Scale5from $3.60/mo each
Enterprise10from $3.60/mo each

If your wallet runs out, connections above your included count pause after a short grace period (your data is kept, reconnect is instant once you top up). Turn on wallet auto-reload to avoid interruptions.

Monthly and annual plans

Your plan includes a fixed number of connections (a hard cap). To connect more, upgrade your plan.

PlanIncluded connections
Solo (Power)3
Studio (Business)9
Scale (Agency)25
Enterprise (Agency+)50

X (Twitter) API usage

X charges per API call for inbox and analytics sync. This is off by default. To enable it, opt in per brand in Site Settings and set a monthly spend cap. Usage is metered to your Gateway wallet (lifetime) and sync pauses automatically when you hit the cap or run out of balance. Cuppa never bills you for X usage you did not opt into.


Platform Format Matrix

PlatformTextImageVideoCarouselChar LimitNotes
Twitter/XYesOptionalNoNo280Punchy, concise
LinkedInYesOptionalOptionalYes3,000Professional depth
InstagramYesRequiredReelsYes2,200Always include visual
FacebookYesOptionalOptionalNo63,206Longer format OK
TikTokYesNoRequiredNo2,200Video-only platform
PinterestYesRequiredNoNo500Keyword-rich pins
ThreadsYesOptionalNoNo500Conversation starters
BlueskyYesOptionalNoNo300Short and direct
RedditYesOptionalNoNo40,000Value-first, no promotion
YouTubeYesNoRequiredNo5,000Videos and Shorts via Video Gallery (connect in Site Settings)
TelegramYesOptionalNoNo4,096Channel-style messages
Google BusinessYesOptionalNoNo1,500Local business updates

Content Format Decision Tree

  • Text only? Works on: Twitter, LinkedIn, Facebook, Threads, Bluesky, Reddit, Telegram, Google Business
  • Need video? Use: TikTok, YouTube (connect account + publish from Video Gallery), Instagram Reels, LinkedIn, Facebook
  • Carousel? Use: LinkedIn, Instagram
  • Image required? Instagram and Pinterest always need an image. TikTok and YouTube always need video.

CLI Format Guidance

The CLI warns you when format and platform don’t match:

# This will show a warning:
cuppa social multi --platforms tiktok --article-title "Tips" --article-summary "..."
# ⚠ tiktok performs best with video content. Consider using 'cuppa video create' for tiktok.
 
# For TikTok, use the video workflow:
cuppa video script --brief "Pet grooming tips" --video-format tutorial_howto --platform tiktok
cuppa video create --prompt "..." --model replicate:runway-gen-4.5 --aspect-ratio 9:16
cuppa social share-video --video-id <id> --platform tiktok --content "Check this out!"

Connecting Your Accounts

Step 1: Navigate to Integrations

  1. Go to Site SettingsIntegrations
  2. Find Social Connections section

Step 2: Connect a Platform

  1. Click Connect on your platform
  2. Sign in with your social account
  3. Authorize Cuppa to post on your behalf
  4. For LinkedIn/Facebook: Select the page or profile to connect

Step 3: Verify Connection

Once connected, you’ll see:

  • Account name and profile picture
  • Connection status (✅ Connected)
  • Option to disconnect

Platform-Specific Setup

X (Twitter)

  1. Click Connect on X/Twitter
  2. Authorize the app
  3. Your personal account or connected account is ready

LinkedIn

LinkedIn can connect to:

  • Personal profile - Post as yourself
  • Company page - Post as your business
  1. Click Connect on LinkedIn
  2. Sign in to LinkedIn
  3. Select organization if posting to a company page
  4. Authorize Cuppa

Instagram

Instagram connects via Facebook Business:

  1. Ensure your Instagram is a Business or Creator account
  2. Link Instagram to a Facebook Page
  3. Click Connect on Instagram in Cuppa
  4. Authorize via Facebook
  5. Select your Instagram account

Facebook

  1. Click Connect on Facebook
  2. Select the Page you want to post to
  3. Authorize Cuppa

Reddit

Reddit works differently - we generate drafts only:

  1. Enable Reddit in Content StrategySocial Settings
  2. No OAuth connection needed
  3. Drafts appear in your Reddit Drafts section
  4. Copy and post manually to your preferred subreddits

Why drafts only? Reddit bans accounts that appear promotional. Manual posting lets you customize for each subreddit and protect your reputation.


Auto-Posting Setup

Enable Social Automation

  1. Go to Content StrategySocial Settings
  2. Toggle “Auto-generate social posts from articles”
  3. Select default platforms
  4. Configure settings:
SettingDescription
Default platformsWhich platforms get posts
ToneProfessional, casual, playful, etc.
Include CTAAdd call-to-action
Include hashtagsNote: Outdated on X/LinkedIn
Image modelNano Banana Pro recommended

How It Works

  1. You publish an article
  2. Cuppa generates platform-optimized posts
  3. AI creates matching images (if enabled)
  4. Posts go to your queue for review
  5. Approve to publish, or edit first

Troubleshooting

”Connection failed”

  • Try disconnecting and reconnecting
  • Ensure you have admin access (for pages)
  • Check the platform isn’t experiencing outages

”Post failed to publish”

  • Verify account is still connected
  • Check for platform-specific restrictions
  • Ensure image meets platform requirements

”LinkedIn organization not found”

  • You need admin access to the company page
  • Try reconnecting and selecting the organization

”Instagram connection issues”

  • Instagram must be a Business/Creator account
  • Must be linked to a Facebook Page
  • Reconnect via Facebook integration

FAQ

Can I schedule posts for later?

Yes! Select a date/time when publishing instead of “Post Now.”

Can I post to multiple platforms at once?

Yes. Select multiple platforms and Cuppa generates optimized content for each.

Do I need separate accounts for each brand?

Each Cuppa site can connect to one set of social accounts. For multiple brands, create separate sites.

Can I edit posts before they go live?

Yes. Auto-generated posts go to a queue. Review and edit before approving.

What about LinkedIn articles vs posts?

Currently, Cuppa creates LinkedIn posts. LinkedIn articles (newsletters) are in development.

Why can’t I auto-post to Reddit?

Reddit heavily penalizes promotional content. We generate drafts so you can customize for each subreddit and maintain authenticity.


API & Agent Access

All social features are available programmatically via the REST API, MCP server, and CLI.

Post Management

EndpointMCP ToolDescription
GET /v1/social/postslist_social_postsList posts with analytics
POST /v1/social/publishpublish_socialPublish a new post immediately
POST /v1/social/scheduleschedule_socialSchedule a new post for later
GET /v1/social/analyticsget_social_analyticsLive analytics, followers, best times, top posts

Draft Post Scheduling

Draft social posts created by the content planner can be scheduled or published without re-creating them:

EndpointMCP ToolCLI CommandDescription
POST /v1/social/posts/:id/scheduleschedule_social_draftcuppa social posts schedule-draftSchedule a single draft
POST /v1/social/posts/:id/publishpublish_social_draftcuppa social posts publish-draftPublish a single draft immediately
POST /v1/social/posts/bulk-schedulebulk_schedule_social_draftscuppa social posts schedule-draftsBulk schedule/publish up to 50 posts

See Agent Brand Engineering for full workflow examples.