Visual Experience Platform
Help CenterRelease NotesBlogWebsite
  • VXP - Visual Experience Platform
    • The VXP
      • Token
    • Settings
      • My Account
        • Profile
        • Support
      • Organisation
        • General Organisation Settings
        • Billing
          • Payment
          • Invoices
          • Plan
        • Users
          • Users
          • Roles
        • Teams
      • Project
        • Branding
        • Subscription
        • Analytics
          • Standard Dashboards
            • Multi tenants
            • User Dashboard
            • DAM Storage
            • Workflows Monitoring
            • Traffic Origin
            • Caching (Volumetry)
            • CDN performance
          • Custom Dashboard
        • Access
          • API keys
          • Security templates
          • OAuth2
  • Digital Asset Management (DAM)
    • Library
      • Assets
        • Asset Details window
          • Asset actions
            • Regional settings
            • Context menu ("..." button)
            • Add to My favorites (heart icon)
            • Edit media (image, video, etc)
              • Edit image
              • Edit video (coming soon)
              • Edit design template (coming soon)
            • Share
          • Asset information tabs
            • General
            • Metadata
            • Variations
            • Comments
            • Approvals
            • History
      • Folders
      • Collections
      • Labels
      • Products
      • My favorites
      • Help
      • Sharebox
      • Airbox
      • Search and Filters
        • Faceted Search
    • Plugins & Connectors
      • Plugins
        • Adobe Creative Cloud
        • Adobe Commerce (Magento)
        • Canva
        • Contentful
        • Contentstack
        • Directus
        • Drupal
        • Opencart
          • Opencart (v4)
        • Prestashop
        • Shopware
        • Storyblok
        • Strapi (v4)
        • Sylius
        • Uniform CMS
        • Wordpress
      • Connectors
        • Akeneo PIM App
        • Canva App
        • CI-Hub
        • Commercetools FaaS App
        • Hygraph app
        • Kontent.ai
        • OneTeg
        • Pabbly Connect
        • Prismic
        • Shopify / Shopify plus app
        • Zapier automation
    • Settings
      • Library
        • Featured components
        • Interface customization
      • Metadata
        • Metadata Configuration
        • Assets
      • Tags
        • Configuration
        • Dictionary
      • Notifications
      • Automations
        • Post processing
        • Webhooks
        • Workflows
      • Storage
        • Providers
        • Upload
        • Video
        • Listing
        • Download
        • Custom routing
  • Visual AI
    • Welcome
    • Visual AI
      • Images
        • Classification models
          • Auto-tagging
          • Brand detect
          • Dominant color extraction
          • Faces
            • Face analysis
            • Face clustering
          • Image quality
          • OCR
          • Number Plate recognition
          • Product type
          • Property classification
          • Scene Classification
          • Sport Classification
        • Generative AI models
          • Image-to-text
          • Plate blurring
          • Quality improvement (remove artifacts)
          • Remove background
          • Text-to-Image
        • Moderation models
          • Face count
          • NSFW - Not Safe For Work
          • Real estate authenticity
          • Watermark detection
      • Videos
        • Face detection
      • Search & find assets
        • Text Search
        • Similar Assets
  • Portals
    • Welcome
    • Creating a Portal
    • Editing a Portal
      • Pages
      • Sections
      • Design
      • Fonts
    • Managing a Portal
      • Settings
      • Access
      • Users
      • Labeling, Cloning, Archiving
    • Publishing a Portal
  • Dynamic Media Optimization (DMO)
    • Welcome
      • Responsive libraries
      • Native plugins
      • 360° view builder
      • Service status
    • Insights
      • Delivery
      • Optimization
      • Alerts
      • Logs
    • Transformations
      • Image optimization
        • Operations
          • Width and height
          • Prevent enlargement
          • Crop
            • Automatic Gravity Crop
            • Positionable Crop
            • Focal point Crop
            • Face Crop
            • Face hide
            • Aspect ratio crop
          • Fit
          • Cropfit
          • Bound
          • Boundmin
          • Cover
          • Device pixel ratio
          • Flip
          • Rotate
          • Trim
          • Rounded corners
        • Filters
          • Adjustment
            • Brightness
            • Contrast
            • Saturate
          • Color manipulation
            • Color overlay
            • Grayscale
            • Duotone
          • Blur
          • Pixelate
          • Sharpen
        • Watermarking
          • Static watermark
          • Dynamic watermark
          • Text watermark
        • Image compression
          • Image formats
          • Optipress
      • Video optimization
        • Video API
          • Editing
            • Chapters
            • Combine
            • Trim
          • Optimizing
            • Convert
            • Compress
            • Transcode
        • On-the-fly-video optimization
      • Static content optimization
        • PDF to image
        • JS/CSS optimization
    • Invalidation
    • Settings
      • Asset Origin
        • AWS S3 or any other S3-compatible storage provider
        • Google Cloud storage (GCP)
        • Azure Blob storage
        • Own HTTP-based Storage
      • Images
        • Compression
        • Optimization
        • Watermark
      • Static content
      • Delivery
        • CNAME
        • URL format
        • Rules
        • Security
        • Caching
        • Default behaviors
  • Developers / Headless
    • Headless DAM
      • DAM APIs
        • API Authentication
        • API Reference
      • Command Line Interface (CLI)
      • Media Asset Widget(MAW)
        • Overview
        • Developer reference
        • V2 End-of-life
Powered by GitBook
LogoLogo

Quick links

  • Go to website
  • Legal Center

©2024 Scaleflex SAS

On this page
  • Upload post-processes
  • Post processing tasks
  • Webhooks
Export as PDF
  1. Digital Asset Management (DAM)
  2. Settings

Automations

Post processing, Webhooks & Workflows

PreviousNotificationsNextPost processing

Last updated 6 months ago

Automations allow automated actions (background removal, AI-tagging, detecting brand logos, etc.) to be applied to uploaded assets during or after the upload process or by sending the uploaded asset's metadata to an external API endpoint.

The Automation settings are accessible from

Upload post-processes

Automate and enhance asset management with custom tasks triggered on asset upload. Upload post processes are actions that are triggered for a given asset upon its upload into DAM. Post-processing involves running various algorithms and ML models on an asset (e.g., detecting if it contains inappropriate content, counting the number of faces in an image, determining the dominant colours, removing the image background, and many others).

Post-process tasks are automated actions that can be performed in two modes:

  • Synchronous - The results are evaluated before accepting the upload and returned in the response. The use of this mode is generally preferred in user-generated content (UGC) scenarios where user-uploaded images and videos must be moderated automatically based on several pre-defined criteria.

  • Asynchronous - The results are evaluated in the background (in a non-blocking manner) after the file has been uploaded. In some cases, depending on the specified post-process type, the result will be appended to the asset's information, tags or metadata.

Post processing tasks

The following table is a summary of all available post-processing actions:

Applicable to Image Assets:

Process
API name
Supported modes
Description

Calculate blurhash*

blurhash

async

Count faces*

face-count

sync / async

Returns the number of face(s) detected in the image. Can be used for classification or to ensure the presence / absence of face(s) upon upload.

Extract brand logo *

brand-detect

sync / async

Detects the presence of logos from a database containing thousand of popular brands. The list of recognized brands is included in the file information.

Extract dominant colors*

dominant-color

sync / async

Analyzes the image and returns a palette consisting of the most prominent colors in the image.

Index for face clustering *

face-clustering

async

Adds the image to an index for face clustering.

Index for image similarity search

image-similarities

async

Adds the image to an index for similarity search.

Not Safe For Work*

nsfw

sync / async

Detects adult or explicit content within the image.

Plate number blurring *

plate-blurring

async

Finds and automatically blurs vehicle license plate numbers in the image.

Recognize number plate *

plate-recognition

sync / async

Detects and recognizes car license plates in the image. The result is included in the asset information.

Recognize text (OCR) *

ocr

sync / async

Extracts any text readable in the image.

Remove artifacts (Quality improvement) *

remove-artifacts

async

Removes any JPEG artifacts and improves the quality of the image.

Remove background *

remove-background

sync / async

Removes the background of the image. Useful for products, portraits, etc.

Scene classification *

scene-classification

sync / async

Detects scene categories, attributes and type of environment in the image.

Sport classification *

sport-classification

async

Detect if the provided image depicts a sport activity and add its name to metadata.

Tag with AI *

autotag

async

Performs automatic tag generation for the image.

Validate image properties*

image-properties

sync

Validates if the image meets any number of predefined criteria.

Applicable to Video assets:

Process
API name
Supported modes
Description

Compress video *

compress

async

Changes the video bitrate and resolution.

Convert video *

convert

async

Converts the video file to another format.

Transcode video *

transcode

sync

Converts the video into adaptive streaming formats (HLS/DASH).

Trim video *

trim

async

Trims the video file based on provided time intervals.

Validate video properties*

video-properties

sync

Validates if the video meets any number of predefined criteria.

Post processes marked with a * require Visual AI credits in order to be executed.

Webhooks

Trigger API calls on events, automate workflows and collaborate effortlessly.

Overview

Webhooks are a powerful feature in modern web development and API integrations. They allow applications to communicate and exchange data in real-time.

They enable users to trigger API calls to third-party endpoints upon specific events and send relevant asset information.

The concept behind webhooks is based on the "push" model of communication, where data is actively sent to a predefined endpoint, as opposed to the usual "pull" model, where applications need to actively request data from a server.

In the context of DAM, webhooks allow users to integrate external systems, automate workflows, and stay informed about changes and, more generally, actions performed on their assets. When a relevant event takes place, such as a new file upload, file renaming, or file movement, the webhook is triggered, and a POST request is sent to a third-party endpoint, providing details about the affected asset.

This mechanism allows seamless connections with other applications, which enhances collaboration capabilities.

Using webhooks simplifies the delivery of personalized notifications or alerts to assigned recipients whenever essential actions are executed on critical assets. This facilitates prompt responses and efficient communication.

They can also be integrated with project management tools to automatically create tasks, assign responsibilities and track progress whenever assets are uploaded to or moved within the DAM.

Generates a (compact representation that can be used as a placeholder) of the image. The result is added to the asset's information.

Additional details are available on the tasks' respective pages in the section.

Settings > DAM > Automations
blurhash
Scaleflex Visual AI