You approve it once. It posts itself at the right time.
The content publisher polls the queue every 15 minutes. When an approved post hits its scheduled time, it publishes to Facebook automatically. Nothing to log into. Nothing to remember. A clean skip when nothing's due — that's normal, not an error.
The last step in the pipeline. Your only job is the approval checkbox.
Once a draft is approved in the content queue sheet, it sits ready until the publisher picks it up at the right moment. The schedule is set by the Scheduler Sequencer — Monday, Wednesday, or Friday, at the time configured for your business.
The publisher runs every 15 minutes so posts go out close to on time, not hours late. It checks for approved posts due in the current window, publishes them to your Facebook page, and marks the queue row as published.
If nothing is due, it logs a clean skip. That's expected operating behaviour — not something to investigate.
Polls the content queue every 15 minutes
Checks for rows with approved = true and scheduled_at within the current publish window
Publishes to your Facebook Business page via the Graph API
Updates the queue row: status = published, published_on = timestamp
Logs a control record. Clean skip logged if nothing is due — normal operating state