Skip to Content
Creative EngineDistribution

Distribution Skills

The distribution category handles publishing content to social platforms. Currently supports Instagram Reels, with TikTok and YouTube Shorts coming soon.

IG Poster

Publish Instagram Reels through the social-gateway API. Supports single posts, batch publishing with multi-account rotation, scheduled posts, and post-publish performance tracking.

Key Features

  • Single Reel Publishing — Post a Reel with caption, thumbnail, location, and @mentions
  • Batch Publishing — Submit multiple Reels with rotate: true to distribute across accounts automatically (selects the account with the oldest post time)
  • Scheduled Posts — Set scheduled_at with an ISO datetime for future publishing; a cron job promotes scheduled tasks when the time arrives
  • Multi-Account Rotation — Round-robin across active accounts, automatically skipping accounts at their daily limit or in cooldown
  • Performance Tracking — Track specific Reel URLs or all recent posts (last 7 days) for plays, likes, and comments

Rate Limits

RuleValue
Max posts per account per day10
Min interval between posts10 minutes
Consecutive login failures before cooldown3 (triggers 4-hour cooldown)
API calls per hour per account60

Rate limits are enforced server-side. When using rotation, accounts at their limit are automatically skipped. The Python worker adds +/-30% random jitter to intervals.

Outbox Auto-Publishing

Videos can be published automatically via the R2 outbox/ directory. The agent helps construct the companion JSON with caption and notification settings, validates video format requirements (MP4/H.264/AAC, 3s-15min, portrait recommended), and monitors publishing status.

Security

  • Credentials are encrypted at rest using AES-256-GCM
  • Credentials are never returned in API responses
  • Transport is secured via Cloudflare Access (HTTPS)
  • Each account is bound to a specific proxy IP

Supported Platforms

PlatformStatus
Instagram ReelsActive
TikTokComing Soon
YouTube ShortsComing Soon