Social mediaCAN I VIBECODE
Hootsuite?
BUILD FIRST
- A non-sensitive or read-only version of the core experience
- A manual review step wherever correctness or trust matters
- A narrow companion tool that removes a real piece of work
LEAVE FOR LATER
- Regulated decisions, payments, or irreversible actions
- Claims of correctness, compliance, or uptime that the MVP cannot support
- Sensitive integrations until security, support, and auditability are ready
RESEARCH NOTES
What this tool actually does.
Hootsuite is an all-in-one social media management and social intelligence platform, launched in 2008 in Vancouver by Ryan Holmes and team. It centralizes content creation, scheduling, publishing, engagement, analytics, and social listening in a single dashboard. Core workflow: compose posts with AI assistance (AI writer, ideas, hashtags), schedule via drag-and-drop calendar with best-time-to-post suggestions, bulk-schedule via CSV, then manage replies in a unified inbox for private and public messages across networks. Features include saved replies, auto-responders, automated DMs, skill-based routing, and chatbots. Analytics cover post performance, sentiment, audience insights, ROI, industry benchmarks, and scheduled/exportable custom reports. Social listening tracks trends, mentions, hashtags and brand sentiment across 30+ networks, 300+ review sites, and 150M+ websites, detecting ment
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a lightweight replacement for Hootsuite's core scheduling-and-engagement workflow. The product should let a social media manager connect multiple business accounts (Twitter/X, LinkedIn, Instagram, Facebook, Bluesky), compose posts with optional AI-generated hashtags and image suggestions, schedule them to a unified drag-and-drop calendar, and receive a single unified inbox of comments/DMs across all connected networks with saved replies and manual assignment.
User-facing requirements: (1) OAuth-based network connection per account with a connection health indicator; (2) composer with character counter, image upload, preview-to-network, AI hashtag generator button, and best-time-to-post hint; (3) monthly grid calendar with drag-drop rescheduling, bulk CSV import with timezone validation, and per-post status states (draft/scheduled/published/failed); (4) unified inbox merging public comments and DMs into one list with a like/reply/assign flow and a saved-replies snippet picker; (5) basic analytics dashboard showing posts-published, engagement rate, and best-performing time, exportable to CSV.
Technical requirements: Node.js/TypeScript backend with Postgres and Redis for job queues, BullMQ for scheduled publishing workers, React + Vite frontend with Tailwind, a REST API plus WebSocket for real-time inbox updates, and per-tenant data isolation. Use official platform APIs only; mock network adapters behind an interface for unsupported networks. Use OpenID Connect for auth, row-level security for tenants.
Explicitly do NOT copy Hootsuite's brand, logo, color palette, copy, or UI layout. Build an original interface with different naming and visual design.
Out of scope: social listening/trend monitoring, AI content generation beyond hashtags, team role-based approval workflows, Salesforce/CRM integrations, mobile apps, and enterprise SSO.
Deliver a README covering setup (env vars, migrations, seed data), architecture diagram, how adapters work, job-retry semantics, WebSocket event types, and known limitations (API rate limits, sandbox-only for some networks, no offline queue persistence guarantee).