{"product_id":"n8n-social-media-agent-openai-postwire-google-sheets","title":"n8n Social Media Agent: OpenAI + PostWire + Google Sheets","description":"\u003ch3\u003ePublish and schedule social posts with an OpenAI agent—safely approved and logged to Google Sheets\u003c\/h3\u003e\n\u003cp\u003eThis n8n Social Media Agent workflow drafts, publishes, and schedules posts across your connected networks using an OpenAI-powered agent and PostWire—then records every approved publish\/schedule action to Google Sheets for clear auditing and reporting.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStarts in the n8n Chat interface\u003c\/strong\u003e when you send a message.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDetects your PostWire-connected social accounts\u003c\/strong\u003e and limits posting options to those networks only.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates native post drafts\u003c\/strong\u003e for the requested networks inside PostWire.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUses an optional public media URL\u003c\/strong\u003e for Instagram, TikTok, or YouTube when provided (e.g., for richer post creation).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWaits for your explicit approval\u003c\/strong\u003e before any action is taken.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePublishes immediately or schedules\u003c\/strong\u003e the approved drafts in PostWire.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCan create a one-week plan of text-only posts\u003c\/strong\u003e when requested, then schedules accordingly.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHelps you manage the queue\u003c\/strong\u003e: lists queued scheduled posts in PostWire when you ask to review pending items.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSupports cancellation\u003c\/strong\u003e: removes a queued PostWire scheduled post by ID after you confirm.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAudits outcomes\u003c\/strong\u003e: appends a row to Google Sheets after each publish or schedule action with date, action type, networks, a text snippet, and result links or errors.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS teams drafting campaign posts and approving them before publishing to avoid mistakes.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers building a controlled social publishing pipeline with PostWire and n8n.\u003c\/li\u003e\n  \u003cli\u003eOperators who need a reliable posting log in Google Sheets for compliance and performance tracking.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8nnodes-langchainchat trigger\u003c\/strong\u003e for chat-based workflow start.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8nn8n-nodes-langchainagent\u003c\/strong\u003e with \u003cstrong\u003eOpenAI (tool-calling chat model)\u003c\/strong\u003e for agent-driven drafting and routing.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n-nodes-postwirepost\u003c\/strong\u003e tool nodes to create drafts, publish, schedule, list queued items, and cancel by ID.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Sheets tool\u003c\/strong\u003e to write `date, action, networks, text, result` to your configured spreadsheet.\u003c\/li\u003e\n  \u003cli\u003eCredentials required: PostWire API credential, OpenAI API credential, and Google Sheets credentials.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46196309262515,"sku":"N8N-20719","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/mOIH5f_zfOSfsjDBQe2Go_DPBmSu72.png?v=1791623255","url":"https:\/\/buyflowscripts.com\/products\/n8n-social-media-agent-openai-postwire-google-sheets","provider":"N8N Commerce","version":"1.0","type":"link"}