> ## Documentation Index
> This page is part of the MediaFlows product. Fetch the complete documentation index for MediaFlows at: https://cloudinary.com/documentation/llms-mediaflows.txt?referrer=docpage and then use it to discover all relevant pages before exploring further.
> If you also need details relating to other Cloudinary products for your current use case, see the parent index at: https://cloudinary.com/documentation/llms.txt?referrer=docpage

# Cloudinary MediaFlows Release Notes: July 24, 2026

## New Features

### Redesigned block picker

Adding a block to your flow is now easier with the redesigned **Add a block** dialog. Browse blocks by category, or search for one by name. Select any block to see a detail panel with its description, a link to its documentation, and an expandable list of its configuration fields, then select **Add to canvas** to drop it into your flow.

![The redesigned Add a block dialog](https://cloudinary-res.cloudinary.com/image/upload/bo_1px_solid_gray/f_auto/q_auto/v1784624834/docs/mediaflows/add_a_block_to_canvas.png "thumb:c_scale,w_800,dpr_2.0, width: 800")

[Learn about adding blocks](mediaflows_build_flow#adding_blocks)

### New PowerFlow block: Add An Asset To Stibo STEP PIM (Beta)

The new **Add An Asset To Stibo STEP PIM** block adds a Cloudinary asset to Stibo STEP, your product information platform. It creates the asset in STEP and saves the Cloudinary delivery link on it, so STEP points to the asset while Cloudinary keeps delivering it, with no file copies to manage.

![The Add An Asset To Stibo STEP PIM block configuration](https://cloudinary-res.cloudinary.com/image/upload/bo_1px_solid_gray/f_auto/q_auto/v1784625337/docs/mediaflows/stibo_block.png "thumb:c_scale,w_600,dpr_2.0, width: 600")

[Learn about the Add An Asset To Stibo STEP PIM block](mediaflows_block_reference#add_an_asset_to_stibo_step_pim)

## Enhancements

### Advanced JsonLogic filtering for triggers

Trigger blocks that filter by asset now include an **Advanced filtering** toggle. Turn it on to write a [JsonLogic](https://jsonlogic.com/) expression for conditions the guided builder can't express, or leave it off to keep building conditions with dropdowns. Each mode keeps its own configuration, so switching between them doesn't lose your work, and only the active mode runs at execution time. Invalid JsonLogic shows a warning but doesn't block you from saving.

![Advanced JsonLogic filtering on a trigger block](https://cloudinary-res.cloudinary.com/image/upload/bo_1px_solid_gray/f_auto/q_auto/v1784562339/docs/mediaflows/jsonlogic_advanced_filtering.png "thumb:c_scale,w_450,dpr_2.0, width: 450")

The [On Notification Received](mediaflows_block_reference#on_notification_received) trigger, which has no guided builder, now accepts a JsonLogic expression evaluated against the notification's webhook payload.

[Learn about trigger blocks](mediaflows_block_reference#triggers)

### Refined Notification block

The **Notification** block is easier to configure:

* The **Notification title** and **Notification description** fields are now labeled **Subject** and **Message**.
* **Message** is now a multi-line text field.
* **Asset message** is now optional, so you can save the block without filling it in.
* When a trigger supports it, you can notify the user who initiated the flow (for example, the user who uploaded the asset).

![Notify the user who triggered the flow](https://cloudinary-res.cloudinary.com/image/upload/bo_1px_solid_gray/f_auto/q_auto/v1784621836/docs/mediaflows/notify_triggering_user_full.png "thumb:c_scale,w_450,dpr_2.0, width: 450")

[Learn about the Notification block](mediaflows_block_reference#notification)

### Export video transcriptions as WebVTT

The **Export Video Transcription** block can now export the transcript as a WebVTT (`.vtt`) file, in addition to the existing SubRip (`.srt`) format. Choose the format from the new **Format** field. SRT remains the default.

![Export a video transcription as a WebVTT file](https://cloudinary-res.cloudinary.com/image/upload/bo_1px_solid_gray/f_auto/q_auto/v1784622835/docs/mediaflows/export_as_vtt.png "thumb:c_scale,w_450,dpr_2.0, width: 450")

[Learn about the Export Video Transcription block](mediaflows_block_reference#export_video_transcription)

### Simpler scheduling for scheduled triggers

The **On Scheduled Search** and **On Schedule** triggers now have a guided schedule builder, so you can set how often they run (for example, every hour, or every Monday at a specific time) without writing raw cron syntax. Times are shown in your local timezone. Switch to advanced mode if you'd rather enter a cron expression directly. **On Scheduled Search** also has refreshed field labels and layout, with less-used options grouped under **Advanced Options**.

![Guided schedule builder in the On Scheduled Search trigger](https://cloudinary-res.cloudinary.com/image/upload/bo_1px_solid_gray/f_auto/q_auto/v1784629087/docs/mediaflows/on_scheduled_search_schedule_no_ai.png "thumb:c_scale,w_450,dpr_2.0, width: 450")

[Learn about the On Scheduled Search block](mediaflows_block_reference#on_scheduled_search) | [Learn about the On Schedule block](mediaflows_block_reference#on_schedule)

### Send form data in the request body

The **Send HTTP Request** block has a new **Send form data in request body** option. When you set the `Content-Type` header to `application/x-www-form-urlencoded`, enable this to send form fields in the request body instead of appending them to the URL as query parameters, as endpoints such as OAuth token endpoints require.

[Learn about the Send HTTP Request block](mediaflows_block_reference#send_http_request)

### Notifications page facelift

The [Notifications](https://console.cloudinary.com/mediaflows/notifications) page has a fresh new look, making your notifications clearer and easier to read. Asset-level notifications now let you browse assets in grid or list view, and open them directly in the Media Library.

![MediaFlows notifications grid view](https://cloudinary-res.cloudinary.com/image/upload/bo_1px_solid_gray/f_auto/q_auto/docs/mediaflows/mf_asset_notifications_grid.png "thumb:c_scale,w_800,dpr_2.0, width: 800")

[Learn about the Notifications page](mediaflows_user_guide#view_notifications)

## Announcements

### Two legacy blocks removed

The **Create Structured Metadata** and **Send Slack Notification** blocks are no longer available for use in new flows. Existing flows that already use them are unaffected. To send Slack messages, use the [Send Slack Message](mediaflows_block_reference#send_slack_message) block instead.

## Register for notifications
Make sure you always know when we publish new release notes with the **MediaFlows release notes RSS feed**: 

 Grab this [RSS link](/documentation/rss/cloudinary-mf-release-notes.xml) to watch for new MediaFlows release notes in your favorite RSS reader.