Guardrails First: A Make and Buffer Pipeline That Can Only Schedule
Description and use
An automated social media publishing workflow that enforces strict guardrails on timing, channel, media URL, and API key, built with Make, Buffer, and Claude.
Problem
Automating social media posts while preventing accidental or malicious scheduling and ensuring content integrity.
Outcome
All posts now pass through strict checks; failures are caught before reaching Buffer, eliminating accidental posts and ensuring media authenticity.
Workflow
- Draft post with Claude using rules file and facts table
- Generate media (images/videos) on own site
- Create markdown file for the week
- Run Make scenario with guardrails: filter channel, schedule time, media URL
- Transform post text to JSON
- Call Buffer GraphQL API via Make HTTP module
- Receive Buffer response and log outcome
Evidence
Guardrail 1: the scenario can only schedule
Guardrail 2: the caller never supplies an ID
Guardrail 3: the trailing slash
The request itself is one mutation:
- Record date: 2026-10-08T17:56:08.840Z