Social mediaCAN I VIBECODE
post2all?
BUILD FIRST
- One specific customer type and one primary use case
- A vertical slice that completes the main job without manual workarounds
- Visible limits, review steps, and a fallback when an external dependency fails
LEAVE FOR LATER
- Broad third-party integrations
- High-scale collaboration, syncing, and permissions
- Automation that can cause harm without human review
RESEARCH NOTES
What this tool actually does.
post2all is a commercial social media scheduling platform for teams and AI agents. Users create a post once, select target accounts across X/Twitter, TikTok, Threads, Instagram, LinkedIn, Discord, Telegram, Facebook, YouTube, and Pinterest, then customize captions/tags/titles per account before scheduling or publishing. Key features: visual content calendar, per-account customization with platform-specific character limits, pre-publish validation, post queue, and team workspaces with unlimited members. It is API-first: offers a REST API, CLI, and MCP server so AI assistants (ChatGPT, Claude) and custom agents can draft, approve, schedule, and publish. Plans: Creator ($9/mo, 10 accounts, 200 X posts/mo), Business (30 accounts, 600 X posts), Agency (100 accounts, 1,200 X posts), all with 7-day trials. Supports text, image, and video per platform constraints. Built by Bhavik Agarwal; market
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a replacement for post2all, a 'create once, publish everywhere' social media scheduler for teams and AI agents. Core workflow: (1) user drafts a post with optional images/video, (2) selects multiple connected social accounts, (3) customizes caption/tags/title per platform with live character-limit validation, (4) schedules to a visual content calendar or publishes immediately, (5) agents can do the same via REST API, CLI, or MCP.
User-facing requirements: dashboard for OAuth account linking (X/Twitter, LinkedIn, Facebook, Instagram, Threads, TikTok, Telegram, Discord, YouTube, Pinterest), visual calendar view, per-account post customization, post queue, pre-publish validation, team workspaces with roles, scheduling/recurring posts, media uploads.
Technical requirements: Node.js/TypeScript backend with PostgreSQL, Prisma, Redis queue (BullMQ), OAuth2 multi-provider auth, S3-compatible media uploads, REST API with OpenAPI spec, CLI (Commander), MCP server exposing tools like list_accounts, schedule_post, get_calendar, validate_post; frontend React (Next.js) with Tailwind.
Implementation approach: monorepo (Turborepo) with apps/web, apps/api, apps/cli, packages/mcp, packages/core; single Post model with per-platform overrides; platform limit validation via a registry; ship via Docker Compose.
Do not copy post2all's brand, logo, marketing copy, or exact UI layout. This is a functionally equivalent open alternative.
Out of scope: native mobile apps, analytics/insights dashboards, RSS import, agency billing, browser extensions, integrations with other schedulers.
Include README.md documenting setup (env vars for OAuth credentials, DB migration, docker compose), architecture overview, and known limitations.