Vad du bygger
En social_posts-liknande tabell + en pg_cron-job som var femte minut anropar en publiceringsroute och skickar iväg de inlägg som är mogna.
Innan du börjar
- Lovable Cloud aktivt
- Grundförståelse för Supabase-tabeller och RLS
Steg för steg
- Skapa tabell
social_postsmed kolumner:scheduled_for,status,caption,media_url,channel - Sätt RLS så bara admin kan skriva, service_role kan läsa allt
- Skapa route
/api/public/hooks/publish-scheduledsom hämtar alla rader därstatus='scheduled'ochscheduled_for <= now() - Aktivera
pg_cron+pg_neti migrationen - Schemalägg jobbet var 5:e minut med
net.http_postmot din route +apikey-header
Tips
- Använd status som enda sanning — inget dubbelpubliceras om raden går över till
posted - Sätt
unique constraintpå (channel, external_id) för idempotens
Vanliga fel
- Att köra cron-jobb varje minut — Instagram/LinkedIn rate-limitar hårt
- Att missa att sätta
apikey-header, då 401:ar routen




