Deploy this powerful n8n workflow to automatically publish Instagram Carousel posts. Use Google Sheets to schedule content and Google Drive/Cloudinary for media hosting.
Download this n8n workflow template and start using it instantly.
Content creators and social media managers looking to streamline their Instagram posting schedule.
Technical users and developers who want to leverage the n8n platform for advanced scheduling logic.
This advanced n8n workflow is one of the most useful n8n templates available for social media teams. It solves the complex problem of scheduling multi-image Instagram Carousel posts by linking structured data from Google Sheets with media hosting services (Google Drive/Cloudinary) and the Instagram Graph API. The core of this automation begins with the scheduled n8n trigger, which regularly checks the designated Google Sheet for posts marked 'ToDo'. If content is ready, the n8n workflow handles downloading images, uploading them to Cloudinary, creating individual media containers via the Instagram Graph API, assembling the carousel container, and finally, executing the post. Utilizing this sophisticated n8n automation ensures reliable, hands-off content deployment directly from your data sources, making it a perfect example of effective n8n node usage in marketing.
Status is 'ToDo' and Type is 'Carousel'.Expected content column in the Google Sheet).body.id).cloud-name and uploadpreset (as noted in the sticky note). and user_id> with your valid credentials. This is vital for the HTTP Request n8n nodes that interact with the Graph API. Schedule Trigger (n8n trigger):
Function: Initiates the n8n workflow on a regular basis.
Key Configuration: Configured to run at frequent intervals (e.g., every minute).
Google Sheets (Get Execution for Carousel) (n8n node):
Function: Retrieves the pending content schedule.
Key Configuration: Filters rows where Status is ToDo and Type is Carousel.
Google Drive (Get image list...) (n8n node):
Function: Lists all files within the Google Drive folder URL passed from the Google Sheets data.
Key Configuration: Uses dynamic Folder ID: ={{ $('Get Execution for Carousel').item.json.Folder }}.
HTTP Request (Upload images to Cloudinary) (n8n node):
Function: Uploads the binary image data to Cloudinary, making the image publicly accessible.
Key Configuration: Uses multipart-form-data and requires custom inputs for cloud-name and uploadpreset.
Set (Setup for Instagram...) (n8n node):
Function: Centralizes and prepares the necessary access tokens, user IDs, image URLs, and captions for downstream API calls.
HTTP Request (Create Media Container (Image)) (n8n node):
Function: Calls the Instagram Graph API to generate a unique container ID for each individual image in the carousel.
Aggregate (Combine Instagram media containers) (n8n node):
Function: Collects all the individual media container IDs generated in the previous step, preparing the list needed for the parent carousel container creation.
HTTP Request (Create Media Container (Carousel)) (n8n node):
Function: Calls the API to create the final carousel container, linking all the children IDs and the overall caption.
Key Configuration: Sets mediatype to CAROUSEL and passes the combined children IDs.
HTTP Request (Publish Instagram Carousel) (n8n node):
Function: Executes the final publish command using the parent creation_id.
Google Sheets (Update Execute to "Processed") (n8n node):
* Function: Updates the status in the spreadsheet to 'Processed', completing the execution of this n8n workflow instance.
Automate Instagram Carousel posts using an n8n workflow. Source products from Google Sheets, generate engaging captions with Gemini AI, and publish dynamically via the Meta Graph API. Explore this advanced n8n workflow.

Use this powerful n8n workflow to automatically generate viral Instagram carousels and captions using GPT-5, Nano Banana, and Blotato. Maximize your social growth with cutting-edge n8n templates.

Use this comprehensive n8n workflow to automate content publishing across Instagram and Facebook Pages via the Meta Graph API. Features built-in logic for token management and refreshment.

Boost engagement instantly with this advanced n8n workflow. It uses the n8n trigger for polling, OpenAI for contextual replies, and Redis for duplicate prevention. Deploy this n8n template today.

Use this powerful n8n workflow to instantly automate Instagram comment responses. It uses Google Sheets for keyword lookup and sends personalized DMs, providing a robust n8n template for social CRM.








































