{"id":40334,"date":"2026-08-13T07:00:00","date_gmt":"2026-08-13T14:00:00","guid":{"rendered":"https:\/\/cloudinary.com\/blog\/?p=40334"},"modified":"2026-08-11T15:38:25","modified_gmt":"2026-08-11T22:38:25","slug":"cloudinary-workflows-import-n8n","status":"publish","type":"post","link":"https:\/\/cloudinary.com\/blog\/cloudinary-workflows-import-n8n","title":{"rendered":"Automate Your Media at Scale: 6 Cloudinary Workflows You Can Import Into n8n Today"},"content":{"rendered":"\n<p>Media is where automation pipelines quietly fall apart.<\/p>\n\n\n\n<p>This post walks through six importable n8n workflows, built on the Cloudinary community node, that hand those media steps back to the pipeline.<\/p>\n\n\n\n<p>You&#8217;ve wired up a beautiful no-code flow \u2014 a new product lands in your PIM, a webhook fires, records sync. Then someone has to resize the hero image for the storefront, cut the launch video into a square for the feed and a vertical for Reels, export a poster frame, and add captions for accessibility. So the &#8220;automated&#8221; pipeline stops and waits for a human with Photoshop and a video editor.<\/p>\n\n\n\n<p>The Cloudinary community node for n8n just closed that gap. The latest release turns Cloudinary&#8217;s transformation, delivery, and video player engine into native n8n steps, so media work becomes just another node in the flow.<\/p>\n\n\n\n<p>Below are six ready-to-import example workflows (two clicks to load!) designed to run on a free Cloudinary account, subject to usage limits (credits, video processing, and some add-ons count against your plan). Each one is self-describing (every workflow ships with a sticky-note README inside n8n) and contains no credentials \u2014 you add your own. Each one below links straight to its JSON.<\/p>\n\n\n<div class='c-callout  c-callout--inline-title c-callout--note'><strong class='c-callout__title'>Note:<\/strong> <p>There\u2019s a one-time setup gotcha worth knowing up front. After you import a workflow and pick your Cloudinary credential on the first node, press <strong>Cmd\/Ctrl+S<\/strong> to save before running. That single save persists the credential to every Cloudinary node in the flow at once, so a full <strong>Execute Workflow<\/strong> run finds credentials everywhere. Skip the save and the run can fail node-after-node with \u201cNode does not have any credentials set,\u201d even though the credential looks selected. (More in the section \u201cAdd your Cloudinary credentials\u201d.)<\/p>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">What You&#8217;ll Build<\/h2>\n\n\n\n<p>To recap, you&#8217;ll build:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>One master video cut for every social platform.<\/li>\n\n\n\n<li>Uniform, AI-filled catalog images at scale.<\/li>\n\n\n\n<li>A paste-in responsive <code>srcset<\/code>.<\/li>\n\n\n\n<li>An embeddable, adaptive video player.<\/li>\n\n\n\n<li>An automated media-library governance audit.<\/li>\n\n\n\n<li>Accessible video with AI-generated captions.<\/li>\n\n\n\n<li>What&#8217;s new in the Cloudinary n8n node.<\/li>\n<\/ul>\n\n\n\n<p>The release adds three things that matter for automation:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>A transform resource that builds delivery URLs, without an upload or API call.<\/strong> Optimize, resize and crop with an additional conversion option for images and trimming and thumbnails for video. Each operation returns a finished <code>secure_url<\/code> and a reusable transformation string. Because they&#8217;re pure URL construction, they&#8217;re instant and free of round-trips.<\/li>\n\n\n\n<li><strong>Transformations that compose three ways.<\/strong>\n<ul class=\"wp-block-list\">\n<li>Compose: Combine Transformations chains several steps (trim &gt; crop &gt; optimize) inside a single node.<\/li>\n\n\n\n<li>Continue From Transformation chains steps across nodes by wiring one node&#8217;s transformation output into the next node&#8217;s input so they compound into one URL.<\/li>\n\n\n\n<li>The same transformation string drops straight into the Video Player widget.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Advanced media features \u2014 no code required.<\/strong>\n<ul class=\"wp-block-list\">\n<li>Generative Fill: Extend an image to a new shape with AI-painted background instead of cropping.<\/li>\n\n\n\n<li>Video Player widget: Generate an embeddable player with HLS adaptive streaming (and an MP4 progressive fallback), a poster, picture-in-picture, and on-demand AI captions, transcripts, and chapters.<\/li>\n\n\n\n<li>Asset Search: Paginate through all matching assets, one n8n item per asset, for governance and audits.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>Now let&#8217;s put them to work.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The 6 Importable n8n Workflows<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. One Source Video: A Cut for Every Platform<\/h3>\n\n\n\n<p><strong>The problem: <\/strong>Marketing ships one master video. It needs a 9:16 for TikTok\/Reels, a 1:1 for the feed, and a 16:9 for YouTube \u2014 each trimmed, each with a poster frame, each optimized. Today that&#8217;s a manual export-fest.<\/p>\n\n\n\n<p><strong>The workflow: <\/strong><a href=\"https:\/\/product-demos-res.cloudinary.com\/raw\/upload\/v1781532950\/ax\/01-social-video-variations.json\" target=\"_blank\" rel=\"noreferrer noopener\">01-social-video-variations.json<\/a><\/p>\n\n\n\n<p>Upload the master once, then three <strong>Compose: Combine Transformations<\/strong> nodes each build a single delivery URL that <strong>trims &gt; crops to the platform&#8217;s aspect ratio (with auto-focus to keep the subject in frame) &gt; auto-optimizes<\/strong>. A matching <strong>Video: Thumbnail<\/strong> generates each poster. A final Code node collects everything into a tidy list of {<code>platform<\/code>, <code>video_url<\/code>, <code>poster_url<\/code>}.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1786137781\/blog-Automate_Your_Media_at_Scale-_6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today-1.webp\" alt=\"The workflow canvas showing the fan-out from Upload Source Video to the three platform variants and their posters.\"\/><\/figure><\/div>\n\n\n<p><strong>The win:<\/strong> One trigger produces every platform&#8217;s asset, ready to hand to a social scheduler or CMS. Add a platform by copying a node and changing one aspect ratio.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Bulk Product Photos \u2192 Uniform, AI-Filled Catalog Images<\/h3>\n\n\n\n<p><strong>The problem:<\/strong> Product photography arrives in every shape and on every background. Your storefront wants identical, square, optimized product images for thousands of SKUs.<\/p>\n\n\n\n<p><strong>The workflow:<\/strong> <a href=\"https:\/\/product-demos-res.cloudinary.com\/raw\/upload\/v1781533869\/ax\/02-ecommerce-image-pipeline.json\" target=\"_blank\" rel=\"noreferrer noopener\">02-ecommerce-image-pipeline.json<\/a><\/p>\n\n\n\n<p>For each product, the flow ingests the photo, then runs Image: Crop with Generative Fill \u2014 instead of cropping the product, Cloudinary extends the canvas to a perfect 1200\u00d71200 square and paints a matching background with AI (guided by a prompt like &#8220;clean seamless studio background&#8221;). It then chains a Convert \u2192 WebP step onto that same transformation. Out comes one catalog-ready URL per product.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1786137782\/blog-Automate_Your_Media_at_Scale-2.png\" alt=\"An off-center product photo on the left, the square AI-filled result on the right.\"\/><\/figure><\/div>\n\n\n<p><strong>The win:<\/strong> Consistent, optimized product imagery with zero designer time \u2014 and it scales to your whole catalog by swapping the input list for a Cloudinary Search or a PIM lookup.<\/p>\n\n\n\n<p>Generative Fill is a generative-AI effect: it uses a special transformation count, is subject to your plan limits, and may render asynchronously on the first request. Create a free account to try it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. One Image \u2192 A Responsive <code>srcset<\/code> You Can Paste Into Any Page<\/h3>\n\n\n\n<p><strong>The problem:<\/strong> You&#8217;re still hand-exporting @1x\/@2x assets, and shipping desktop-sized images to phones.<\/p>\n\n\n\n<p><strong>The workflow:<\/strong> <a href=\"https:\/\/product-demos-res.cloudinary.com\/raw\/upload\/v1781533869\/ax\/03-responsive-srcset.json\" target=\"_blank\" rel=\"noreferrer noopener\">03-responsive-srcset.json<\/a><\/p>\n\n\n\n<p>Point it at one source image and a list of widths. It builds an Image: Resize URL per width (using Limit fit so it never upscales), chains Optimize (<code>f_auto\/q_auto<\/code>) onto each so Cloudinary serves AVIF\/WebP\/JPEG per browser at the right quality, and assembles a ready-to-paste <img srcset=\"\u2026\">block.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1786137781\/blog-Automate_Your_Media_at_Scale-3.webp\" alt=\"The Build srcset HTML node output, showing the generated img srcset markup.\"\/><\/figure><\/div>\n\n\n<p><strong>The win:<\/strong> Crisp Retina displays and lightweight mobile loads from a single asset \u2014 with the markup generated for you. Change a breakpoint by editing one array.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. A Source Video \u2192 A Polished, Embeddable Player<\/h3>\n\n\n\n<p><strong>The problem:<\/strong> Putting a real video player on a landing page or CMS usually means a JS build step and a streaming setup.<\/p>\n\n\n\n<p><strong>The workflow:<\/strong> <a href=\"https:\/\/product-demos-res.cloudinary.com\/raw\/upload\/v1781599646\/ax\/04-embeddable-video-player.json\" target=\"_blank\" rel=\"noreferrer noopener\">04-embeddable-video-player.json<\/a><\/p>\n\n\n\n<p>The flow trims a preview cut, grabs a matching poster frame (chained onto the trim), and generates a <strong>Video Player<\/strong> embed with <strong>HLS adaptive streaming<\/strong> <strong>and an MP4 progressive fallback<\/strong>, picture-in-picture, <code>playsinline<\/code>, and muted autoplay-on-scroll. It outputs both an <code>embed_url<\/code> and a responsive <code>&lt;iframe&gt;<\/code>&nbsp;snippet.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1786137781\/blog-Automate_Your_Media_at_Scale-4.webp\" alt=\"The rendered Cloudinary Video Player in a browser, with the controls and poster visible.\"\/><\/figure><\/div>\n\n\n<p><strong>The win:<\/strong>&nbsp;a production-grade, adaptive player as a paste-in snippet \u2014 no front-end code.<\/p>\n\n\n\n<p>The workflow feeds the player the&nbsp;<em>trim<\/em>&nbsp;transformation, not an&nbsp;<em>optimize<\/em>&nbsp;one \u2014 adaptive streaming (HLS\/DASH) can&#8217;t be combined with a format-pinned transform (<code>f_auto:video<\/code>). Helpfully, the node catches that exact conflict and tells you how to fix it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Audit and Govern a Sprawling Library \u2013 Automatically<\/h3>\n\n\n\n<p><strong>The problem:<\/strong>&nbsp;at scale, media libraries rot. Untagged assets, oversized files, content nobody owns. Cleaning it up by hand doesn&#8217;t happen.<\/p>\n\n\n\n<p><strong>The workflow:<\/strong>&nbsp;<a href=\"https:\/\/product-demos-res.cloudinary.com\/raw\/upload\/v1781533869\/ax\/05-asset-governance-audit.json\" target=\"_blank\" rel=\"noreferrer noopener\">05-asset-governance-audit.json<\/a><\/p>\n\n\n\n<p><strong>Asset \u2192 Search Assets<\/strong>&nbsp;with&nbsp;<em>Return All<\/em>&nbsp;paginates through all matching assets (it handles pagination and surfaces rate-limit errors clearly), emitting one n8n item per asset with its tags. The template is scoped to&nbsp;<code>tags=n8n-blog<\/code>&nbsp;so it&#8217;s safe to run as-is \u2014 change or remove that expression (e.g.&nbsp;<code>folder:products\/*<\/code>, or leave it empty) to scan more broadly, up to your whole library. A Code node applies your governance rules \u2014 here,&nbsp;<em>flag anything untagged or over 1 MB<\/em>. Flagged assets get a&nbsp;<code>needs-review<\/code>&nbsp;tag appended (existing tags preserved); everything rolls up into an audit report you can send to Slack or email.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1786137781\/blog-Automate_Your_Media_at_Scale-5.webp\" alt=\"The Audit Report workflow canvas.\"\/><\/figure><\/div>\n\n\n<p><strong>The win:<\/strong>&nbsp;continuous, policy-driven hygiene that works identically on 50 assets or 50,000. Swap the tag action for structured-metadata updates or (carefully) deletes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Accessible Video With AI-Generated Captions \u2013 No <code>.vtt<\/code> Files<\/h3>\n\n\n\n<p><strong>The problem:<\/strong>&nbsp;Captions are often required by accessibility standards and regulations (such as WCAG, the ADA, and the European Accessibility Act), and a global audience needs subtitles in several languages. Authoring caption files for every video, by hand, doesn&#8217;t scale.<\/p>\n\n\n\n<p><strong>The workflow:<\/strong>&nbsp;<a href=\"https:\/\/product-demos-res.cloudinary.com\/raw\/upload\/v1781599628\/ax\/06-accessible-video-player.json\" target=\"_blank\" rel=\"noreferrer noopener\">06-accessible-video-player.json<\/a><\/p>\n\n\n\n<p>This is the workflow that shows what Cloudinary&#8217;s video features can do. The&nbsp;<strong>Video Player<\/strong>&nbsp;node ships an accessibility-first config \u2014 keyboard controls on,&nbsp;<strong>no autoplay-with-sound<\/strong>, playsinline, chapters button visible \u2014 plus an&nbsp;<strong>AI-Generated Content<\/strong>&nbsp;section that&#8217;s just a set of toggles:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Generate Captions.<\/strong> The player&nbsp;<strong>auto-generates a transcript<\/strong>&nbsp;and shows it as toggleable captions.<\/li>\n\n\n\n<li><strong>Generate Title\/Description\/Chapters.<\/strong> AI-generated metadata and chapter markers for navigation.<\/li>\n<\/ul>\n\n\n\n<p>These are&nbsp;<strong>enabled by default<\/strong>&nbsp;on most accounts, so there&#8217;s nothing to switch on. The player only generates content that doesn&#8217;t already exist, returning a 202 while it works and caching the result. Nobody writes a caption file: no code is needed to generate captions \u2014 the workflow&#8217;s Code node only formats the player embed snippet.<\/p>\n\n\n\n<p>Need subtitles in other languages? Set&nbsp;<strong>Subtitle Languages<\/strong>&nbsp;(e.g.,&nbsp;<code>es<\/code>,&nbsp;<code>fr-FR<\/code>) for auto-translated tracks. Translation uses the&nbsp;<strong>Google Translate add-on<\/strong>: Register for it (free tier available) on the&nbsp;<a href=\"https:\/\/console.cloudinary.com\/settings\/addons\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudinary Add-ons page<\/a>, then enable it under&nbsp;<strong>Settings \u2192 Security \u2192 Unsigned add-on transformations<\/strong>. The original-language captions above need no add-on.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1786137782\/blog-Automate_Your_Media_at_Scale-6.webp\" alt=\"The player with the auto-generated captions toggled on and the language menu open.\"\/><\/figure><\/div>\n\n\n<p><strong>The win:<\/strong>&nbsp;videos with dialogue can get captions, chapters, and optional translated tracks automatically \u2014 as part of the same flow that published them, with no caption files to author.<\/p>\n\n\n\n<p>Auto-generation lives in the player&#8217;s JS config (not iframe URL params), so this workflow outputs a&nbsp;<code>player.source(...)<\/code>&nbsp;snippet for the&nbsp;<a href=\"https:\/\/cloudinary.com\/documentation\/cloudinary_video_player\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudinary Video Player SDK<\/a>. On most accounts the unsigned actions for generating video details, transcripts, and chapters are enabled by default \u2014 see the&nbsp;<a href=\"https:\/\/cloudinary.com\/documentation\/video_player_customization\" target=\"_blank\" rel=\"noreferrer noopener\">customization docs<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Import These Workflows<\/h2>\n\n\n\n<p>Every workflow is a single&nbsp;<code>.json<\/code>&nbsp;file \u2014 each section above links straight to it. Importing one takes a few seconds.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Install the Cloudinary Node (Once)<\/h3>\n\n\n\n<p>Follow&nbsp;<a href=\"https:\/\/docs.n8n.io\/integrations\/community-nodes\/installation\/verified-install\/#install-a-community-node\" target=\"_blank\" rel=\"noreferrer noopener\">these instructions<\/a>&nbsp;to install the Cloudinary community node (<code>n8n-nodes-cloudinary<\/code>).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1786137784\/blog-Automate_Your_Media_at_Scale-7.png\" alt=\"The workflow trigger\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2. Import the Workflow<\/h3>\n\n\n\n<p>Open the workflows list, click the\u00a0three-dot\u00a0menu (top-right) >\u00a0<strong>Import from File\u2026<\/strong> > Select one of the\u00a0<code>.json<\/code>\u00a0files. (You can also drag the file onto the canvas.)<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1786137784\/blog-Automate_Your_Media_at_Scale-8.png\" alt=\"The workflow \u22ef menu open, with Import from File\u2026 highlighted.\"\/><\/figure><\/div>\n\n\n<p>The workflow opens with its sticky-note README already on the canvas explaining what every node does.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Add Your Cloudinary Credentials<\/h3>\n\n\n\n<p>The templates contain&nbsp;<strong>no connection details<\/strong>&nbsp;\u2014 they&#8217;re yours to add.<\/p>\n\n\n\n<p>First, create the credential once: in the&nbsp;<strong>Credentials<\/strong>&nbsp;sidebar &gt;&nbsp;<strong>Add Credential<\/strong>&nbsp;&gt;&nbsp;<strong>Cloudinary API<\/strong>, and paste your&nbsp;<strong>Cloud name<\/strong>,&nbsp;<strong>API Key<\/strong>, and&nbsp;<strong>API Secret<\/strong>&nbsp;from the&nbsp;<a href=\"https:\/\/console.cloudinary.com\/settings\/api-keys\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudinary Console \u2192 API Keys<\/a>. Save it. Now it&#8217;s offered in the dropdown on every Cloudinary node, in this template and every one you import later.<\/p>\n\n\n\n<p>Then, on the imported workflow, open the&nbsp;<strong>first<\/strong>&nbsp;Cloudinary node and pick that credential from the&nbsp;<strong>Credential<\/strong>&nbsp;dropdown. n8n back-fills the other nodes that share it \u2014 you&#8217;ll see&nbsp;<em>&#8220;Added this credential to N other node(s).&#8221;<\/em><\/p>\n\n\n\n<p><strong>Then save before you run \u2014 this is the important bit.<\/strong>&nbsp;Press&nbsp;<strong>Cmd\/Ctrl+S<\/strong>&nbsp;right after picking the credential. The save persists the binding to every Cloudinary node at once, so a full&nbsp;<strong>Execute Workflow<\/strong>&nbsp;run finds credentials everywhere.<\/p>\n\n\n\n<p>If you&nbsp;<em>don&#8217;t<\/em>&nbsp;save first, the full run can fail one node at a time with&nbsp;<strong>&#8220;Node does not have any credentials set&#8221;<\/strong>&nbsp;\u2014 even though the credential clearly looks selected on the node. (Tell-tale sign: running a node on its own with&nbsp;<strong>Execute step<\/strong>&nbsp;works, but&nbsp;<strong>Execute Workflow<\/strong>&nbsp;fails.) A save fixes it in one shot.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Run It<\/h3>\n\n\n\n<p>Click&nbsp;<strong>Test workflow<\/strong>. The first few workflows upload a public Cloudinary demo asset into&nbsp;<em>your<\/em>&nbsp;account so everything downstream resolves against your cloud \u2014 so they run out of the box, then become yours the moment you point them at your own media.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Where to Take It Next<\/h2>\n\n\n\n<p>These six are starting points, not end points. Because every Transform op emits a reusable&nbsp;<code>transformation<\/code>&nbsp;string and every node speaks plain n8n JSON, you can drop these media steps into&nbsp;<em>any<\/em>&nbsp;pipeline:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Trigger the social-variations flow from a&nbsp;<strong>webhook<\/strong>&nbsp;when a new video lands in your CMS.<\/li>\n\n\n\n<li>Feed the e-commerce pipeline from a&nbsp;<strong>Google Sheet<\/strong>&nbsp;or your&nbsp;<strong>PIM<\/strong>.<\/li>\n\n\n\n<li>Schedule the governance audit to run nightly and post the report to&nbsp;<strong>Slack<\/strong>.<\/li>\n\n\n\n<li>Chain the player + AI-captions flow onto the end of any video upload.<\/li>\n<\/ul>\n\n\n\n<p>Install the node, import a workflow, and let the media steps run themselves.<\/p>\n\n\n\n<p><strong>Which Cloudinary feature are you missing in the n8n integration?<\/strong>&nbsp;We&#8217;re actively expanding the node \u2014 tell us what you&#8217;d build next by&nbsp;<a href=\"https:\/\/github.com\/cloudinary\/n8n-nodes-cloudinary\/issues\/new\" target=\"_blank\" rel=\"noreferrer noopener\">opening an issue on GitHub<\/a>&nbsp;or reaching out through&nbsp;<a href=\"https:\/\/support.cloudinary.com\/hc\/en-us\/requests\/new\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudinary Support<\/a>.<\/p>\n\n\n\n<p>Ready to level up your media workflow? <a href=\"https:\/\/cloudinary.com\/users\/register_free\">Start using Cloudinary for free<\/a> and build better visual experiences today.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Get the node:&nbsp;<a href=\"https:\/\/www.npmjs.com\/package\/n8n-nodes-cloudinary\" target=\"_blank\" rel=\"noreferrer noopener\"><code>n8n-nodes-cloudinary<\/code>&nbsp;on npm<\/a><\/li>\n\n\n\n<li>Request a feature\/report a bug:&nbsp;<a href=\"https:\/\/github.com\/cloudinary\/n8n-nodes-cloudinary\/issues\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub issues<\/a><\/li>\n\n\n\n<li>How to import a workflow:&nbsp;<a href=\"https:\/\/docs.n8n.io\/workflows\/export-import\/\" target=\"_blank\" rel=\"noreferrer noopener\">n8n&#8217;s import and export guide<\/a><\/li>\n<\/ul>\n\n\n\n<style>\n.faqs {\n    padding: 30px 60px;\n    margin-top: 40px;\n    background: var(--color-background-offset);\n    border-radius: 20px;\n}\n\n#frequently_asked_questions {\n    margin-bottom: 20px;\n}\n\n.question {\n    margin-bottom: 12px;\n    border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n}\n\n.question summary {\n    position: relative;\n    padding: 18px 40px 18px 0;\n    cursor: pointer;\n    font-weight: 700;\n    list-style: none;\n}\n\n.question summary::-webkit-details-marker {\n    display: none;\n}\n\n.question summary::after {\n    content: \"+\";\n    position: absolute;\n    top: 50%;\n    right: 0;\n    transform: translateY(-50%);\n    font-size: 24px;\n    font-weight: 400;\n    line-height: 1;\n}\n\n.question[open] summary::after {\n    content: \"\u2212\";\n}\n\n.answer {\n    padding: 0 40px 20px 0;\n}\n\n.answer ul {\n    margin: 12px 0;\n    padding-left: 20px;\n}\n<\/style>\n\n<div class=\"faqs\">\n\n<h2 id=\"frequently_asked_questions\">Frequently Asked Questions<\/h2>\n\n<details class=\"question\">\n    <summary>What is the Cloudinary n8n node?<\/summary>\n    <div class=\"answer\">\n        The <a href=\"https:\/\/cloudinary.com\/documentation\/n8n_integration#banner\">Cloudinary n8n community node<\/a> lets you add media management, image and video transformations, optimization, and delivery directly into n8n workflows. Instead of writing custom code, you can automate common media tasks using native Cloudinary nodes alongside the rest of your no-code or low-code automation pipeline.\n    <\/div>\n<\/details>\n\n<details class=\"question\">\n    <summary>Can Cloudinary automatically create multiple video formats for social media?<\/summary>\n    <div class=\"answer\">\n        Yes. Using Cloudinary transformations within n8n, you can generate multiple versions of a single source video for platforms like Instagram Reels, TikTok, YouTube, and other social channels. The example workflow demonstrates how one uploaded video can automatically produce multiple aspect ratios, poster images, and optimized delivery URLs.\n    <\/div>\n<\/details>\n\n<details class=\"question\">\n    <summary>Does Cloudinary support AI-powered media automation in n8n?<\/summary>\n    <div class=\"answer\">\n        Yes. The Cloudinary n8n node includes access to <a href=\"https:\/\/cloudinary.com\/products\/ai\">AI-powered capabilities<\/a> such as Generative Fill for images and AI-generated captions, transcripts, chapters, and metadata for videos. These features help automate creative and accessibility tasks that traditionally required manual editing.\n    <\/div>\n<\/details>\n\n<details class=\"question\">\n    <summary>Can I generate responsive images automatically?<\/summary>\n    <div class=\"answer\">\n        Yes. Cloudinary can automatically generate responsive image URLs for multiple breakpoints, optimize images using <code>f_auto<\/code> and <code>q_auto<\/code>, and build responsive <code>srcset<\/code> markup that can be embedded directly into websites or applications. This helps improve page performance while delivering the best image for each device.\n    <\/div>\n<\/details>\n\n<details class=\"question\">\n    <summary>Where can I find ready-to-use Cloudinary n8n workflows?<\/summary>\n    <div class=\"answer\">\n        This blog post includes six importable workflow templates covering social video generation, e-commerce image processing, responsive images, video players, asset governance, and AI-generated captions. You can import these workflows into n8n, connect your Cloudinary credentials, and customize them for your own automation pipelines.\n    <\/div>\n<\/details>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Media is where automation pipelines quietly fall apart. This post walks through six importable n8n workflows, built on the Cloudinary community node, that hand those media steps back to the pipeline. You&#8217;ve wired up a beautiful no-code flow \u2014 a new product lands in your PIM, a webhook fires, records sync. Then someone has to [&hellip;]<\/p>\n","protected":false},"author":87,"featured_media":40355,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_cloudinary_featured_overwrite":false,"footnotes":""},"categories":[1],"tags":[337,336,370,303],"class_list":["post-40334","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-accessibility","tag-ai","tag-image","tag-video"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.6 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Cloudinary n8n Workflows: Automate Image and Video Pipelines Without Code<\/title>\n<meta name=\"description\" content=\"Import six ready-to-use n8n workflows powered by Cloudinary to automate image optimization, AI transformations, responsive media, video players, captions, and media governance.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automate Your Media at Scale: 6 Cloudinary Workflows You Can Import Into n8n Today\" \/>\n<meta property=\"og:description\" content=\"Import six ready-to-use n8n workflows powered by Cloudinary to automate image optimization, AI transformations, responsive media, video players, captions, and media governance.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1\" \/>\n<meta property=\"og:site_name\" content=\"Cloudinary Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-13T14:00:00+00:00\" \/>\n<meta name=\"author\" content=\"melindapham\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1786487875\/Web_Assets\/blog\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today.jpg?_i=AA\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1#article\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/cloudinary-workflows-import-n8n\"},\"author\":{\"name\":\"melindapham\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9\"},\"headline\":\"Automate Your Media at Scale: 6 Cloudinary Workflows You Can Import Into n8n Today\",\"datePublished\":\"2026-08-13T14:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/cloudinary-workflows-import-n8n\"},\"wordCount\":2300,\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1786487875\/Web_Assets\/blog\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today.jpg?_i=AA\",\"keywords\":[\"Accessibility\",\"AI\",\"Image\",\"Video\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/cloudinary.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudinary.com\/blog\/cloudinary-workflows-import-n8n\",\"url\":\"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1\",\"name\":\"Cloudinary n8n Workflows: Automate Image and Video Pipelines Without Code\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1786487875\/Web_Assets\/blog\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today.jpg?_i=AA\",\"datePublished\":\"2026-08-13T14:00:00+00:00\",\"description\":\"Import six ready-to-use n8n workflows powered by Cloudinary to automate image optimization, AI transformations, responsive media, video players, captions, and media governance.\",\"breadcrumb\":{\"@id\":\"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1#primaryimage\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1786487875\/Web_Assets\/blog\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today.jpg?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1786487875\/Web_Assets\/blog\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today.jpg?_i=AA\",\"width\":4000,\"height\":2200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudinary.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automate Your Media at Scale: 6 Cloudinary Workflows You Can Import Into n8n Today\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"name\":\"Cloudinary Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudinary.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\",\"name\":\"Cloudinary Blog\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"width\":312,\"height\":60,\"caption\":\"Cloudinary Blog\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9\",\"name\":\"melindapham\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g\",\"caption\":\"melindapham\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cloudinary n8n Workflows: Automate Image and Video Pipelines Without Code","description":"Import six ready-to-use n8n workflows powered by Cloudinary to automate image optimization, AI transformations, responsive media, video players, captions, and media governance.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1","og_locale":"en_US","og_type":"article","og_title":"Automate Your Media at Scale: 6 Cloudinary Workflows You Can Import Into n8n Today","og_description":"Import six ready-to-use n8n workflows powered by Cloudinary to automate image optimization, AI transformations, responsive media, video players, captions, and media governance.","og_url":"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1","og_site_name":"Cloudinary Blog","article_published_time":"2026-08-13T14:00:00+00:00","author":"melindapham","twitter_card":"summary_large_image","twitter_image":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1786487875\/Web_Assets\/blog\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today.jpg?_i=AA","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1#article","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/cloudinary-workflows-import-n8n"},"author":{"name":"melindapham","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9"},"headline":"Automate Your Media at Scale: 6 Cloudinary Workflows You Can Import Into n8n Today","datePublished":"2026-08-13T14:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/cloudinary-workflows-import-n8n"},"wordCount":2300,"publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"image":{"@id":"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1786487875\/Web_Assets\/blog\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today.jpg?_i=AA","keywords":["Accessibility","AI","Image","Video"],"inLanguage":"en-US","copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/cloudinary.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/cloudinary-workflows-import-n8n","url":"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1","name":"Cloudinary n8n Workflows: Automate Image and Video Pipelines Without Code","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1#primaryimage"},"image":{"@id":"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1786487875\/Web_Assets\/blog\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today.jpg?_i=AA","datePublished":"2026-08-13T14:00:00+00:00","description":"Import six ready-to-use n8n workflows powered by Cloudinary to automate image optimization, AI transformations, responsive media, video players, captions, and media governance.","breadcrumb":{"@id":"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1#primaryimage","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1786487875\/Web_Assets\/blog\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today.jpg?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1786487875\/Web_Assets\/blog\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today.jpg?_i=AA","width":4000,"height":2200},{"@type":"BreadcrumbList","@id":"https:\/\/dev.to\/cloudinary\/automate-your-media-at-scale-6-cloudinary-workflows-you-can-import-into-n8n-today-22m1#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudinary.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Automate Your Media at Scale: 6 Cloudinary Workflows You Can Import Into n8n Today"}]},{"@type":"WebSite","@id":"https:\/\/cloudinary.com\/blog\/#website","url":"https:\/\/cloudinary.com\/blog\/","name":"Cloudinary Blog","description":"","publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudinary.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cloudinary.com\/blog\/#organization","name":"Cloudinary Blog","url":"https:\/\/cloudinary.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","width":312,"height":60,"caption":"Cloudinary Blog"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9","name":"melindapham","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g","caption":"melindapham"}}]}},"parsely":{"version":"1.1.0","canonical_url":"https:\/\/cloudinary.com\/blog\/cloudinary-workflows-import-n8n","smart_links":{"inbound":0,"outbound":0},"traffic_boost_suggestions_count":0,"meta":{"@context":"https:\/\/schema.org","@type":"NewsArticle","headline":"Automate Your Media at Scale: 6 Cloudinary Workflows You Can Import Into n8n Today","url":"https:\/\/cloudinary.com\/blog\/cloudinary-workflows-import-n8n","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/cloudinary-workflows-import-n8n"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1786487875\/Web_Assets\/blog\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today.jpg?_i=AA&w=150&h=150&crop=1","image":{"@type":"ImageObject","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1786487875\/Web_Assets\/blog\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today.jpg?_i=AA"},"articleSection":"Uncategorized","author":[{"@type":"Person","name":"melindapham"}],"creator":["melindapham"],"publisher":{"@type":"Organization","name":"Cloudinary Blog","logo":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA"},"keywords":["accessibility","ai","image","video"],"dateCreated":"2026-08-13T14:00:00Z","datePublished":"2026-08-13T14:00:00Z","dateModified":"2026-08-13T14:00:00Z"},"rendered":"<meta name=\"parsely-title\" content=\"Automate Your Media at Scale: 6 Cloudinary Workflows You Can Import Into n8n Today\" \/>\n<meta name=\"parsely-link\" content=\"https:\/\/cloudinary.com\/blog\/cloudinary-workflows-import-n8n\" \/>\n<meta name=\"parsely-type\" content=\"post\" \/>\n<meta name=\"parsely-image-url\" content=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1786487875\/Web_Assets\/blog\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today.jpg?_i=AA&w=150&amp;h=150&amp;crop=1\" \/>\n<meta name=\"parsely-pub-date\" content=\"2026-08-13T14:00:00Z\" \/>\n<meta name=\"parsely-section\" content=\"Uncategorized\" \/>\n<meta name=\"parsely-tags\" content=\"accessibility,ai,image,video\" \/>\n<meta name=\"parsely-author\" content=\"melindapham\" \/>","tracker_url":"https:\/\/cdn.parsely.com\/keys\/cloudinary.com\/p.js"},"jetpack_featured_media_url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1786487875\/Web_Assets\/blog\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today\/Blog_Automate_Your_Media_at_Scale__6_Cloudinary_Workflows_You_Can_Import_Into_n8n_Today.jpg?_i=AA","_links":{"self":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/40334","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/users\/87"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/comments?post=40334"}],"version-history":[{"count":9,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/40334\/revisions"}],"predecessor-version":[{"id":40354,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/40334\/revisions\/40354"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media\/40355"}],"wp:attachment":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media?parent=40334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/categories?post=40334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/tags?post=40334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}