# Q2 2025

## Collaborative edition in Workflows

June 30th, 2025

<mark style="color:orange;">**Improvement**</mark> *Workflows*

Workflows now supports [**collaborative editing**](https://docs.carto.com/carto-user-manual/workflows/sharing-workflows#editor-collaboration) for teams. Editors can share workflows with their entire organization, SSO groups, or specific users to enable collaborative development.

This feature eliminates the need to duplicate workflows for minor changes, ensuring teams work from a single, consistent source of truth. Asynchronous editing with a request/approval model reduces conflicts while supporting smooth, coordinated teamwork.

Editor collaboration makes it easier for organizations to use Workflows at scale and promotes more frequent, effective use across teams.

{% embed url="<https://vimeo.com/1097574791?autoplay=1&share=copy>" %}

## Cross-filtering multiple data sources from map widgets

June 25th, 2025

<mark style="color:green;">**New**</mark> *Builder*

You can now use a **single widget to filter multiple sources** in your Builder map as long as they share the same field.

Previously, widgets could only filter a single source. Now, widgets like Category or Time Series will update multiple sources and their related elements (like other widgets or layers) when the filtering property matches.

This is especially useful when working with complementary datasets. For example, filtering both sales and demographic data by region to uncover richer insights.

Learn more in our [Widget Behavior](https://docs.carto.com/carto-user-manual/maps/widgets#widget-behavior) section of the documentation.

<figure><img src="https://3029946802-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FybPdpmLltPkzGFvz7m8A%2Fuploads%2Fgit-blob-22ae821bbc9029273e56fe98e7e739a6d0be1da7%2Fcross-filtering.gif?alt=media" alt=""><figcaption></figcaption></figure>

## Custom aggregation support on Category, Pie and Time Series Widget

June 19th, 2025

<mark style="color:orange;">**Improvement**</mark> *Builder, CARTO for Developers*

You can now define **custom aggregation** operations directly in [**Category**](https://docs.carto.com/carto-user-manual/maps/widgets/category-widget), [**Pie**](https://docs.carto.com/carto-user-manual/maps/widgets/pie-widget), and [**Time Series**](https://docs.carto.com/carto-user-manual/maps/widgets/time-series-widget) widgets, previously only available in Formula widgets.

This enhancement enables more advanced use cases by allowing tailored **SQL expressions** within the widget configuration, giving users greater control over how insights are calculated and displayed.

Custom aggregations are supported in both **CARTO Builder** and the **CARTO Developer framework** for programmatically creating widgets.\
\
Learn more in the [Widget*s*](https://docs.carto.com/carto-user-manual/maps/widgets) section of Builder or the CARTO for Developers [technical reference](https://docs.carto.com/carto-for-developers/reference/carto-widgets-reference).

<figure><img src="https://3029946802-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FybPdpmLltPkzGFvz7m8A%2Fuploads%2Fgit-blob-7b2bcf760cfa8e87a0038bd2477527a0d3d69118%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

## Integrate CARTO Builder maps at scale in your custom applications using fetchMap

May 30th, 2025

<mark style="color:orange;">**Improvement**</mark> *CARTO for Developers*

Developers have now access to an extended set of tools to bring maps from CARTO Builder into their applications, **allowing collaboration with non-developer users** who can be in charge of the cartography, or simply, accelerating the styling process of layers. Key points are:

* Non-developers can prototype and build [maps in Builder](https://docs.carto.com/carto-user-manual/maps) as usual.
* Developers use `fetchMap` to retrieve maps from CARTO into their code.
* The map properties can then be integrated and customized, to perfectly blend in your application. This includes **layers, legend,** and **interactions** (tooltips, popups, hover...).
* Works with private and public maps.

Learn more about the improvements to fetchMap in our [technical reference](https://docs.carto.com/carto-for-developers/reference/fetchmap), or check [how we built our example](https://docs.carto.com/carto-for-developers/examples#fetchmap).

{% embed url="<https://vimeo.com/1088837980?share=copy>" %}

## Support for sharing maps with Guest viewers

May 29th, 2025

<mark style="color:green;">**New**</mark> Accounts

We've introduced a new user role, [**Guest viewer**](https://docs.carto.com/carto-user-manual/settings/users-and-groups/managing-user-roles#guest-viewers), designed for organizations that want to share maps with external partners, clients or collaborators.

Users with this new role can only see the maps that have been explicitly shared with them, which improves collaboration with external users as it removes the need to make sensitive maps public. As these are authenticated users, Editors can grant or revoke Guest viewer access to any map at any point, while Admins can view a complete audit trail of their activity.

For more information, head to our section on [Guest viewers](https://docs.carto.com/carto-user-manual/settings/users-and-groups/managing-user-roles#guest-viewers).

<figure><img src="https://3029946802-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FybPdpmLltPkzGFvz7m8A%2Fuploads%2Fgit-blob-4a185b83d80b4baebe9b4d18749725f70d8949ef%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

## **Routing Matrix support in the Analytics Toolbox, Workflows, and LDS API**

May 26th, 2025

<mark style="color:green;">**New**</mark> Workflows and Analytics Toolbox

CARTO now supports computing **travel time and distance origin–destination matrices** using third-party APIs from TravelTime and TomTom. New functions in the Analytics Toolbox allow users to build routing matrices with full control over input parameters, enabling accurate and optimized travel time analysis.

This capability is also available through a new component in Workflows, providing a low-code way to integrate travel time data into broader spatial processes. A new endpoint in the **Location Data Services (LDS) API** has been introduced to support this functionality across the Analytics Toolbox and Workflows, ensuring robust and scalable access to routing services.

The new functions and components are available in [Workflows](https://docs.carto.com/carto-user-manual/workflows/components/spatial-constructors#create-routing-matrix) and the Analytics Toolbox for [BigQuery](https://docs.carto.com/data-and-analysis/analytics-toolbox-for-bigquery/sql-reference/lds#create_routing_matrix), [Snowflake](https://docs.carto.com/data-and-analysis/analytics-toolbox-for-snowflake/sql-reference/lds#create_routing_matrix) and [Redshift](https://docs.carto.com/data-and-analysis/analytics-toolbox-for-redshift/sql-reference/lds#create_routing_matrix).

{% embed url="<https://player.vimeo.com/video/1087758614?autoplay=1>" %}

## Enhanced collaboration with User Comments now available in Builder

May 13th, 2025

<mark style="color:green;">**New**</mark> *Builder*

You can now collaborate directly in your Builder maps using **Comments**. Add notes tied to specific locations, start threaded discussions, and tag teammates to bring everyone into the conversation—right where decisions are made.

Built for collaboration, Comments help reduce back-and-forth, speed up decision-making, and turn your maps into **collaborative mapping experiences**.

Ready to start? Check our [documentation](https://docs.carto.com/carto-user-manual/maps/sharing-and-collaboration/comments) to learn more.

<figure><img src="https://3029946802-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FybPdpmLltPkzGFvz7m8A%2Fuploads%2Fgit-blob-58c15e426af79d8339841d9520cd208494911001%2Fcomments.gif?alt=media" alt=""><figcaption></figcaption></figure>

## Automate the creation of maps with the new Create Builder Map component in Workflows

May 12th, 2025

<mark style="color:green;">**New**</mark> *Workflows*

A new component is now available in CARTO Workflows to automate the creation and update of Builder maps. With support for three modes—**Create copy**, **Overwrite**, and **Update**—this component gives users full control over how maps are generated and maintained as part of a workflow.

This functionality allows users to integrate map generation into larger geospatial processes, ensuring that maps stay up to date with the latest analytical results. Whether you're building templated workflows, maintaining a dashboard, or running scheduled processes, this component helps reduce manual steps and ensures consistency across your visual outputs.

Check the [documentation](https://docs.carto.com/carto-user-manual/workflows/components/input-output#create-builder-map) to get started.

{% embed url="<https://vimeo.com/1083589811?autoplay=1&share=copy>" %}

## New developer framework-agnostic widgets for Tileset and Raster sources

April 3rd, 2025

<mark style="color:green;">**New**</mark> *CARTO for Developers*

Developers building custom, scalable geospatial apps with CARTO can now add custom charts and widgets on top of their **tileset** and **raster** sources, enriching their application with additional GPU-powered **filtering** capabilities. These widgets have the same features as all our developer widgets:

* **Fully-customizable:** using flexible data models and your own UI charting library.
* **Easily sync your widgets** with the deck.gl map, and seamlessly use widgets to **filter**.
* **Framework-agnostic, with minimal dependencies:** built with pure JS and Typescript, it integrates nicely in your own stack (Angular, React, Vue...).

Use cases include land use treemap charts, NDVI average scorecards, or frequency histograms over huge tilesets with millions of points, and everything in between... Get creative!

Ready to get started? Check the [technical reference](https://docs.carto.com/carto-for-developers/reference/carto-widgets-reference) or play with our [examples](https://docs.carto.com/carto-for-developers/examples)!

<figure><img src="https://3029946802-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FybPdpmLltPkzGFvz7m8A%2Fuploads%2Fgit-blob-ec4bbef225ca27576519f68928aa439a7b66c2be%2FtilesetRasterWidgets.gif?alt=media" alt=""><figcaption></figcaption></figure>

## View all assets in your organization with the new Superadmin role

April 3rd, 2025

<mark style="color:orange;">**Improvement**</mark> *Accounts*

We have introduced a new user role –[Superadmin](https://docs.carto.com/carto-user-manual/settings/users-and-groups/managing-user-roles#superadmin)– capable of viewing and managing all assets (Maps, Workflows and Connections) in the organization, regardless of who owns them or their visibility settings. This new role will help facilitate the administration and governance of large organizations with many users and many assets:

* Delete and transfer assets in bulk
* Filter assets by owner
* View detailed asset relationships, such as the Connection used by a Workflow.

For more information, see our section on the [Superadmin role](https://docs.carto.com/carto-user-manual/settings/users-and-groups/managing-user-roles#superadmin-role).

<figure><img src="https://3029946802-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FybPdpmLltPkzGFvz7m8A%2Fuploads%2Fgit-blob-b315eb4148e47ab51d0ccde47db8449de1b7b20d%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>
