# Create and publish social posts via Telegram, OpenAI, Google Docs and PostWire

> Quick Overview This workflow turns Telegram topic messages into platform-specific drafts for LinkedIn, Facebook, Bluesky, and Mastodon using OpenAI and brand rules from Google Docs, then publishes approved posts via PostWire and logs outcomes to Google Sheets. How it works 1. Triggers when a new Telegram message arrives and ignores empty messages or commands starting with “/”. 2. Fetches your brand rules from a Google Docs document and combines them with the submitted topic. 3. Uses an OpenAI agent (optionally calling SerpApi Google Search for current facts) to generate a JSON object containing one draft per network plus any source URLs used. 4. Sends the drafts back to Telegram and waits for an Approve or Decline response. 5. If approved, posts the per-network text to PostWire and checks whether each platform publish succeeded. 6. Appends a success or failure record (including links and notes) to Google Sheets and replies in Telegram with published URLs or required fixes. 7. If declin

- **Domain**: `n8n-workflow-20505.n8n.io`
- **Provider**: n8n.io (https://n8n.io)
- **Kind**: workflow
- **Category**: social
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 40%

## URLs
- Agent card: https://n8n.io/workflows/20505
- Page (HTML): https://agenstry.com/agents/n8n-workflow-20505.n8n.io
- Documentation: https://n8n.io/workflows/20505
