Create LinkedIn carousel PDFs with GPT-4o-mini and Google Drive
Description Submit your carousel topic, brand name, target audience, tone, and number of content slides via a simple form and the workflow generates a complete LinkedIn carousel PDF automatically. GPT-4o-mini returns ...
Template notes
Description
Submit your carousel topic, brand name, target audience, tone, and number of content slides via a simple form and the workflow generates a complete LinkedIn carousel PDF automatically. GPT-4o-mini returns a structured JSON array of slides — title slide, content slides with 3 bullet points each, and a CTA slide — which are assembled into a full branded HTML document with dark gradient backgrounds, slide number badges, and a swipe prompt, then converted into a square-format PDF at 1080×1080px per slide. The PDF is uploaded to Google Drive, logged to Google Sheets with the Drive link, and emailed to you with step-by-step LinkedIn posting instructions. Built for LinkedIn creators who want a fully formatted, ready-to-upload carousel PDF in minutes without designing slides manually.
---
What This Workflow Does
- Generates structured slide content in pure JSON — GPT-4o-mini produces a title slide, content slides with exactly 3 bullet points each, and a CTA slide as a validated JSON array — not free text - Converts content to a branded square-format PDF — Each slide is rendered as a 1080×1080px page with dark gradient backgrounds, slide number badges, and your brand name in the footer - Adds a swipe prompt on the title slide — A "Swipe →" label is automatically added to the title slide so viewers know to scroll through the carousel - Uploads the finished PDF to Google Drive — The PDF is saved with a structured filename including the topic and date — for example linkedin-carousel-seo-mistakes-2025-05-18.pdf - Logs every carousel run to Google Sheets — Topic, brand name, slide count, file name, Drive link, Drive file ID, PDF size, and generation timestamp are saved per run - Sends a delivery email with posting instructions — A styled HTML email arrives in your inbox with the Drive link and a 4-step guide on how to post the carousel on LinkedIn
---
Setup Requirements
Tools Needed - n8n instance — self-hosted only (the PDF generation step requires installing an npm package on your n8n server — see step 1 below) - OpenAI account with GPT-4o-mini API access - Google Drive (one folder for carousel PDFs) - Google Sheets (one sheet with a tab named Carousel Log) - Gmail account