This n8n workflow automates the creation and publishing of Instagram carousel posts by downloading images from Google Drive, uploading them to Cloudinary for hosting, and publishing them as a coordinated carousel post via Facebook Graph API.
Handles multiple images for carousel posts automatically
Uses Cloudinary for reliable image hosting and delivery
Creates and publishes carousel posts via Facebook Graph API
Downloads images directly from Google Drive links
Sends success notifications after post publication
Continues workflow execution even if individual images fail
Technical Workflow
Structures input data with image links and post content
Loops through multiple image URLs from Google Drive
Downloads each image from Google Drive
Uploads images to Cloudinary for public hosting
Creates Instagram media objects for each image
Collects all media IDs for carousel creation
Creates carousel post with all images and caption
Publishes the complete carousel to Instagram
Notification: Sends Telegram confirmation message
Facebook Graph API credentials with Instagram Business permissions
Google Drive API access for image downloads
Cloudinary Account for image hosting
Instagram Business Account connected to Facebook
Telegram Bot for notifications
The workflow expects data with these fields:
Caption text for the post
Target Instagram business account
Google Drive links for carousel images
20s between carousel creation and 15s before publishing for API rate limits
Automatic upload to Cloudinary with preset configurations
Individual image failures won't stop the entire carousel creation
Batch Processing: Processes all images simultaneously for efficiency