The first comment I am going to make is with regard to the user interface of Segment, which is very easy to use. This is a kudos to the design team behind that. One of the major features that helps us majorly is the data cleaning feature, and also the over 100 plug-and-play integrations that are on the platform. We really focus on the plug-and-play integrations and also the Unified 360 on the platform.
Senior Software Engineer at a government with 1,001-5,000 employees
Real User
Top 20
Mar 13, 2026
There was a race condition in the Segment journey that I highlighted to Segment, and I think they must be doing something with it. Everything else was perfect. I think everything has improved. They are working on it, so it is fine on my side.
There's a lot of documentation that is really helpful. I think a bit more video tutorials for those that are really new to a CDP could be really helpful. I chose a rating of eight out of ten because these video tutorials would really illustrate how to use the tool to its full potential, and perhaps some more hands-on support from the Segment team would push it to a ten.
The main challenge is that the SDKs are pretty similar across programming languages, and they're not super flexible. They might not support certain use cases. It has a set of functions that work well if they fit your needs, but if you need something custom, you can't rely on the SDKs and have to use recipes. And using those recipes extensively isn't ideal. For example, we were getting leads from the D2C application, sending them to Segment, and then from Segment to HubSpot. If Segment could mimic HubSpot's API, we could leverage HubSpot's SDK capabilities even through Segment. But Segment's API is generic, so it doesn't do anything tailored to HubSpot. As a product designer, I know that would be hard to accomplish anyway. It's not a criticism, because I would probably design it the same way. But as a consumer, I don't care how it's designed; I care if it fits my use case. If not, how much effort will it take to make it work? That was the challenging part. It took a lot of time to integrate Segment and make it communicate with HubSpot in a certain way. So, the challenge is the lack of flexibility in the SDKs, given the capabilities of the destinations. From my experience, it's mostly fine. It could benefit from more customization capabilities. The product itself is good, but it would be awesome if it allowed you to write your own extensions to augment the CDP's capabilities. And another suggestion. It's not about a missing feature, but rather something Segment is doing that I personally don't think a CDP should do. It's like a mobile phone you use for watching videos, listening to music, and making calls. But to be a good mobile phone, you need to be the best at making and receiving calls, and texting. Everything else is a distraction. Instead of optimizing for those distractions, you should solidify the basics. To illustrate this, Segment has many capabilities that overlap with things like CRMs, campaign management systems, tracking systems, and so on. These capabilities can give a small startup a real kick-start, but as you scale, the capabilities other than the core CDP features don't scale as well. For example, it does campaign management, but it's not really a full-fledged campaign management system. When you're starting out, it's fine, it's great, it fits almost all your use cases. But as you grow from a two-person organization to a 300-person organization, you'll have to deal with more complexity. You'll likely need to look for a dedicated campaign management system and integrate it with Segment. Now, if you've been using Segment's campaign management for a long time, moving that part to a different system will be a roadblock.
Segment offers dynamic audience-building and precise tracking, enhancing marketing efficiency and simplifying data management for businesses. It integrates well with analytics services, promoting effective customer insights and personalized campaign executions. Segment provides businesses with sophisticated tools that streamline workflows and improve campaign efficiency. With user-friendly implementation, it significantly enhances marketing outcomes by simplifying data management through...
The first comment I am going to make is with regard to the user interface of Segment, which is very easy to use. This is a kudos to the design team behind that. One of the major features that helps us majorly is the data cleaning feature, and also the over 100 plug-and-play integrations that are on the platform. We really focus on the plug-and-play integrations and also the Unified 360 on the platform.
There was a race condition in the Segment journey that I highlighted to Segment, and I think they must be doing something with it. Everything else was perfect. I think everything has improved. They are working on it, so it is fine on my side.
There's a lot of documentation that is really helpful. I think a bit more video tutorials for those that are really new to a CDP could be really helpful. I chose a rating of eight out of ten because these video tutorials would really illustrate how to use the tool to its full potential, and perhaps some more hands-on support from the Segment team would push it to a ten.
The main challenge is that the SDKs are pretty similar across programming languages, and they're not super flexible. They might not support certain use cases. It has a set of functions that work well if they fit your needs, but if you need something custom, you can't rely on the SDKs and have to use recipes. And using those recipes extensively isn't ideal. For example, we were getting leads from the D2C application, sending them to Segment, and then from Segment to HubSpot. If Segment could mimic HubSpot's API, we could leverage HubSpot's SDK capabilities even through Segment. But Segment's API is generic, so it doesn't do anything tailored to HubSpot. As a product designer, I know that would be hard to accomplish anyway. It's not a criticism, because I would probably design it the same way. But as a consumer, I don't care how it's designed; I care if it fits my use case. If not, how much effort will it take to make it work? That was the challenging part. It took a lot of time to integrate Segment and make it communicate with HubSpot in a certain way. So, the challenge is the lack of flexibility in the SDKs, given the capabilities of the destinations. From my experience, it's mostly fine. It could benefit from more customization capabilities. The product itself is good, but it would be awesome if it allowed you to write your own extensions to augment the CDP's capabilities. And another suggestion. It's not about a missing feature, but rather something Segment is doing that I personally don't think a CDP should do. It's like a mobile phone you use for watching videos, listening to music, and making calls. But to be a good mobile phone, you need to be the best at making and receiving calls, and texting. Everything else is a distraction. Instead of optimizing for those distractions, you should solidify the basics. To illustrate this, Segment has many capabilities that overlap with things like CRMs, campaign management systems, tracking systems, and so on. These capabilities can give a small startup a real kick-start, but as you scale, the capabilities other than the core CDP features don't scale as well. For example, it does campaign management, but it's not really a full-fledged campaign management system. When you're starting out, it's fine, it's great, it fits almost all your use cases. But as you grow from a two-person organization to a 300-person organization, you'll have to deal with more complexity. You'll likely need to look for a dedicated campaign management system and integrate it with Segment. Now, if you've been using Segment's campaign management for a long time, moving that part to a different system will be a roadblock.