FoPost LogoFoPost Docs
Platforms

Platform Overview

All 11 supported platforms with their capabilities and constraints.

Platform Overview

OwlStack supports 11 social media platforms through a single API. Connect your accounts via OAuth in the OwlStack dashboard, then publish from your code.

How publishing works

use OwlStack\Cloud\OwlStackClient;
use OwlStack\Post;
use OwlStack\Enums\Platform;

$client = new OwlStackClient(apiKey: env('OWLSTACK_API_KEY'));

$post = Post::create('Hello from OwlStack!')
    ->withHashtags(['php', 'opensource']);

// Publish to any connected platform
$results = $client->publish($post, [
    Platform::Telegram,
    Platform::Twitter,
    Platform::LinkedIn,
]);

OwlStack's cloud handles all platform API communication, formatting, media processing, and authentication for you.

Platform availability by plan

PlanPlatforms
Free tier1
Starter ($19/mo)Up to 3
Pro ($49/mo)All 11
Pro + AI ($89/mo)All 11
EnterpriseAll 11

Platform-specific docs

Each platform has a dedicated page with features, options, and constraints:

  • Telegram - Channels, groups, media groups, inline keyboards
  • Twitter/X - Threads, polls, quote tweets
  • Facebook - Pages, scheduled publishing
  • LinkedIn - Personal profiles and company pages
  • Discord - Bot and webhook modes, rich embeds
  • Instagram - Carousels, Reels, Stories
  • Pinterest - Board and section targeting
  • Reddit - Self and link posts, flair support
  • Slack - Block Kit, bot and webhook modes
  • Tumblr - NPF content blocks
  • WhatsApp - Template messages, documents

On this page