Try our new research platform with insights from 80,000+ expert users
PeerSpot user
NA Lead Business Intelligence Systems at a energy/utilities company with 10,001+ employees
Real User
More than 300% ROI in two years, this system is the unicorn

What is most valuable?

1. Domo is a single system of engagement in a simple browser.

2. There are tools that can only be used by extreme developers who have an in-depth knowledge of graduate level statistics. Domo handles this in Domo, in the same interface, without having to go through multiple systems or modules.

3. Grouping data together on the fly, not having to do your grouping ahead of time in data prep, and in creating views in SQL.

4. Drag and Drop ETL

5. Multi-Dimensional drilling

6. Lighting fast interface

7. Row Level security, which is easy to use and deploy.

How has it helped my organization?

1. The cost savings from redundant reporting and consolidation alone surpass the cost of Domo hands down.

2. Speed to market - able to deploy metrics, reports, complete data sets in hours/days compared to months/years previously.

3. The ability to help identify problems in our data that need to be corrected, whether it be formatting or actual logic.

What needs improvement?

More functions on the ETL side for the drag and drop ETL.

For how long have I used the solution?

Four years.

Buyer's Guide
Domo
January 2025
Learn what your peers think about Domo. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.

What was my experience with deployment of the solution?

None at all.

What do I think about the stability of the solution?

None at all. The only time Domo has not performed was when something on our side fails.

What do I think about the scalability of the solution?

None. Completely scalable to any size organization.

How are customer service and support?

Customer Service:

A nine out of 10

Always responsive. Sometimes getting the right person from ticket to assignment is a little buggy, but I have had to call support less than six times in four years, so I consider that a win.

Technical Support:

10 out of 10

They will always find a way to help the customer accomplish what they need, even if it means creating something that doesn't exist.

Which solution did I use previously and why did I switch?

We currently use many BI solutions, as I am sure many enterprise-level companies do, but we are consolidating. It just takes time in large organizations.

How was the initial setup?

Straightforward.

What about the implementation team?

In-house. One person deployed the instance with very limited support from Domo at our request. This helped us understand that it was truly that simple.

What was our ROI?

More than 300%.

Seems out of this world, but it is the truth. This ROI calculation was done year two of using the system as a presentation with my management and it continues to increase.

What's my experience with pricing, setup cost, and licensing?

Talk to your account manager. They will work with you on pricing and they will ensure that you get what you need for any size organization.

Which other solutions did I evaluate?

Birst, Tableau, Crystal, Power BI, GoodData, and Qlik.

What other advice do I have?

In my 15 years of professional experience in IT and Project Controls, this system is truly the one that is the unicorn. That one system that we all wished existed, it finally does and it is real!

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Managing Director at TokenMarket Capital
Real User
Changed the way we built software - we were able to leave all the business intelligence and reporting out of it and use Domo for that
Pros and Cons
  • "The fact that you can add any data source is valuable. The entire data handling suite they have, all the apps, etc., is pretty amazing. One of the key things, not being a techie or a data-warehouse guy, is that you can connect data sources, and do all kinds of pretty amazing things."
  • "Their organization or client service didn't always keep up... They took on more and more clients and the processes slowed down a little bit."

What is our primary use case?

We used it for data crunching, analytics, and business intelligence to take it to a new level.

How has it helped my organization?

We built a culture around Domo. We built the culture around numbers, and sales guys not being able to hide anywhere, because we had the whole office plastered with 60-inch screens. We built a culture in the company around transparency and numbers and being able to crunch any numbers from any direction or any angle. That was the foundation of my startup. I could take any Excel sheet, for example, if I wanted to crunch analytics or numbers, connect it to Domo, and do the number crunching in Domo.

In addition, when we developed software internally, we were able to leave all the business intelligence and reporting out of it, so it actually changed the way we built software. We used Domo for all of that. We had a pretty big database and when we made changes to it we'd just connect the entire database to Domo and do all the analytics there. That was pretty helpful. It cut a lot of costs.

And the tech guys used it for getting alerts on anything from HTTP errors to whatever else you can think of. They would get alerts when somebody was scraping our database or when something was down.

What is most valuable?

The fact that you can add any data source is valuable. The entire data handling suite they have, all the apps, etc., is pretty amazing.

One of the key things, not being a techie or a data-warehouse guy, is that you can connect data sources and do all kinds of pretty amazing things. Even I used to do it. I was the founder and owner of the company and I was managing the whole staff, etc., yet I still used Domo myself, to a certain extent. It's pretty user-friendly. Of course, when you have massive data sources, it's different. But the way we used it, it was quite straightforward. We had 100 million-plus rows of data in Domo, and we were a small startup.

What needs improvement?

We struggled to keep up with it but I don't really know if there were any bad things about the product itself. Their organization or client service didn't always keep up. But as software, it's pretty far ahead of anything else. It's like the Rolls Royce of business intelligence.

It's more about you, yourself, having the resources to keep up with their development because it's pretty stellar.

For how long have I used the solution?

Three to five years.

What do I think about the stability of the solution?

We never had any issues with its stability at all. There were scheduled maintenance breaks. We did have a couple of stops when there was a data table that wouldn't load correctly, but that was something that they usually solved within just a few hours.

What do I think about the scalability of the solution?

We went from a couple of thousand rows of data to 100 million rows of data with no issues at all. But we were not an enterprise. Domo is really an enterprise tool and that's where you get the big bang for the buck.

We began with three people and we grew up to about 100 users, plus some board members and some external investors. We were able to give dashboard access, different rights to different groups of people. We could build a "Board of Directors dashboard," or an "investor dashboard." Everybody used Domo in our organization, either to view, analyze, or for daily use. Some used it more, some used it less.

How are customer service and technical support?

We used Domo for five years. In the beginning, the first three-and-a-half years or so, technical support was amazing. They would answer six things immediately. But they took on more and more clients and the processes slowed down a little bit. I don't know if they've gotten that fixed, but in the later stages it slowed down a little bit.

I'd say they're still ahead of a lot of other platform providers or software providers. It wasn't like Microsoft where you can never talk to anybody, or Google where you can never reach anybody, ever.

Which solution did I use previously and why did I switch?

I received a presentation of up-and-coming types of software and in the business intelligence category there was one slide on Domo. I went to their website and I looked at their demo. I said, "Holy smokes, this is what I need." It wasn't like I was looking for a solution. I just found Domo, and realized, "Okay. This can change my business."

Back then, we were a two-person company. I went to my board and said, "I'm going to spend $50,000 on this business intelligence tool," and they looked at me like, "You're crazy. Have you lost your mind?" And I said, "No, no. Trust me. This is going to be good." So we bought it. It wasn't sold to me. 

We were thinking of building our own CRM that would be part of our own applications, a backend to our own systems. But we skipped that when we took on Domo.

How was the initial setup?

The initial setup was pretty straightforward. We bought it as a yearly package and got ten licenses to begin with and then a bunch of U-licenses. The setup was included in that. They set it up according to what we wanted included in the price. They didn't come back to us at any point and say, "You've run out of hours." They did it quite elegantly. We got up and running nicely.

The initial deployment took two to three weeks. That's one of the crazy things about Domo. If I have a huge database or an ERP or a CRM, and it's in an SQL or another database, it's about a two-hour process to connect it to Domo. It's not complicated. If I want to get all my Twitter, Facebook, and analytics into Domo and into dashboards, that's something I can do, and it will take me about 15 minutes. It is "next-level." It is pretty amazing. 

There is an app in Domo - the Workbench - that picks up the information. You connect your LinkedIn or your Facebook to Domo and it just picks up all the relevant data. There's a ready-made dashboard for it and you can modify it if you want. But for most companies, the dashboards that they've already built are good enough to begin with.

It's a super quick process.

In terms of an implementation strategy, we talked with the implementation team about what's important, what's not, etc. We thought about it and discussed it over a couple of Skype calls and then we made it happen.

The deployment speed is one of the biggest advantages that they have.

What about the implementation team?

We did it ourselves, with Domo. We had a couple of tech guys who built our software and they picked up Domo by watching a couple of videos in the Domo University. They did a lot of the integration and a lot of the deployment. They built a lot of dashboards. It's super-simple to get started.

When we started using it, I had one tech guy who helped a little bit. And then Domo did a lot of the deployment, and then we were up and running. We came back to Domo and asked them for a couple of bigger tweaks and they helped. They gave our tech guys some guidance and then we took over and did everything ourselves. So it required very little in terms of our staff. We had no full-time Domo guy. We'd do it on the fly.

Once it was up and running we didn't have anyone maintaining it.

What was our ROI?

I couldn't put a number on ROI but it has probably paid for itself a few times. The fact that we could leave out stuff from our own applications means we probably already saved the money there a few times over. But it's the effect of Domo on the culture of the company that I can't put a number on.

What's my experience with pricing, setup cost, and licensing?

They keep on coming up with more and more apps; they've built an "app economy." Some of them are really expensive, so they're not for startups and smaller companies. They're more like enterprise tools. We couldn't afford some of them, because they were so crazy expensive. But if I was working for a bank, insurance company, or some bigger corporation then, for sure, they could justify those prices.

Back then, when we bought it, pricing was very mystical. It seemed like it depended on who you were. There were no prices on the website, nothing public. It was probably on a case-by-case basis. It was silly expensive back then and it probably still is, or even more expensive. But, again, I've sold EMC storage solutions where we were four times more expensive than others and we could justify it.

I'm a big believer in: "If you're poor you don't have money to buy poor quality."

Which other solutions did I evaluate?

I've used different ERPs, CRMs, and different types of analytics throughout my career, but I've never invested in anything like this before. This is "next-level."

What other advice do I have?

If you implement Domo, go full-on with Domo and let go of all the legacy stuff. The big mistake is that you implement Domo and then you have something else as well. If you're thinking of consolidating analytics, go full-on because Domo can solve everything when it comes to data-handling, analytics, business intelligence, and reporting, etc. My advice would be: Have the courage to let go of all the old stuff.

I'm a big fan in many ways. I'm not a techie in that sense, I'm more a CEO. But I'm a big ambassador of Domo. When you compare storage, for example, you have Dell EMC and then you have all the others. In business intelligence, you have Domo and then you have the others. That's how I see it.

If the company I now work for, a new startup, ever grows to the size we need it to be, then I would be an ambassador for Domo again. Or if I was running a company, I would look at implementing Domo pretty quickly to get a really crisp understanding of how the business makes money, and what we can do to make more.

Every organization is different, so you would probably use it differently depending on what you do. My old startup was a very sales-heavy business. It was a lot about sales and customer data and the like. In another organization, you might use different kinds of analytics and business intelligence. How you use it really depends on what you do.

I would give it a ten out of ten. If you've actually lived the "Domo life," it's hard to get along with anything else after that. It is that good.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Domo
January 2025
Learn what your peers think about Domo. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.
KiranMarri - PeerSpot reviewer
Senior Vice President and Chief Scientist at CSS Corp
MSP
Top 10
Easy to deploy and used to implement end clients' KPI dashboards and various metrics
Pros and Cons
  • "All our client SLAs and daily and weekly dashboards are tracked on Domo."
  • "If Domo had a Copilot feature, you could interact with the graphs and talk to the graphs and tables."

What is our primary use case?

We use Domo to implement our end clients' KPI dashboards and various metrics.

What is most valuable?

All our client SLAs and daily and weekly dashboards are tracked on Domo. Since all our SLAs are available on Domo, we use it to predict whether we will meet our SLAs. The solution has the flexibility of using multiple connectors. We write our custom code to integrate with Domo and then generate insights. The solution's integration is very easy and friendly, and anybody can learn it.

What needs improvement?

If Domo had a Copilot feature, you could interact with the graphs and talk to the graphs and tables.

For how long have I used the solution?

I have been using Domo for two years.

What do I think about the stability of the solution?

The solution has good stability.

Which solution did I use previously and why did I switch?

We previously used a different solution called Tableau. We switched to Domo because it was better than Tableau in customization and ease of deployment.

How was the initial setup?

The solution’s initial setup is very easy.

What about the implementation team?

The solution’s deployment took a few weeks.

What other advice do I have?

The solution is deployed on the cloud in our organization. The solution's visualization feature is good and meets whatever most of our customers want. It has all the standard charts and typical drill-downs, and it's quite easy. I would recommend the solution to other people who are considering using it.

Overall, I rate Domo a nine out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: partner
PeerSpot user
reviewer1295028 - PeerSpot reviewer
Senior Software Engineer at a real estate/law firm with 10,001+ employees
Real User
Easy to connect to and visualize a data source, but the export functionality could be improved
Pros and Cons
  • "In Workbench 5, they have come up with a very useful feature called Upsert. When you're pushing data into the data set, if the data is already available it will update the data, and if that the data is not there it will insert it. That is a beneficial feature that they introduced in the latest version."
  • "When you're exporting a graph out of Domo — suppose it is in the form of a donut chart or it is in form of a stack — the data comes out in tabular format, not as a graph. When exporting the data, I would like them to create a tab for graphs and another tab with the data in tabular format."

What is our primary use case?

We use it to work on many business problems using the data visualization. Currently, I'm working for a company which deals with title insurance. We use Domo to visualize the data: How many open orders are created, which agent performed better, which region got the most orders, how many were closed or lost. Our company has data related to mortgages so that's what we use it on. In our division, directors and VPs get insight from the data.

Workbench is deployed on-premises and then we have a web application, a cloud application, for visualization purposes.

How has it helped my organization?

Users can log in and directly view the data. Unlike some other visualization tools, they don't need to play around. They don't need to do more steps, like with Tableau or Power BI. Those solutions are a little bit complicated whereas Domo is quite helpful.

What is most valuable?

There are so many charts available to visualize our data in various ways. There are donut charts, stack charts, bar graphs, and we have geographic displays. We can select things based on the given requirements and on what needs to be displayed. 

In Workbench 5, they have come up with a very useful feature called Upsert. When you're pushing data into the data set, if the data is already available it will update the data, and if that the data is not there it will insert it. That is a beneficial feature that they introduced in the latest version.

It's very user-friendly. When you get into Domo you just search for what they call a card, the one which will serve your purpose. You can click on it and you see the visualization. To see the data, you just click on the card and you can view it. You can also export those reports as well.

Connecting Workbench to your data source is really easy and then you can visualize it or choose among many other options. You can connect through Amazon Redshift, or any AWS-based database, or any cloud-based data sets. You can also upload your data set through Excel and CSV files. It provides a lot of convenience.

They also provide many plugins to collate data. If you want to extract the data from Facebook, Twitter, etc., the plugins are built-in. All you need to do is add the plugins to your Domo Workbench and you can extract the data.

What needs improvement?

Domo as a solution can be improved in various ways. For example, when you're exporting a graph out of Domo — suppose it is in the form of a donut chart or it is in form of a stack — the data comes out in tabular format, not as a graph. When exporting the data, I would like them to create a tab for graphs and another tab with the data in tabular format.

For how long have I used the solution?

I have been using Domo for more than two years.

What do I think about the stability of the solution?

When we started using Domo, it was only one or two years old and it wasn't quite stable. It was still in development/beta mode, but now it's quite stable.

What do I think about the scalability of the solution?

It's quite scalable because they keep on adding new features. It keeps up with the market trends.

Which solution did I use previously and why did I switch?

We used Tableau prior to using Domo. It was because of the organization and licensing that we switched to Domo.

How was the initial setup?

The initial setup is very straightforward. All you need to do is have Workbench set up in an on-prem server, and you need Domo access, the cloud link. That's it, and you're ready to develop or publish any report. It doesn't take much time. All you need to do is create a data set and, once your data set is available, you create cards. However long it takes you to create a card is how long it takes until you have results.

What about the implementation team?

Domo consultants will be assigned to each of your projects. They are really helpful if you come across any gap. You can directly contact them, have a call with them, and they will help a lot. That's part of their standard tech support.

In our organization, Domo is widely used. The division I work in has one of Domo's staff to support us, dedicatedly our division. Somebody else is assigned to another division.

What was our ROI?

It's saving use effort and time but I can't talk about how they affect ROI because I'm not familiar with the cost of the solution.

Which other solutions did I evaluate?

I'm familiar with Tableau. Tableau is more evolved and has many more features than Domo does, but Domo is still evolving. At some point in time it may be in a parallel position.

One of the major differences between them is the UI look and feel. In that area, Tableau is better. In Domo, you upload the data set and then you create the job which will be NRT — near real-time. You keep on scheduling the job; you can schedule it to run every minute. But in Tableau you can have a data set cached in your system or you can have a live data set from the DB. You can directly connect it from the database.

What other advice do I have?

There are more than 500 people using it in our company, although that's just a rough estimate. They are mostly in high-level management: SVPs, VPs, and CFOs. And it doesn't take many people to support and maintain it. It's low-maintenance.

It's a good tool, overall. I would rate it at seven out of 10. There are a few features that Domo doesn't have. If they keep on adding features and work on the UI, that could make it a 10. I would rate Tableau higher.

Which deployment model are you using for this solution?

On-premises

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Software Developer at CapitalVia Global Research Limited
Real User
Enables us to connect with MySQL, with the database of our CRM to create reports
Pros and Cons
  • "We've worked with all the features of Domo. Among the most important are Pivot and Sumo Cards. We can use drill-down from the top-most level with a click, generating charts."
  • "The user interface is quite good."
  • "It's quite slow. We are using about 2,000,000 rows of data. Creating certain reports takes almost a couple of minutes, which should not be the case."
  • "I would like to publish a dashboard for the employees so that they can also see the performance of our organization. But that is not a feature in Domo, although it's something that Zoho provided."

What is our primary use case?

Our business deals with B-to-B and B-to-C customers. Our main objective is to present an analysis of our business. From our databases we generate a report and we showcase it to our upper management team, showing them the exact analysis that has been done.

How has it helped my organization?

Earlier, in terms of analytics and data, it was slow going. We used to manually create the reports. We didn't have any interface or way of presenting any data to the CEO or CIO of our organization. We used to pull out reports by creating them in Excel. Domo has helped us directly present data to the upper management team. We have created particular dashboards on Domo and given direct access to upper management so that they can have a look and strategize for the future. We created the dashboard once to meet the requirements. Now, automatically, as the values of the data change, the job is done. They are able to understand the current status of the business.

On a daily basis, it is saving us four hours per day. We used to spend four hours extracting the data for a report. 

What is most valuable?

We've worked with all the features of Domo. Among the most important are Pivot and Sumo Cards. We can use drill-down from the top-most level with a click, generating charts.

Apart from that, we are able to connect with MySQL; directly with the database of the internal CRM to fetch data and create reports and present it.

The user interface is quite good. 

What needs improvement?

It's quite slow. We have about 2,000,000 rows of data. Creating certain reports takes almost a couple of minutes, which should not be the case.

One of the things Domo can work on is the filters it provides. I have created many dashboards and the filters are not that user-friendly. If we have two dates, we are not able to filter it on both, it allows only one date, which is not a nice thing. If they could improve on that, it would be great.

Finally, I would like to publish a dashboard for the employees so that they can also see the performance of our organization. But that is not a feature in Domo, although it's something that Zoho provided. I would request that Domo enable us to share a particular dashboard with the employees, providing the filters with that. Domo doesn't provide anything like that. This is one of the features we want. We are not able to share our data with the employees. We don't want to share all the data. Our objective is to enable an individual to look after his performance in the organization. We are not able to do that. That's why we are stuck with only a few people using it in the upper management team of our organization.

For how long have I used the solution?

One to three years.

What do I think about the stability of the solution?

We haven't had any downtime or crashes, it's running absolutely fine. 

The performance should be improved in terms of data fetching from the external application. When you connect it with the database it takes some time to extract the data.

How are customer service and technical support?

We haven't had to contact technical support. We did communicate with the salespeople. They replied whenever they received our messages.

Which solution did I use previously and why did I switch?

We were using Zoho. My boss said to me, "We need something that we can use to present our data." We started looking for a tool that would help us. We came up with Domo and directly started the implementation.

How was the initial setup?

The setup was straightforward, easy. You have to directly connect it with the database. We have a database for our internal application and integrated directly with that database and it was good to go. That process took one to two hours.

We started by creating one report, then another report. The initial R&D I did on Domo took me between ten and 15 days, and then I moved on to creation of the reports. After that, I was able to create the dashboards in a month.

I was the only one who developed the entire dashboard in our organization. I am the entire owner of Domo.

What about the implementation team?

We did not use a consultant.

What was our ROI?

Over the last year we have saved about half of the amount of the subscription. It has reduced our costs more than we expected. It has saved us manpower, money, and made things more efficient. It doesn't require ten people working on it, one person can develop and that's why I am here, to run this entire project.

What's my experience with pricing, setup cost, and licensing?

Pricing was a huge factor. Domo is slightly costly but it's much cheaper than some. If possible, when we renew our subscription we will be requesting a price cut. We can get the same features from competitors. We may have to look for a new subscription.

Which other solutions did I evaluate?

Zoho has created very advanced analytics but Domo is far better than Zoho. We looked at Cluvio and Grow. We went with Domo because it is easy to use and easy to understand.

What other advice do I have?

It's easy to use. There's no need for Google or videos to learn something. You can just explore it and do whatever you want and it's very easy to understand with a good interface.

We have kept the number of users to not more than 15. We have kept it confidential and not made it available to the employees. 

We are planning to increase usage of Domo. We had a lot of negotiations with the team that was helpful regarding the sharing of a particular dashboard with other people. We have a one-user subscription and we want to share this with another one so that they can at least have a look at the performance in the organization. We are planning to share Domo with the employees. We have between 300 and 500 employees. Our target is that by the next financial year we will deploy this product throughout the organization.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Sumit  Chakraborty - PeerSpot reviewer
Vice President at Indium Software - Independent Software Testing Company
Real User
Fast installation, reliable, with proven results for small to mid-size companies
Pros and Cons
  • "The most valuable feature currently is the self-service BI availability in Domo. I would say the data file fabric solutions where the users themselves are responsible for generating their own reports."
  • "One of the improvements that could be made is related to improved storage options."

What is our primary use case?

Our primary use case for using Domo is from the consulting point of view.  We use it for unified analytics where they have a lot of batch data and stream data. We want to combine and ensure, particularly that the deliverable side form categories, like real-time dashboard reporting, KPI-driven reports, ad hoc users, ad hoc reporting, as well as advanced analytics and data sets.

What is most valuable?

The most valuable feature currently is the self-service BI availability in Domo. I would say the data file fabric solutions where the users themselves are responsible for generating their own reports.

What needs improvement?

One of the improvements that could be made is related to improved storage options. I would also like to see Domo being absolutely one hundred percent compliant with military sets of data.

For how long have I used the solution?

I have been using Domo for the past two and a half years.

What do I think about the stability of the solution?

The stability of Domo is excellent.

What do I think about the scalability of the solution?

The scalability is excellent. We have input close to fifty billion rows in Domo, and this is where we saw the cards winded in pretty slowly. So we had a performance issue there, but say maximum up to twenty-five to thirty billion, this product is flawless. But when we talk about big data analytics with too many self-service components, this is where we see some performance depreciation.  We have more than two hundred using the solution.

How are customer service and support?

Technical support is pretty good. However, when a customer claims, that it does not go well with the technical support because of certain items, customer support says, "Yes, it will work," but the technical support says, "We do have a limitation." So there is a gap or contradiction that needs to be addressed between customer support and technical support.

How was the initial setup?

The setup is straightforward and self-explanatory. We do not have to go through a lot of complex steps. The installation was very fast just a couple of minutes.

What about the implementation team?

We are the third party so we did not have to look for other assistance.

What's my experience with pricing, setup cost, and licensing?

The pricing differs from customer to customer, depending on the package.

What other advice do I have?

For mid-size or small customers, this is absolutely fine. However, this product has not been tested on a robust enterprise-scale application where we handle billions and billions of records. So this is where we see the application breathing out a bit. I would rate Domo an eight out of ten.

Which deployment model are you using for this solution?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
NaveenKumar24 - PeerSpot reviewer
Founder & CEO at GWC
Real User
Low-code and drag-and-drop platform that has a Magic ETL feature that lets users do expression, transformation, and loading activities smoothly
Pros and Cons
  • "The best feature of Domo is that it's completely on the cloud. I also like that you can handle data end-to-end without having to depend on multiple tools. Another specific feature I like the most about Domo is Magic ETL because, through it, you can do all your expression, transformation, and loading activities very smoothly. The tool also follows the lineage concept, so you can understand what kind of transformations took place on a particular data set. You can find end-to-end data from the source until it has become the final output or the final data set. Whatever happened to a particular data set, you can understand it through the Domo lineage, and that isn't possible in most of the tools available in the market, but in Domo, that's available. The tool is also solid and because it's on the cloud, it uses multiple data engineering in the backend and multiple algorithms in the back, behind the scenes, resulting in a great performance. For example, if an end user such as the CEO or COO opens a report or the dashboard and it takes more than ten seconds, the end user won't be interested in looking at that report or dashboard, but Domo enables better performance and there's usually no performance issues from that tool."
  • "Domo or any other BI tool has room for improvement, in particular, in the calculations. User-guided material isn't available for calculations. The tool, though user-friendly, could also be more customizable, especially when you're building a dashboard. Data integration could also be improved in Domo because even if the tool connects to multiple data sources, some hiccups still arise and need to be addressed."

What is our primary use case?

Domo is a cloud intelligence software, so it's used in data analytics or analysis. It's a one-stop shop BI tool that handles the entire business intelligence process. Multiple components are involved when giving end-to-end BI solutions, for example, integration, ETL, data warehousing, data analytics, data visualization, data science, and machine learning, which Domo is capable of handling end-to-end. It's a tool that can do everything, and you can pull data from anywhere, from visualizations using advanced AIML concepts through it.

What is most valuable?

The best feature of Domo is that it's completely on the cloud. I also like that you can handle data end-to-end without having to depend on multiple tools. Another specific feature I like the most about Domo is Magic ETL because, through it, you can do all your expression, transformation, and loading activities very smoothly. The tool also follows the lineage concept, so you can understand what kind of transformations took place on a particular data set. You can find end-to-end data from the source until it has become the final output or the final data set. Whatever happened to a particular data set, you can understand it through the Domo lineage, and that isn't possible in most of the tools available in the market, but in Domo, that's available.

The tool is also solid and because it's on the cloud, it uses multiple data engineering in the backend and multiple algorithms in the back, behind the scenes, resulting in a great performance. For example, if an end user such as the CEO or COO opens a report or the dashboard and it takes more than ten seconds, the end user won't be interested in looking at that report or dashboard, but Domo enables better performance and there's usually no performance issues from that tool.

What needs improvement?

Domo or any other BI tool has room for improvement, in particular, in the calculations. User-guided material isn't available for calculations. The tool, though user-friendly, could also be more customizable, especially when you're building a dashboard. Data integration could also be improved in Domo because even if the tool connects to multiple data sources, some hiccups still arise and need to be addressed.

Additional features I'd like to see in the next release of Domo include automatic data loading and understanding through machine loading algorithms and ready-made dashboards that end users would find easy to understand. For example, if I'm going to customize the dashboard and start using it, the tool should understand my data immediately through machine learning algorithms and data science models which would be a great addition to Domo.

For how long have I used the solution?

I've been using Domo for almost two years now.

What do I think about the stability of the solution?

Domo is a stable tool. I never had any bug issue or breakdown from it. The tool runs smoothly because it always has a backup engine running, so if something goes down, the backup engine immediately kickstarts. Domo runs flawlessly and doesn't have any problem, delay, or outage because of the backup engine.

What do I think about the scalability of the solution?

In terms of scalability, we can add more users to Domo remotely. If today we have fifty users and tomorrow we want a total of five hundred users, we can just set up a call with the Domo team and they'd support us. Scaling up Domo won't be a problem.

How are customer service and support?

As we are implementation partners with Domo, we closely work with their support team, particularly when building custom visualizations. We also support the Domo team in terms of building their solutions. For example, if customers have specific requirements, we get in touch with the Domo team and build the solutions. They're supportive, and in fact, we're planning for an event in the coming days. My company, GWC, in collaboration with Domo, we're going to have a conference in India, so very often we get into discussions with them in terms of Domo improvement areas, and whenever we need some support, we can contact their support team. 

On a scale of one to five, with one being bad and five being excellent, Domo technical support would be four out of five.

How was the initial setup?

The initial setup for Domo is very simple because it's a serverless approach where you don't have to maintain a server. You don't have to have the hardware. You don't need a support team or admin team for its setup. It's just a subscription model. When you want to buy this tool, you can directly contact Domo. I run an analytics company, so I'm a partner of Domo, and it's very easy to implement the tool in the initial stage. Setting the tool up is a very simple process.

What about the implementation team?

The implementation of Domo is done in-house.

What's my experience with pricing, setup cost, and licensing?

Domo has more than one licensing model. You can choose between the yearly subscription and the per-user licensing model. The tool is flexible in terms of licensing. As for the cost, Domo is an end-to-end BI tool so its pricing is a little higher than other players in the market, for example, non end-to-end BI tools such as OBIEE and Tableau specific only for business intelligence and presenting data to the end users, unlike Domo which handles everything. You want to get Domo as an integration tool, an ETL tool, etc. As the tool is end-to-end, its cost is always going to be a little higher than other BI tools, but it's worth paying because you won't have to spend extra for other activities. After all, Domo can do those activities.

What other advice do I have?

Domo doesn't have a version because it's completely on the cloud, even if there's a change in the backend. It doesn't have any software that you need to install as Domo itself is a cloud tool.

My company is a Domo implementer with eight to ten projects executed, and with every project, there's a minimum of twenty-five to thirty end users of Domo, but the company has forty certified Domo developers. Every developer supports, on average, ten different users, so overall, the tool has three hundred to four hundred users.

The main reason my company decided to use Domo is that it's a one-stop shop BI tool, so it solves requirements for all customers. It can also integrate with any data source, and it's the only tool so far that can integrate with more than one thousand five hundred different data characters.

Another reason why my company chose Domo is because of the look and feel of the dashboard which is easy for the end-users to understand. Domo made it very simple. The tool is what people need as it has more algorithms and gives effective results.

My advice to anyone planning to use Domo for the first time is to just get on a call with the Domo team and explain your requirement in detail. The Domo team will give you a demo, and after understanding the demo, you have to explain any problems and your requirements, so the Domo team will understand, and depending on your requirements and data sources, the team will suggest the particular approach you can take. This is what you have to keep in mind before you approach the Domo team for implementation.

My rating for Domo is eight out of ten because it's a cloud-based tool that's good for data security and it's user-friendly. Any other BI tool expert can easily learn the tool and start working on it. Domo has a drag-and-drop approach, so you don't have to be technically skilled to learn it.

My company is a partner of Domo.

Disclosure: My company has a business relationship with this vendor other than being a customer: partner
PeerSpot user
Consultant
A very useful tool if you want to check your data constantly and historically
Pros and Cons
  • "Domo has a lot of connections using APIs where you can use data from different databases, such as NoSQLs, SQL databases, and other connections. These connections exist to obtain data and transform whatever that you want."
  • "If your ETL runs more than 24 hours, it always fails because we are logging a lot of historical data, and there is a restriction on the amount of data (in rows) that you can run. The technical support has not found a solution for this yet."

What is our primary use case?

I use Domo mostly for three reasons: 

  1. To create connections with several applications and obtain data from those applications, e.g., Google Drive, Google Sheets, or Google Analytics
  2. With those connections, I love to upload data to Domo and transform that data in different ways. I create ETLs to join the data. 
  3. When I join the data, it is transformed into a card where the client can see his data in a graphical way. From this, he can understand how his company is performing, because the data which I upload is from their call center(s). 

Domo is not for fixing errors. We don't fix anything with the database. Domo is for processing data and showing the data to clients. They can see how their company is with calls, and if they are selling well or not. 

How has it helped my organization?

For our clients, who have call centers, it is very important. For example, they need real-time data and Domo allows them to obtain data every 15 minutes. It updates the data every 15 minutes with new issues to fix it for the moment and will detect if something is wrong, which is for the client, as they need to ensure their data is okay and everything is working. The client needs to know if their reps are working well and selling their products.

What is most valuable?

Domo has a lot of connections using APIs where you can use data from different databases, such as NoSQLs, SQL databases, and other connections. These connections exist to obtain data and transform whatever that you want. This is valuable because I work with Postgres.

You can also create two types of ETL: 

  1. A graphical ETL.
  2. It can be used cold with MySQL and transformed into whatever you want with the code.

It is pretty amazing; the things that you can do with this product.

What needs improvement?

If your ETL runs more than 24 hours, it always fails because we are logging a lot of historical data, and there is a restriction on the amount of data (in rows) that you can run. The technical support has not found a solution for this yet. Their recommendation is just to run less data, which does not work for us.

I would like the real-time reporting to decrease the range of output from every 15 minutes to every five minutes.

They could add create a card in a timeline to see how calls are going. Domo has a lot of features, but it does not have a timeline.

For how long have I used the solution?

One to three years.

What do I think about the stability of the solution?

The stability is pretty good. We have not had a problem with losing data.

What do I think about the scalability of the solution?

There is an issue with Domo's storage because there is a limit with it. In five years, the storage requirements for Domo will not work for companies.

We currently have 50 people using the solution, though we have only about ten full access accounts. The rest of the accounts are preview only versions.

How are customer service and technical support?

If you have an issue with Domo, their response is less than an hour. Their support contacts you immediately when you send an email for an issue on a database or data set. Then, they follow their process and will always try to solve the problem in less than 48 hours.

Which solution did I use previously and why did I switch?

We previously had a homegrown application that we used. We switched applications because of iOS limitations. 

How was the initial setup?

Domo was already installed and configured when I started.

It's pretty simple to configure within a database and with another IP, like Google. It provides a step-by-step explanation of how to do something using stickers in the questions. Clicking on the sticker, it tells you more information about what you need to to do to configure something, which is pretty simple. It takes a minute to a minute and a half to set up.

What about the implementation team?

We implemented in-house. 

It takes one person to create the configuration and the data sets to upload the data, then three or four more to create the cards. The cards will be where you will need more time to transform the information, because you need to know what clients need to create the card like the client wants or what they want to see in the card. Therefore, it needs around five to ten people working on the deployment, then maintaining the solution.

When implementing, you need to know what the client really needs and what do you want to create in Domo. 

What was our ROI?

We are making money from Domo, and all our clients are happy with the information that they receive from it. We have seen our customer base grow due to the product's usage.

Which other solutions did I evaluate?

Right now, we are trying to use Pentaho.

Domo has a lot of tools that other software, like Amazon, doesn't have.

What other advice do I have?

Domo is a good tool, and you won't regret it if you chose it for your company, since it is a very useful tool if you want to check your data constantly and historically. You can compare and create graphics to compare the past with the present and estimate to see how your company is performing. 

Right now, the data is the most important thing in the world. Domo always tries to keep your data protected and available to you and your clients. This is something which  good with Domo. 

As our company increases in size, our usage of Domo will increase.

We use Datadog in conjunction with Domo, but they are two separate tools: Datadog is used for checking issues in the databases and Domo is used for uploading data from the databases. E.g., Datadog will inform you what is going on every second in the databases. It provides information if something is wrong or if one of the processes hasn't finished.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Domo Report and get advice and tips from experienced pros sharing their opinions.
Updated: January 2025
Buyer's Guide
Download our free Domo Report and get advice and tips from experienced pros sharing their opinions.