AutomationMart
Home/Browse/Generate LinkedIn carousel images from text with Mistral AI & S3 Storage
n8n

Generate LinkedIn carousel images from text with Mistral AI & S3 Storage

n8nn8n26 modulesv1.0
Google DriveLinkedIn

AI Carousel Caption & Template Editor Workflow Overview This workflow is a caption-only carousel text generator built in n8n. It turns any raw LinkedIn post or text input into 3 short, slide-ready title + subtext captions and renders those captions onto image templates. Output is a single aggregated response with markdown image embeds and download links. --- Workflow Structure - Input: Chat UI trigger accepts text and optional template selection. - Core AI: Agent cleans input and returns struct

At a glance

Generate LinkedIn carousel images from text with Mistral AI & S3 Storage is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Drive, LinkedIn. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Google Drive, LinkedIn
Modules
26
Price
Free
Version
v1.0
Generate LinkedIn carousel images from text with Mistral AI & S3 Storage workflow diagram

About this workflow

AI Carousel Caption & Template Editor Workflow Overview This workflow is a caption-only carousel text generator built in n8n. It turns any raw LinkedIn post or text input into 3 short, slide-ready title + subtext captions and renders those captions onto image templates. Output is a single aggregated response with markdown image embeds and download links. --- Workflow Structure - Input: Chat UI trigger accepts text and optional template selection. - Core AI: Agent cleans input and returns structured JSON with 3 caption pairs. - Template Rendering: Edit Image nodes render title and subtext on chosen templates. - Storage: Rendered images uploaded to S3. - Aggregate Output: Aggregate node builds final markdown response with embeds and download links. --- Chat Trigger (Frontend) - Trigger: When chat message received - UI accepts plain text post. - allowFileUploads optional for template images. - SessionId preserved for context. AI Agent (Core) - Node name: AI Agent - Model: Mistral Cloud Chat Model (mistral-small-latest) - Behavior: - Clean input (remove stray formatting like \n and but keep emojis). - Produce exactly one JSON object with fields: postclean, title1, subtext1, title2, subtext2, title3, subtext3. - Titles must be short (max 5 words). Subtext 1 or 2 short sentences, max 7 words per line if possible. - Agent must return valid JSON to be parsed by the Structured Output Parser. Structured Output Parser - Node name: Structured Output Parser - Validates agent JSON and prevents downstream errors. If parsing fails, stop and surface error. Normalize Title Nodes - Nodes: normalize title,name 1, normalize title,name 2, normalize title,name 3 (and optional 4) - Map parsed output into node fields: title, subtext, safeName (safe filename for exports). Template Images - Source: Google Drive template PNGs (download via Google Drive nodes) or provided upload. - Keep templates high resolution and consistent aspect ratio. Edit Image Nodes (Render Captions) - Nodes: Edit Image 1, Edit Image2, Edit Image3, Edit Image3 (or Edit Image3/Edit Image4 as available) - MultiStep operations render: - Title text (font, size, position) - Subtext (font, size, position) - This is where caption text is added to the template. Upload to S3 - Nodes: S3 - Upload rendered images to bucketname using safeName filenames. Confirm public access or use signed URLs. Get S3 URLs and Aggregate - Nodes: get s3 url image 1, get s3 url image 2, get s3 url image 3, get s3 url image 4 - Merge + Aggregate: Merge1 and Aggregate collect image items. - Output Format: output format builds a single markdown message: - Inline image embeds - Download links per image. --- Integrations Used | Service | Purpose | Credential | |---------|---------|-----------| | Mistral Cloud | AI agent model | Mistral account | | Google Drive | Template image storage | Google Drive account | | S3 | Store rendered images and serve links | Supabase account | | n8n Core | Flow control, parsing, image editing | Native | --- Agent System Prompt Summary > You are a data formatter and banner caption creator. Clean the user input (remove stray newlines and markup but keep emojis). Return a single JSON object with postclean, title1/subtext1, title2/subtext2, title3/subtext3. Titles must be short (max 5 words). Subtext should be 1 to 2 short sentences, useful and value adding. Respond only with JSON. --- Key Features - Caption only output: 3 short slide-ready caption pairs. - Structured JSON output enforced by a parser for reliability. - Renders captions onto image templates using Edit Image nodes. - Uploads images to S3 and returns markdown embeds plus download links. - Template editable: swap Google Drive background templates or upload your own. - Zero guess formatting: agent must produce parseable JSON to avoid downstream failures. --- Summary A compact n8n workflow that converts raw LinkedIn text into a caption-only carousel with rendered images. It enforces tight caption rules, validates AI JSON, places captions on templates, uploads images, and returns a single ready-to-post markdown payload. --- Need Help or More Workflows? We can wire this into your account, replace templates, or customize fonts, positions, and export options. We can help you set it up for free — from connecting credentials to deploying it live. Contact: rajeet.nair@digitalbiz.tech Website: LinkedIn: You can also DM us on LinkedIn for any help.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Monitor Google Drive folder for new files and analyze images with ChatGPT, then add results to Google Sheets

Monitor Google Drive for new files, analyze images with ChatGPT, and log results in Google Sheets for streamlined data management.

Free

Lead gen agent (Telegram)

Overview Use your voice or text to command a Telegram-based AI agent that scrapes leads or generates detailed research reports—instantly. This workflow turns your Telegram bot into a full-blown outbound machine. Just tell it what type of leads you need, and it’ll use Apollo to find and save them into a spreadsheet. Or drop in a LinkedIn profile, and it’ll generate a personalized research dossier with info like job title, company summary, industry insights, and more. It handles voice message

Free

Create Google Docs and transcribe audio files from Google Drive using ChatGPT prompts

This template transcribes audio files from Google Drive into Google Docs using ChatGPT. Streamline content creation with AI-driven transcription and document generation.

Free

Send a Skype message when a new file is added to Google Drive

Every time a new file is added to Google Drive, Make will automatically send a new message in Skype.

Free

Fetch random dog images from Dog CEO API via webhook

This n8n template allows you to instantly fetch a random dog image from the Dog CEO API by simply sending a webhook request. It's a fun and simple way to integrate random dog photos into your projects, whether for websites, applications, or playful automations. --- 🔧 How it works - Trigger Webhook: This node acts as the entry point for the workflow. It listens for any incoming POST request. No specific data is required in the webhook body, as the workflow fetches a random image. - Fetch Random D

Free

LinkedIn profile scraper & personalized outreach using PhantomBuster + GPT-4

Description This plug-and-play n8n workflow template helps you automate LinkedIn profile data extraction and transform it into structured, enriched outputs using PhantomBuster and GPT-4. Perfect for lead generation, recruiting, or growth marketing teams, this pipeline handles scraping, structuring, and messaging—all in one flow. Requirements PhantomBuster Setup - Create a PhantomBuster account. - Use the LinkedIn Profile Scraper Phantom (or your custom one). - Get your API Key and Agent ID from

Free

Reply to Outlook emails with OpenAI

Who is this template for? This template is for any Microsoft Outlook user who wants a trained AI agent to reason and reply on their behalf. Teach your agent tone and writing style to replicate your own, or develop a persona for a shared inbox. Requirements - Outlook with authentication credentials - OpenAI account with authentication credentials - A few sample email replies of various lengths and topics How it works: 1. Connect your Outlook account. 2. Select (filter) which email sender(s) your

Free

Automated image optimizer: convert JPG/PNG to WebP with APYHub and Google Drive

This workflow automates the process of converting images from JPG/PNG format to WEBP using the APYHub API. It retrieves image URLs from a Google Sheet, converts the images, and uploads the converted files to Google Drive. This workflow is a powerful tool for automating image conversion tasks, saving time and ensuring that images are efficiently converted and stored in the desired format. Using WebP images on a website provides several SEO benefits: 1. Faster Loading Speed – WebP files are smal

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free