Automated LinkedIn Post Creation and Approval Workflow

somdn_product_page

This n8n workflow automates the process of creating, approving, and posting content to LinkedIn based on data from Google Sheets. It begins with a scheduled trigger that retrieves the next pending post entry from a Google Sheet, which includes details like Post Description, Instructions, and an optional Image URL. The workflow then uses OpenAI’s GPT-4 model to generate a professional and engaging LinkedIn post based on this data, formatted for clarity and consistency.

Once the post content is generated, it is sent via Gmail to an approver for feedback, approval, or requested changes. The approver’s response is processed through logic nodes that determine the next steps: if approved, it proceeds; if changes are requested, the content is regenerated and resent; if canceled, the process halts.

Depending on whether an image URL was provided, the workflow either downloads the image and posts with it on LinkedIn or posts without an image. After posting, it updates the Google Sheet with the post status and link, completing the cycle.

This workflow is highly useful for social media teams seeking to streamline content approval and publishing while maintaining quality control, especially when managing multiple posts across platforms.

Node Count

11 – 20 Nodes

Nodes Used

@n8n/n8n-nodes-langchain.chainLlm, @n8n/n8n-nodes-langchain.lmChatOpenAi, gmail, googleSheets, httpRequest, if, linkedIn, scheduleTrigger, set, stickyNote, switch

Reviews

There are no reviews yet.

Be the first to review “Automated LinkedIn Post Creation and Approval Workflow”

Your email address will not be published. Required fields are marked *