Best Of
April Community Forum Recap
Hello Domo Community!
April has wrapped and so many great projects, questions, and solutions have been shared in the forum and ideas exchange this month! Thank you for watching out for each other and helping everyone along their own paths to Domo Success! On a personal note, I’m energized by meeting so many of you as I’m getting immersed in the group as the new Community Manager. You all have excellent questions and enlightening answers. Thank you!
Announcements
- Upcoming ACE Webinars- Two sessions of “AI Academy” are scheduled: AI Academy: Readiness Automation and AI Academy: Workflow Inception – Leveraging Workflows Within Workflows
- Domopalooza Breakout Session Recordings- If you haven’t watched everything yet you wanted to visit Domopalooza 26 Product Deep-dive Recording
- Watch for: New User Onboarding Webinars – beginning later in May to help your colleagues who may be new in the community get ramped up on all things Domo.
Most Active Discussions in April
These conversations sparked the most engagement—be sure to check them out and chime in with a reaction or comment:
- Domo MCP Server
- Mimic a User’s Access to New User
- How to change the background on an expanded card in AppStudio?
Thank you @mckennapayne, @Abby Brinks, and @DWill978 for making thought provoking posts. Shout out to @ellibot, @DavidChurchman for contributing ideas toward answering their questions, and to @Dhuddleston for getting the discussion going on McKenna’s post on MCP server.
Leaderboard Top 3
Looks like there’s been a little shake up among the Top Answerers in the Community with MarkSnodgrass taking the spot from long-time leader ArborRose. Coming in at second we have long-time community coach, GrantSmith, and in an unusual tie for third place, we have two seasoned experts, DavidChurchman and Ellibot. Great to see such active engagement by the Community members!
- @MarkSnodgrass : 214 points
- @GrantSmith : 141 points
- @DavidChurchman : 135 points
- @ellibot : 135 points
Top 4 Ideas
These four ideas got the most upvotes. Give them an upvote or comment if you'd like to see them in the product, too.
- Ability to Cancel or Stop Publication Refresh Jobs
- Filter Section
- Mimic a User’s Access to a New User
- Additional Filtering in Admin Cards View
- Thank you for helping shape the future, @Oleksii, @verytiredgirl, and @Abby Brinks.
Community Member of the Month
Our CMM for April is @ggenovese, Giacomo Genovese, who recently celebrated completion of four years as a community member. You may have read one of his over 150 comments and benefited from his insights. He’s a Community Coach and has made over 1,000 visits to the community and earned 19 badges. Thank you, Giacomo, for sharing your Domo insights and ideas with the community. Here’s to four more years!
Help me congratulate Giacomo in the comments below!
Announcing the Datasource Swapper: Move your existing Cards, Views, and ETLs to new datasets in bulk
Hi everyone,
I am excited to announce the release of the Datasource Swapper! Whether you are building new datasets because you are moving to a new data provider, transitioning away from materialized datasets in favor of Cloud Amplifier, or dealing with forced changes caused by vendor API deprecations, this tool was created to help save you hours of tedious manual updates to move your existing content to your shiny new datasets.
You can read more about this custom tool and get a step-by-step guide to create and run this in your instance here:
The Datasource Swapper is designed to accelerate large-scale migrations by allowing you to re-map content in bulk. Instead of opening every dataset yourself and updating each piece of content, you can provide a simple mapping dataset to this tool and let it handle the heavy lifting.
Key Functionality & Features:
- Bulk Dataset Swapping: Automatically update the input datasource for Cards, Dataset Views, and Magic ETL Dataflows across your Domo instance.
- Mapping-Driven Automation: Uses DomoStats and a simple "Old ID to New ID" mapping to identify and update all dependent assets for any given dataset in one go.
- Proactive Schema Validation: Before committing changes, the tool checks for missing columns or data type mismatches in the target dataset, allowing you to skip problematic pairs or proceed with full visibility.
- Flexible Deployment: Choose the environment that fits your workflow — deploy it as an integrated Pro-Code App using CodeEngine or utilize the standalone JavaScript-based CLI tool for a local experience.
This tool is perfect for Domo Instance Administrators who are tasked with maintaining instance health during structural data changes. Because it requires the ability to deploy CodeEngine packages, create custom Pro-Code apps, and modify instance-wide content, it is most effective when run by an Administrator or a user with elevated permissions and widespread access to update content.
You can dive into the step-by-step implementation guide and access the code here:
Happy migrating!
Re: Domo User Group - Webinars and Articles
TODAY at 1:30 Mountain.
Will be discussing Skills and MCPs and asking "are MCPs dead" and … what are MCPs if you've never used them! if we get there, we might show you how to build an mcp.
MCPs vs Skills: The Debate
Wednesday, April 29 · 1:30 – 2:30pm
Time zone: America/Denver
Google Meet joining info
Video call link: https://meet.google.com/oft-yhiw-qch
Or dial: (US) +1 304-918-0792 PIN: 977 911 721#
More phone numbers: https://tel.meet/oft-yhiw-qch?pin=5593942607477
Domo User Group - Webinars and Articles
As part of my work as a freelance consultant, I regularly host and post articles and videos about Domo.
You can find all my content at datacrew.space — pardon the messs it's a work in progress, but i'll post the meeting invites here (follow this thread, or find me on slack!
Re: Rows Masking, is it possible?
Hi, @verytiredgirl - thanks for this feedback! We're looking at how we could enhance column PDP to do the first half of what I think you're asking. Here's how this would work (please let me know if I've misunderstood you).
When you create a Column PDP policy, you would have the ability to make the policy apply conditionally based on the value in some identifier column matching a user attribute. So, in your example, your policy would be effectively (I'll write this out in SQL for clarity): CASE WHEN 'RM Email Address' = userAttribute.userEmail THEN 'value' ELSE NULL END
So, that would allow you to selectively mask per-row, but, it doesn't get you the second part: total sales for region CA. We've received this feedback from some other users, too; However, we're treating it as lower priority based on the limited signal we've received and the relatively greater complexity.
Please do consider adding your feedback in our Ideas Exchange: https://community-forums.domo.com/main/categories/governance-security-ideas
Thanks for pushing the boundaries of Domo!
Re: Magic ETL: AI Text Generation Tile
The text generation tile is a new feature. @AndreaHenderson would likely be interested in your experience and may have some ideas on optimizing.
Re: Add collapsible sections to "new" dashboard pages like the "old" standard pages
New update on this. Coming soon is a collapsible drag and drop sections component in app studio to help with this.
Re: YouTube Player Brick Error 153 Question
Have you tried using the same YouTube video in the new brick that you are using in the old one? This would ensure that your new code is correct and it is something specific to the particular video you are trying to use, such as the video is restricted.
Re: Governance: AI Readiness
If you go to the DomoStats connector, there are now two new DomoStats reports that will help you with this. AI Readiness Report and AI Readiness Details Report. The Details report lists the columns and their context and synonyms. The main report lists the dataset Ids. There is a DictionaryID that links the two together.
Snowflake connectors using username/password - REQUIRED migration
Snowflake will be discontinuing the use of username and passwords for authentication. This means that any Snowflake connectors using this type of connection will need to be migrated to either an OAuth version or a Key Pair version of the connector.
The list of connectors that will need to be migrated include the following:
Snowflake
Snowflake Unload
Snowflake Unload V2
Snowflake Managed Unload
Snowflake High Bandwidth with Advanced Partitions
Snowflake Partition Connector
Snowflake Writeback
Connectors MUST be either migrated or disabled by May 4th 2026. After this date these connectors will no longer work and will begin throwing errors if not disabled or migrated.
To insure that your connectors are able to be migrated before the cutoff date, it is recommended that you submit your migration requests to support before April 1st 2026. This will help make the migration process smoother and help prevent any disruptions to your data.
The below video walks through the how's and why's of the migration process and the steps you will need to take BEFORE submitting a migration request.







