Install the new Cloudinary VS Code Extension to bring media asset management directly to your IDE. Browse, search, upload, and reference assets without switching contexts. Learn How
Cloudinary Logo Cloudinary Docs Docs
  • Image & Video APIs
    • Get Started
    • Guides
    • References
    • SDKs
    • Release Notes
  • Assets (DAM)
    • Get Started
    • User Guides
    • Admin Guides
    • Assets APIs
    • Release Notes
  • More Products
    • Integrations Add Cloudinary capabilities to your tech stack apps and platforms
    • MediaFlows Low-code workflow automation for images and videos
    • Cloudinary 3D Content creation and 3D experiences at scale
    • FinalTouch (Early Access) AI-powered virtual photoshoot and image creation for eCommerce
  • Resources
    • Blog
    • Training
    • Support
    • Demos
    • Additional Resources
  • Pricing
  • Internal Documentation
    • Home
AI sparkles
Light theme
Dark theme
Device default
sign up for free
  • Integrations
    • Cloudinary-supported integrations
      • Adobe Creative Cloud Connector
      • Base44 Integration
      • Chrome Media Library Extension
      • commercetools extension
      • Contentful App
      • Figma Plugin
      • HubSpot Integration
      • n8n Integration
      • Magento (Adobe Commerce) Extension
      • Salesforce Commerce Cloud Cartridges
      • Salesforce Marketing Cloud App
      • SAP Commerce Extension
      • Shopify AssetLink integration
      • WordPress Plugin
      • Zapier Integration
    • Partner-supported integrations
      • Actindo Connection
      • Agility Custom Field
      • Builder.io App Extension
      • ButterCMS Integration
      • Chioro Operation
      • CloudCannon DAM Integration
      • Comestri Channel
      • Conscia Connector
      • Contentstack Custom Field Extension
      • Creative Force Asset Delivery
      • Hygraph UI Extension
      • Hootsuite Plugin
      • Kontent.ai Custom Element
      • Magnolia DAM Connector
      • Movidmo Upload Connector
      • OpenText TeamSite Connector
      • Sanity Plugin
      • Sitefinity DAM System Integration
      • Smint.io Data Source Connector
      • Stackbit Integration
      • Storyblok App Integration
      • Syndigo Advanced DAM App
      • Uniform Integration
    • Custom integrations
      • Build your own integration
      • Add analytics
      • Folder modes in integrations
      • Media Library widget
    • Video tutorial library
      • Adobe CC Connector overview
      • SAP Commerce Extension overview
      • Salesforce Commerce Cloud cartridges
      • Salesforce Marketing Cloud app
      • Netlify plugin
      • Optimize images and videos in WordPress
    • Release notes
  • MediaFlows
    • Overview
    • Get started
    • EasyFlows
    • PowerFlows
      • Build a PowerFlow
      • Sample PowerFlows
      • PowerFlow block reference
    • MediaFlows MCP server
    • Video tutorial library
      • Use the MediaFlows MCP server
      • Generate multilingual alt text (overview)
      • Generate multilingual alt text (detailed)
      • Metadata enrichment
      • Photo carousel ordering
      • AI image tagging
      • AI content moderation
    • Release notes
      • Latest: October 31, 2025
      • September 30, 2025
      • August 29, 2025
      • Previous releases
  • Cloudinary 3D
    • Overview
    • Migrating from Cloudinary 3D to Product Gallery widget
  • Pre-Releases
    • FinalTouch (Early Access)
  • Integrations
    • Cloudinary-supported integrations
      • Adobe Creative Cloud Connector
      • Base44 Integration
      • Chrome Media Library Extension
      • commercetools extension
        • Setup and installation
        • Operational overview
        • Developer guide
      • Contentful App
      • Figma Plugin
      • HubSpot Integration
      • n8n Integration
      • Magento (Adobe Commerce) Extension
        • Magento (Adobe Commerce) product catalog API
        • Magento (Adobe Commerce) GraphQL queries
        • Developer guide
      • Salesforce Commerce Cloud Cartridges
        • B2C Commerce Cartridge
          • Operational overview
          • Setup and configuration
          • Image migration
          • Developer guide
            • Code changes
          • FAQs
        • Headless Cartridge / PWA Kit (formerly Mobify)
          • Configuration
          • Implementation
        • Page Designer Cartridge
          • Setup and configuration
          • Cloudinary Image Component
          • Cloudinary Video Component
          • Custom integration
      • Salesforce Marketing Cloud App
      • SAP Commerce Extension
      • Shopify AssetLink integration
        • Admin guide
        • User guide
        • CDN delivery
      • WordPress Plugin
        • Developer guide
      • Zapier Integration
    • Partner-supported integrations
      • Actindo Connection
      • Agility Custom Field
      • Builder.io App Extension
      • ButterCMS Integration
      • Chioro Operation
      • CloudCannon DAM Integration
      • Comestri Channel
      • Conscia Connector
      • Contentstack Custom Field Extension
      • Creative Force Asset Delivery
      • Hygraph UI Extension
      • Hootsuite Plugin
      • Kontent.ai Custom Element
      • Magnolia DAM Connector
      • Movidmo Upload Connector
      • OpenText TeamSite Connector
      • Sanity Plugin
      • Sitefinity DAM System Integration
      • Smint.io Data Source Connector
      • Stackbit Integration
      • Storyblok App Integration
      • Syndigo Advanced DAM App
      • Uniform Integration
    • Custom integrations
      • Build your own integration
      • Add analytics
      • Folder modes in integrations
      • Media Library widget
    • Video tutorial library
      • Adobe CC Connector overview
      • SAP Commerce Extension overview
      • Salesforce Commerce Cloud cartridges
        • SFCC B2C Commerce Cartridge intro
        • SFCC B2C Commerce Cartridge installation
        • SFCC B2C Commerce Cartridge modes
        • SFCC B2C Commerce Cartridge videos
        • SFCC Page Designer cartridge
      • Salesforce Marketing Cloud app
        • SFMC app - image block
        • SFMC app - video to GIF block
      • Netlify plugin
      • Optimize images and videos in WordPress
    • Release notes
  • MediaFlows
    • Overview
    • Get started
    • EasyFlows
    • PowerFlows
      • Build a PowerFlow
      • Sample PowerFlows
        • Moderate UGC images
        • Delete temporary UGC assets
        • Generate multilingual alt text
        • Upload images from a CSV file
        • Generate product-on-model images
      • PowerFlow block reference
    • MediaFlows MCP server
    • Video tutorial library
      • Use the MediaFlows MCP server
      • Generate multilingual alt text (overview)
      • Generate multilingual alt text (detailed)
      • Metadata enrichment
      • Photo carousel ordering
      • AI image tagging
      • AI content moderation
    • Release notes
      • Latest: October 31, 2025
      • September 30, 2025
      • August 29, 2025
      • Previous releases
        • July 23, 2025
  • Cloudinary 3D
    • Overview
    • Migrating from Cloudinary 3D to Product Gallery widget
  • Pre-Releases
    • FinalTouch (Early Access)
Image & Video APIs
  • Get Started
  • Guides
  • References
  • SDKs
  • Release Notes
Assets (DAM)
  • Get Started
  • User Guides
  • Admin Guides
  • Assets APIs
  • Release Notes
  • More Products
      More Products
      Integrations
      Add Cloudinary capabilities to your tech stack apps and platforms
      MediaFlows
      Low-code workflow automation for images and videos
      Cloudinary 3D
      Content creation and 3D experiences at scale
      FinalTouch (Early Access)
      AI-powered virtual photoshoot and image creation for eCommerce
  • Resources
      Resources
      Blog
      Training
      Support
      Demos
      Additional Resources
  • Pricing
    Internal Documentation
    • Home
    sign up for free
    More Products
    Menu
    • Integrations
      • Cloudinary-supported integrations
        • Adobe Creative Cloud Connector
        • Base44 Integration
        • Chrome Media Library Extension
        • commercetools extension
          • Setup and installation
          • Operational overview
          • Developer guide
        • Contentful App
        • Figma Plugin
        • HubSpot Integration
        • n8n Integration
        • Magento (Adobe Commerce) Extension
          • Magento (Adobe Commerce) product catalog API
          • Magento (Adobe Commerce) GraphQL queries
          • Developer guide
        • Salesforce Commerce Cloud Cartridges
          • B2C Commerce Cartridge
            • Operational overview
            • Setup and configuration
            • Image migration
            • Developer guide
              • Code changes
            • FAQs
          • Headless Cartridge / PWA Kit (formerly Mobify)
            • Configuration
            • Implementation
          • Page Designer Cartridge
            • Setup and configuration
            • Cloudinary Image Component
            • Cloudinary Video Component
            • Custom integration
        • Salesforce Marketing Cloud App
        • SAP Commerce Extension
        • Shopify AssetLink integration
          • Admin guide
          • User guide
          • CDN delivery
        • WordPress Plugin
          • Developer guide
        • Zapier Integration
      • Partner-supported integrations
        • Actindo Connection
        • Agility Custom Field
        • Builder.io App Extension
        • ButterCMS Integration
        • Chioro Operation
        • CloudCannon DAM Integration
        • Comestri Channel
        • Conscia Connector
        • Contentstack Custom Field Extension
        • Creative Force Asset Delivery
        • Hygraph UI Extension
        • Hootsuite Plugin
        • Kontent.ai Custom Element
        • Magnolia DAM Connector
        • Movidmo Upload Connector
        • OpenText TeamSite Connector
        • Sanity Plugin
        • Sitefinity DAM System Integration
        • Smint.io Data Source Connector
        • Stackbit Integration
        • Storyblok App Integration
        • Syndigo Advanced DAM App
        • Uniform Integration
      • Custom integrations
        • Build your own integration
        • Add analytics
        • Folder modes in integrations
        • Media Library widget
      • Video tutorial library
        • Adobe CC Connector overview
        • SAP Commerce Extension overview
        • Salesforce Commerce Cloud cartridges
          • SFCC B2C Commerce Cartridge intro
          • SFCC B2C Commerce Cartridge installation
          • SFCC B2C Commerce Cartridge modes
          • SFCC B2C Commerce Cartridge videos
          • SFCC Page Designer cartridge
        • Salesforce Marketing Cloud app
          • SFMC app - image block
          • SFMC app - video to GIF block
        • Netlify plugin
        • Optimize images and videos in WordPress
      • Release notes
    • MediaFlows
      • Overview
      • Get started
      • EasyFlows
      • PowerFlows
        • Build a PowerFlow
        • Sample PowerFlows
          • Moderate UGC images
          • Delete temporary UGC assets
          • Generate multilingual alt text
          • Upload images from a CSV file
          • Generate product-on-model images
        • PowerFlow block reference
      • MediaFlows MCP server
      • Video tutorial library
        • Use the MediaFlows MCP server
        • Generate multilingual alt text (overview)
        • Generate multilingual alt text (detailed)
        • Metadata enrichment
        • Photo carousel ordering
        • AI image tagging
        • AI content moderation
      • Release notes
        • Latest: October 31, 2025
        • September 30, 2025
        • August 29, 2025
        • Previous releases
          • July 23, 2025
    • Cloudinary 3D
      • Overview
      • Migrating from Cloudinary 3D to Product Gallery widget
    • Pre-Releases
      • FinalTouch (Early Access)
    • More products
    • MediaFlows
    • Video tutorial library
    • Metadata enrichment

    Metadata enrichment with EasyFlows (video tutorial)

    Last updated: Nov-12-2025

    Overview

    Learn how to use MediaFlows EasyFlows to automatically enrich asset metadata based on naming conventions. This tutorial demonstrates how to build a simple automation that extracts information from an asset's public ID and populates structured metadata fields, eliminating the need for manual data entry.

    In this example, you'll see how an e-commerce company can automatically populate product SKU numbers and tags from the asset filename when images are uploaded to a specific folder. This automation runs in the background, ensuring consistent metadata across your entire asset library.

    On this page:

    • Overview
    • Video tutorial
    • Tutorial contents
    • Keep learning

    Video tutorial


    This video is brought to you by Cloudinary's video player - embed your own!
    Use the controls to set the playback speed, navigate to chapters of interest and select subtitles in your preferred language.

    Tutorial contents

    This tutorial presents the following topics. Click a timestamp to jump to that part of the video.

    Introduction to metadata enrichment

    Jump to this spot in the video  0:00 Learn about an automated approach to enriching asset metadata using MediaFlows. This tutorial demonstrates how to extract information from asset filenames and automatically populate structured metadata fields, saving time and ensuring consistency across your asset library. This automation uses EasyFlows, making it simple and quick to configure.

    The automation scenario

    Jump to this spot in the video  0:20 Understand the goal of this automation: create a flow that triggers when an asset is uploaded to a specific folder (called "Product"). When the structured metadata for the asset is empty, the flow automatically enriches it with parameters extracted from the asset's public ID.

    Set up the example

    Jump to this spot in the video  0:42 See a practical e-commerce example using an eyeglass store scenario. The naming convention includes both the product name and SKU number in the filename, demonstrating how real-world businesses can leverage this automation to maintain product information.

    Upload an asset

    Jump to this spot in the video  0:52 Watch the first asset upload demonstration. The image is uploaded with a public ID that follows the naming convention containing product information. The naming structure is designed to be parsed by the automation flow.

    How the automation works

    Jump to this spot in the video  1:07 The automation checks if an asset was uploaded to the specific Product folder. When it detects an upload, it examines the asset's public ID and uses that information to enrich the structured metadata automatically.

    View the results

    Jump to this spot in the video  1:22 See the enriched metadata in action. The public ID information is now automatically populated in the asset's structured metadata fields. What was empty during upload now contains the asset metadata field value, extracted automatically from the filename without any manual intervention.

    Extend the flow with tags

    Jump to this spot in the video  1:39 Learn how to extend the automation by adding tag extraction to the flow. The demonstration shows how quickly you can add additional actions to parse information from the public ID and apply it as tags, making your assets even more searchable and organized.

    Second demonstration

    Jump to this spot in the video  2:00 Watch a second upload using a different naming convention with tags like "pink," "sport," and "sunglasses" embedded in the filename. The flow processes the upload in the background, and after a refresh, you can see both the SKU metadata and tags automatically extracted and applied from the public ID.

    Keep learning

    Related topics
    • MediaFlows overview
    • EasyFlows guide
    • Structured metadata documentation

    If you like this, you might also like...

    Generate Multilingual Alt Text (Overview)
    Learn about the multilingual alt text PowerFlow

    Generate Multilingual Alt Text (Detailed)
    Build your own multilingual accessibility automation

    Use the MediaFlows MCP Server
    Build automations with natural language prompts

     

    Cloudinary Academy

     

    Check out the Cloudinary Academy for free self-paced Cloudinary courses on a variety of developer or DAM topics, or register for formal instructor-led courses, either virtual or on-site.

     

    ✔️ Feedback sent!

    ✖️  
    How helpful was this doc page?

    Thanks for submitting your rating. We got it!
    We'd love to hear more. Tell us what you liked and how we can make this page even better:

    *


    Cloudinary is committed to protecting your information security. For details, see our privacy policy.

    For additional assistance, open a support request.

    Error

    Unfortunately there's been an error sending your feedback.

    Rate this page:

    • Generate multilingual alt text - detailed walkthrough (video tutorial)
    • Photo carousel ordering with AI (video tutorial)
    Cloudinary Logo - White
    Products
    • Programmable Media
    • Image API
    • Video API
    • DAM
    • Demos
    • Pricing
    • FAQ
    Solutions
      • E-commerce
      • Retail
      • Media & Entertainment
      • Travel & Hospitality
      • Non-Profits
      • Our Customers
      • Resource Library
      Developers
      • Getting Started
      • Documentation
      • SDKs
      • Add-ons
      Company
      • About Us
      • Customers
      • Partners
      • Events
      • Careers
      • Newsroom
      • Blog
      • Trust
      Contact Us
      • Technical Support
      • Contact Sales
      • Education & Training
      • Institute of Quality & Control
      • GDPR
      • SOC
      • Best Overall Dev Portal 2024
      • Terms of Use
      • Privacy Policy
      • DMCA Notice

      © 2025 Cloudinary. All rights reserved.

      doc_staging #929