Home · Case Studies · Social Approval Cockpit
Multi-platform social workflow
Social Approval Cockpit
A human-in-the-loop approval dashboard for social media posts. Complements the LinkedIn n8n autopilot for content that needs review before publishing.
Problem
Pure-autopilot social posting gets brand tone wrong 5-10% of the time. Pure-manual is slow. The right pattern is autopilot with a fast human review layer — no existing SaaS does this cleanly for multi-platform.
Approach
FastAPI + Supabase backend with token rotation on Supabase auth; API key middleware for service-to-service; CORS allowlist hardening. Vite + React + TS frontend for a post approval grid with one-click approve / reject / edit.
What shipped
- FastAPI backend with RBAC
- Supabase migrations (posts / OAuth states / tokens)
- API key middleware for webhook ingestion
- CORS allowlist hardening
- Vite + React + TS approval UI
- Security audit pass (10 files touched)
Outcome
Team-based post approval cockpit that complements the LinkedIn n8n autopilot. Vite+React+TS frontend, FastAPI backend, Supabase auth + posts + OAuth states. Security hardened with API key middleware and CORS allowlist.
Lessons
Human-in-the-loop for brand content beats full autopilot until tone calibration is >95%. Ship the approval UI first, the automation second.
Want something like this?
Book a free 30-min call. I'll map your workflow and propose a concrete build.