Use this powerful n8n workflow to automatically schedule, download assets from Google Drive, host them via Cloudinary, and publish multi-image Instagram carousels using the Graph API. Perfect for scaling social media operations.
Download this n8n workflow template and start using it instantly.
• Social Media Managers needing automated publishing solutions.
• Marketing agencies managing large volumes of content.
• Users looking for advanced examples of the n8n node combining Cloudinary, Google Workspace, and the Instagram Graph API.
• Developers seeking production-ready n8n templates for complex scheduling and asset management.
Managing high-volume social media content, especially multi-image carousel posts, often involves tedious manual steps: collecting images, uploading them to a host, generating API calls, and tracking status. This sophisticated n8n workflow eliminates these bottlenecks. By configuring a scheduling n8n trigger, the system constantly checks a designated Google Sheet for 'ToDo' carousel posts. It then automatically retrieves the necessary assets from Google Drive, uploads them securely to Cloudinary for hosting, and uses a series of HTTP Request n8n node steps to interact with the Instagram Graph API. This particular n8n workflow ensures reliable, scheduled posting and logs the completion back in the Google Sheet, making it a robust and scalable solution.
The entire process is orchestrated by a recurrent n8n trigger:
Status=ToDo and Type=Carousel. CAROUSEL media container, referencing all aggregated media IDs as children.media_publish call to post the content to Instagram.Status to 'Processed', ensuring this task is not repeated in the next run of the n8n workflow.To deploy this comprehensive n8n workflow, follow these steps:
Upload images to Cloudinary n8n node parameters: in the URL.uploadpreset> in the body parameters.Setup for Instagram n8n node, replace the placeholders: (Ensure this is a long-lived token).userid> (Your Instagram Business Account ID).Get Execution for Carousel and Update Execute to "Processed") point to your actual spreadsheet document ID and the correct sheet name (e.g., 'Execute').This n8n workflow leverages several key n8n node types for its functionality:
Schedule Trigger: This is the primary n8n trigger, set to run every minute to check for pending jobs.
Google Sheets (Get Execution for Carousel): A core Google Sheets n8n node used to identify tasks. It uses filtering parameters to target carousel posts awaiting processing (Status=ToDo, Type=Carousel).
Google Drive (Get image list): This n8n node dynamically reads the folder ID provided by the Google Sheets data to list all files contained within the required assets folder.
HTTP Request (Download Image from Google Drive): Configured to handle file downloads from Drive (using the export=download URL pattern) and saves the result as binary data for the next step. This highlights the flexibility of using the HTTP n8n node for specific integrations.
HTTP Request (Upload images to Cloudinary): A crucial step using a multipart-form-data POST request to host the binary files, obtaining a public URL required by Instagram. This is an advanced use case for the HTTP n8n node.
Aggregate: This standard n8n node is essential for the carousel creation process. It collects the IDs of all individually created media containers before they are passed to the final carousel container creation step.
HTTP Request (Instagram Media Container/Publish): Multiple HTTP Request n8n node instances manage the complex, multi-step communication required by the Instagram Graph API (creating image containers, compiling the carousel container, and finally publishing it). These n8n templates showcase interaction with a major social media API.
Google Sheets (Update Execute to "Processed"): The final Google Sheets n8n node, which uses the ExecuteId as a unique matching column to log that the n8n workflow successfully completed the job.
Use this efficient n8n workflow to automatically fetch English articles from Dev.to based on tags, track posted content in Airtable, and publish to LinkedIn twice daily, with Telegram alerts.

Leverage this powerful n8n workflow to automatically search for breaking AI news using Perplexity AI, summarize it, and post the content directly to X (Twitter). Save time on social media management.

Use this powerful n8n workflow to automatically generate hyper-personalized first-touch messages for new leads stored in Google Sheets using the GPT-4o Mini AI agent. Boost sales efficiency with this ready-to-use n8n template.

Use this advanced n8n workflow to automate LinkedIn content creation using GPT-4o, triggering posts from a Google Sheet. High-density n8n templates for social media.

Deploy this n8n workflow to automatically publish fresh Medium articles to LinkedIn twice daily. Features Airtable tracking to prevent duplicates and Telegram alerts for status updates.








































