Tip: set a cron job to call /cron/run.php every minute.

Sora 2 → YouTube Automation

Create videos with your Sora 2 (OpenAI), then upload them to YouTube automatically. Add multiple YouTube accounts, assign tasks per account, and run on a schedule via cron.


  • Multi-user site (register/login/password reset)
  • Admin panel (users, settings, audit logs)
  • Task scheduler (daily/hourly/weekly or cron expression)
  • YouTube OAuth + upload via YouTube Data API v3
  • Sola2 integration stub (edit endpoints to match your provider)
Create account Login
Setup checklist
  1. Create MySQL DB + import database/schema.sql
  2. Edit .env (DB, base URL, secrets)
  3. Create Google OAuth app (YouTube scopes) + set redirect URI
  4. Set cron: php -f cron/run.php every minute