This app is honest about a few real gaps rather than overclaiming — see Known Limitations before you rely on it for something those gaps would affect.
What’s included
Social Connections
OAuth for Facebook Page, Instagram Business, and X.
Composer & Calendar
Compose posts with media, schedule them on a visual calendar, publish via an automated background pipeline.
AI Captions
Turn a short topic into a caption draft using your own OpenAI or Anthropic key.
Analytics
Track publish outcomes across your scheduled posts.
Team
Invite team members to compose and schedule alongside the account owner.
Multi-tenant
Each customer account is fully isolated — its own connections, content, and team.
Requirements
- PHP 8.3+, with extensions:
mbstring,openssl,json,pdo_mysql,fileinfo,dom,libxml,curl,iconv - MySQL 8+ (or compatible)
- A queue worker (
php artisan queue:work) — scheduled post publishing is a queued job, not run inline on the request - A cron entry running
php artisan schedule:runevery minute — drives scheduled post dispatch - (Optional) A Facebook Login app (covers both Facebook Page and Instagram Business connections) and/or an X Developer Portal app, if you want tenants to connect real accounts
- (Optional) An OpenAI or Anthropic API key, for AI caption generation