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.

Year2026
RoleArchitect + Build
TimelineOngoing
OutcomeAPI-secured · complements LinkedIn autopilot
Social Approval Cockpit

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.