Release Notes: August 31, 2025
The latest release introduces key enhancements across Kevel Console, Ad Server, Forecasting, and Audience.
In Kevel Console, self-service advertisers can now create dynamic product sets by defining filter-based rules tied to catalog attributes such as inventory, pricing, categories, or metadata. Eligible products are included or excluded automatically in real time, enabling more scalable and flexible product listing campaigns.
In the Ad Server, campaign management gains several improvements. Attribution criteria can now be set once at the flight level, reducing repetitive setup while still allowing ad-level refinements. UI users also benefit from bulk editing, with the ability to update activeness, start, and end dates for multiple ads directly from the flight editor screen.
In Forecasting, results are now fresher thanks to a significantly reduced refresh window, while improved error messaging makes it easier for users to resolve issues when selecting dates beyond the available forecast range.
Finally, Audience now supports the networkId field in Order Place events. This allows users to specify which Kevel Network the transaction should be considered for attribution. It also enhances segmentation by enabling the creation of user attributes based on those events. The networkId field is supported both in tracking events and in offline imports.
Console
Dynamic Product Sets — Self-service advertisers in Console can now define filter-based rules to automatically determine which products should be eligible for promotion on a product listing campaign. Products are included or excluded in real time as your retailer catalog changes—whether due to inventory, pricing, categories, or metadata updates. Filters are determined dynamically using Kevel Catalog search keys and their UI configuration, giving you control over curating selection the criteria that make the most sense for your ad program and self-serve use cases.
Meta Ads Creative Precision: Placement-Optimized Assets for Better Performance- Advertisers in Console can now define which creative dimensions should be used for each Meta Ads placement, ensuring that every asset fits seamlessly and looks its best. Multiple media assets can be uploaded within a single ad, and the builder intelligently applies the correct asset to the right placements.
If only one image or video is provided, fallback logic automatically adapts it to all placements, so ads remain easy to build while still running polished and professional. Snapshot previews now also display placement-specific renderings, giving you a clear view of how each creative will appear. This ensures that your Meta campaigns not only look great across placements, but also maximize performance by matching the right creative to the right placement.
Ad Server
Campaign Management
Set Attribution Criteria at the Flight Level — Campaign management API users can now define attribution criteria once at the flight level, rather than repeating them on every ad. This makes it easier to manage campaigns where all ads share the same eligibility rules (such as specific products, categories, brands, or merchants), while still allowing you to add more granular criteria at the ad level.
For example, you might set a list of brands at the Flight level, then add specific SKUs at the ad level.
Attribution criteria for an ad are the combination of flight- and ad-level settings—ad-level criteria augment flight settings rather than override them.
Reference the Create Flight AttributionSettings
parameter for implementation.
Bulk edit Ad activeness and dates — using the Ads table on the Flight editor screen, UI users can now select multiple ads and apply updates to their activeness, start, and end dates in bulk.

Forecast
- Forecasts are now more up-to-date than ever. Our forecasts are refreshed multiple times throughout the day to maximize your capacity to estimate future traffic, understand campaign performance, and optimize future yield. Hooray!
- If you're a Kevel Forecast user who enjoys human-readable error message language, then you're in luck: users who select a forecast date beyond the available range will now receive a more straightforward error message with information about how to resolve it.
Audience
- Network ID Support in Order Place Events — We now support the
networkId
field in Order Place events, allowing users to specify which Kevel Network the transaction should be considered for attribution. This also enhances segmentation by enabling the creation of user attributes based on those events. This field is supported both in tracking events and in offline imports.