The Data Stack Show - 151: How To Unlock the Data Warehouse for Marketing with Chris Sell of GrowthLoop

Episode Date: August 16, 2023

Highlights from this week’s conversation include:The need for reverse ETL in marketing (2:24)Closing the gap between engineering, data, and marketing teams (8:37)The analytics persona’s opportunit...y (11:53)Interface layer (13:06)Approach to messy warehouse data (15:57)The need for a complicated infrastructure (28:43)Challenges in data integration for marketers (29:26)The evolution of the analytics stack (31:53)Orchestration of the data warehouse (38:39)The role of marketing tools (40:35)Generating custom assets (46:27)The shift towards making data processes easier (48:13)Final thoughts and takeaways (49:23)The Data Stack Show is a weekly podcast powered by RudderStack, the CDP for developers. Each week we’ll talk to data engineers, analysts, and data scientists about their experience around building and maintaining data infrastructure, delivering data and data products, and driving better outcomes across their businesses with data.RudderStack helps businesses make the most out of their customer data while ensuring data privacy and security. To learn more about RudderStack visit rudderstack.com.

Transcript
Discussion (0)
Starting point is 00:00:00 Welcome to the Data Stack Show. Each week we explore the world of data by talking to the people shaping its future. You'll learn about new data technology and trends and how data teams and processes are run at top companies. The Data Stack Show is brought to you by Rudderstack, the CDP for developers. You can learn more at rudderstack.com. Welcome back to the Data Stack Show. Kostas, today we're going to talk with Chris Sell. He's one of the co-founders and co-CEOs and leads product at a company called Growth Loop. And I'm so excited about this conversation because we talk a lot about
Starting point is 00:00:40 sort of concepts, old and new and trends and hot terminology in the data space. And reverse ETL is something that's come up on the show multiple times, but Chris runs a company that sort of skipped the whole reverse ETL hype and just went straight for a use case, right? So they have a tool that enables marketers to sort of build customer journeys and do segmentation, et cetera, straight on the data warehouse, right? So it just runs right on the data cloud. And they don't refer to it as reverse ETL. That's a really interesting take. They also are five years old. And so a lot older than a lot of the current reverse ETL vendors, which is really fascinating. So tons of stuff to talk about.
Starting point is 00:01:30 One of the big questions I want to ask him is that in terms of data engineering, I mean, you and I both know that data engineers have been writing pipelines that get data from the warehouse to some API downstream forever. That's not a new concept. And it makes a lot of sense to me that they're going after a really specific use case. And you actually are starting to see this among the more recent reverse ETL vendors,
Starting point is 00:01:58 really going after specific use cases. I want to know if Chris thinks that's inevitable. They sort of started there, but we're also saying that happened in the industry. But what do you want to ask him? Yeah, I want to have a conversation with him about reverse ETL in the context of marketing. Why we need to move all this data back and forth. And I think it's, I mean, it might feel obvious like to people why we want to do that, but I think that someone tries like to get into the details of that and give
Starting point is 00:02:40 like a specific use case where this needs to happen, it's not that easy. And I think we have the right person to do that and the right use case because marketing is one of these parts of like the lifecycle of a company where you really have to move the data around. Like the needs is like very clear there. Yeah. And I think that's one of the reasons that reverse ETL pretty much started
Starting point is 00:03:08 from there. I think most of the reverse ETL vendors that we know pretty much started with a marketing use case anyway. I think it's going to be great to hear about the whole lifecycle of data in this use case. Why we need, first of all,
Starting point is 00:03:24 to take the data into the data warehouse and would come just like live in Marketo. And why then again, we need like to take data out and put it back to Marketo. And I think especially like data professionals will find this like very enlightening about why we built at the end,
Starting point is 00:03:40 like all these complex infrastructure and pipelines. Awesome. I am interested in those things as well. So let's dig in and chat with Chris. Let's do it. Chris, welcome to the Data Stack Show. We have so many things to talk about. So thanks for giving us the time.
Starting point is 00:03:58 Yeah, thank you for having me, Eric. And Kostas, very excited to be here. All right, well, let's start where we always do. So tell us about your background and what led you to starting Growth Loop. Absolutely. So by the way, a quick intro, I'm the co-CEO and co-founder of Growth Loop. But long story short, what led me to this point was I actually started in marketing over at Google. So I was a direct response marketer
Starting point is 00:04:27 dealing with the problems of CSVs and data silos that we all know and love if you've ever been a direct response marketer. And basically realizing that I had about 50 ideas and only five of those would ever reach any of our customers. And most of that difficulty was because I did not have access to the data that I needed to run my campaigns. So I was dealing with email marketing in my case. But as I started to grow in marketing, I started to see it in other channels as well. And so the reason we started Growth Loop was we noticed that where a lot of the data in organizations was being aggregated was the analytics stack. So in the BigQuery, Snowflake, Redshifts of the world. And they were using that for BI. And we said, well, why can't marketers use that same data
Starting point is 00:05:17 for marketing and create customer journeys? So we created a customer journey platform directly on the modern data stack to help marketers. Very cool. Now, one thing I want to just dig into right out of the gate here is that what you described a lot of people now call reverse ETL. You know, that's sort of like the hot terminology for, it's kind of funny. It describes like a general direction of data movement. So it's not actually very descriptive relative to, you know, all the tooling, but you intentionally said that, you know, you built a sort of marketing automation,
Starting point is 00:05:58 marketing journey platform on top of the warehouse. So would you say that you were around, you were doing reverse ETL before reverse ETL was reverse ETL? Yes. I mean, like we kind of all were. I mean, if you were a marketer too, Eric, if we were talking about the podcast here
Starting point is 00:06:18 and like we were all sending CSVs to our end channels to target audiences. And what I saw teams starting to do was then they go to their analytics or eng team and say, hey, can you set up an airflow pipeline or a cron job on your computer and just automate CSV for me? And yeah, at the time there was no name for what that was. Now it's been given the name Reverse ETL, but it is just a movement of data. Essentially what you're saying to your marketers is, I know you're going to use 20 tools. I'm going to send the data to every single one of them. And yeah, it makes sense that now with
Starting point is 00:06:56 Reverse ETL, there's a more reliable infrastructure to do that. But what we started to realize too was I was a business user at the end of the day. So to me, the only thing that mattered was, does this thing drive revenue or an impact on my customers in a positive way? If it doesn't, I can't justify it. And so as we were starting to think about growth loop, we thought about it in terms of, yes, reverse ETL going from the data warehouse to the end channels, but how do you actually get somebody to measure value and actually produce campaigns at the same time instead of just transferring data over?
Starting point is 00:07:31 Yep. And so this is really interesting because, you know, what is it, three or four years ago that you started Growth Loop? It was almost five years ago. Almost five years ago that you started Growth Loop? It was almost five years ago. Almost five years ago. Okay, so five years ago. Man, okay, I'm thinking back to five years ago and thinking about, for most companies out there, thinking about sort of connecting to the data warehouse
Starting point is 00:08:00 and directly using data from there in some sort of downstream tool was a pretty provocative idea, right? And I would even say, you know, I'm not going to make up numbers because who knows, but I think a lot of marketers wouldn't even necessarily think about that as a possibility because of the traditional sort of schism between, you know, engineering teams, data teams, and marketing. But you sort of assumed that, you know, based on your experience, can you speak to that a little bit? Like, does that divide closing? Like, you're on the front lines? Yeah, I think, well, one, nobody knew what we were talking about at first. So that
Starting point is 00:08:41 happened, where I think for us, it wasn't obvious. Like now I think business applications will come to the modern data stack and be built on top of it. But if you would have asked me five years ago, I would have never made that statement. Instead, I was at the level of trying to solve a problem for a marketer. And actually, one of the first problems we saw was we were working with customers. They were leveraging Snowflake and BigQuery were the big two at the time. And they would be using Looker typically to do BI visualizations. And then they'd have a data science team producing some machine learning model to predict churn. Predicting churn was actually the first one we saw. And they were like, they did this big presentation to their marketing teams and said, hey, look
Starting point is 00:09:26 what we did. Look at how smart our analytics stack is that we can actually predict when our customers are going to churn. And the marketers were like, cool. Like, that's great. Now we know that. And it looks like we have several that are going to churn. What are we going to do about it?
Starting point is 00:09:40 And they were like, I don't know. Go to this BigQuery table. We'll do some SQL. And so we actually started with just a pipeline that would actually, hey, we had a very simple UI where a marketer could go and select those people likely to churn based on that one field in BigQuery or Snowflake. And we sent that data to Marketo and that was it. And so it was like just solving those specific problems over time. And then marketers at first, they didn't understand. I mean, they still don't really understand reverse ETL or the difference between a marketing
Starting point is 00:10:12 cloud or what we're doing on the journey platform. All they care about is do they have the data they need to run their campaigns faster? Yeah. This is an interesting challenge that I think will grow in size and scope as the data warehouse just to both the data persona and the marketing persona. Yeah. How do you as a, I mean, curious, you know, as a, as kind of a business nerd and a marketer, that's a difficult line to, to walk, you know, in an ideal world, there's a great relationship there, but, you know, practically day to day, like, you know know it's not always that way yeah i think i'll answer that question i just wanted to go back to is the gap you asked me on the last one i missed it is the gap closing are people starting to understand it and they are because of what you just said when you were saying that the day-to-day warehouse is expanding in terms of the data sets that it
Starting point is 00:11:21 holds as it gets more gravity in organizations and more companies are actually adopting it, now they're starting to ask us, why can't this just operate off the data stack? So that's the first time I've seen that. That's been about the last 18 months, though. Interesting. So we had a good three and a half years where everybody was just like...
Starting point is 00:11:39 Well, thanks for educating the market for us. That's a really hard time. Yeah. You see these lines on my forehead? Yeah. But getting your question about both personas. So if you look at it, there's the analytics persona and the conversations I'm having with folks. they saw the opportunity first because they were the ones that were pitching their organization on building an analytics stack and then putting Power BI Looker or Tableau on it because it could
Starting point is 00:12:11 solve their insights and decision-making problems for their executive teams. So they've already gone in internally and pitched this as, hey, this is the future of how we get insights on our business. And so as they reach the end of that curve, they're like, well, what can I do next with all of this magic, this goldmine I've started to aggregate? And you're starting to see the IT analytics leader look around the business and be like, hey, I have all this data and intelligence about the customers. What else can I solve? Now, so they're excited to go talk to the marketing users. Now, the translation layer between the marketers and their use cases and the value and an analytics stack, there's a translation that needs to happen. So a lot of our job really is once that analytics leader is excited, bringing the marketer in the room and talking brass tacks use cases.
Starting point is 00:12:59 Right. And you're playing, you know, you're trying to develop the relationship if they don't have one or make it more trustable if they already do. Yeah. Do you think that this is kind of a question about your philosophy? So there's sort of a couple of ways that let's just still let down because that's hopefully that's even spicier. There's sort of two ways to think about this problem. You obfuscate technical things for the marketer, right? And you just, you're essentially building an interface layer on top of the warehouse. Yeah. Or you expose technical things to the marketer, you know, which means that you sort of give them like deeper access and maybe the ability to use, you know, features that are closer
Starting point is 00:13:43 to the warehouse, more native to the warehouse. Do you have a philosophy on that? Yeah. Generally, the way I think about it is most marketers, there's a couple of personas in marketing. There's the data-driven marketers that want to get in there. And then there's the 80% of other marketers that are like, hey, if you could wrap this up with a bow, that'd be fantastic.
Starting point is 00:14:04 Yeah. So my leaning is our interface's job is to work for that 80%. Yeah. And to make it as easy as possible for them to build audiences and journeys. And I don't even want them to care what data warehouse is running
Starting point is 00:14:17 because they don't frankly need to know. I don't even want them to understand the data schema if they don't have to. So like audience templates, things like that. How do you wrap this up with a bow for that audience? But I think where typically in business tools, what's been the problem today, if that's a SaaS tool and it's only focused on that 80%, that means that's your only users and the technical team ends up hating it because there's no interface for the technical team. Right.
Starting point is 00:14:40 Difference is when you bring SaaS to the data cloud, the cool part is you can service this 80% of marketers, but then I can talk to the data teams and saying like hey did you know all these audience artifacts and everything's written back to the warehouse so you can do analysis and you can use still use power bi or looker whatever you guys want to use and so they still have control by virtue of you resting on the stack they already love to use so like if i'm when i'm talking to other entrepreneurs and talk to them about like where I build an app, my pitch on building it on directly on the stack is like, you kind of get to unlock both personas and you don't even have to create one of the UIs. Fascinating. No, that is super interesting. Okay. Question for you on leveraging warehouse data because you know the idea is great but anyone
Starting point is 00:15:29 who works in a business knows that the warehouse is generally super messy yeah you know and there's filling out there that that helps that but how do you approach the issue of like okay well someone really there's you know marketers who want to use this warehouse data, but it's kind of messy. And so I would guess for you that creates this challenge of like, well, do we try to help solve that problem? You know, you know, the value that your tool sees, how do you approach that? Yeah. So there's two, like two tactics we typically we've taken on. One is we kind of take this approach of meet you where the data is at right now because if you have to do a bunch of manipulation to get started and activate that's going to take time and you want fast time to value if you're in marketing usually
Starting point is 00:16:16 they're coming to you too late in the campaign already and they want it to go and so like what we've done is we have a flexible scheme under the hood. And the idea is that as long as you have a customer's table and some transactions tables with a unique key on them and events tables, I don't care what columns are on them. I don't care what they're named. All you have to tell me is how you want to join these tables together. And that's it. And so one, I don't want you to manipulate your tables if you don't have to.
Starting point is 00:16:43 Right. One, I don't want you to manipulate your tables if you don't have to, right? But two, we're also seeing some things where you may have a common identifier. For example, like email address, and you're using Marketo and Salesforce, right? You want to join those two sources together. That's a great when it's exact match. But we also see cases where it's first name, last name, and they want to join those data sets together and handle misspellings or a shortened last name. There are interesting providers coming into the space there around identity resolution directly in the warehouse. important. But what you can do is actually just get started with that Salesforce data today, start building marketing audiences to expedite opportunities in your funnel. And then you can engage one of the identity providers and they can help you match in the Marketo data set,
Starting point is 00:17:34 which allows you to create more complex customer journeys. So there's always a route to get started. I think that's actually what people miss is they try to be, hey, can I develop this perfect customer 360 data model that all the CDPs have promised me, but do it in my warehouse, spend two years on it, eventually produce business value. And the truth is your executive team's never going to allow you to get two years. So you're going to be cut off and lose your funding before that happens. So the better approach is get the data sets that are there and start activating. Yep. Makes total sense. Okay. Last question for me, although that's usually a lie when I say that, do you think that in many ways it's refreshing for you not to refer to
Starting point is 00:18:19 yourself as a reverse ETL solution, but just to say, Hey, we're building a customer journey to marketers that runs on the warehouse, right? Because it's going straight for the jugular on the use case that you're building for with these certain data sets. But do you think that that's inevitable for reverse ETL, right? I mean, pipelines generally get commoditized over time. If it, if it's just a, you know, sort of unidirectional data flow that is taking data in one structure and sort of translating it to, you know, an API.
Starting point is 00:18:54 It's just a data integration, data pipeline problem. And so, yeah, I just, do you think that the approach that you've taken is actually inevitable for all these pipeline vendors? So this is going to be an interesting debate because the answer is, I don't know. I think so, but I don't know. And so we've obviously gone in a certain direction. And a part of that is because of our background. We were like, we want to justify driving revenue and growth. That's what our business is supposed to do. It just so happens we're on the warehouse.
Starting point is 00:19:23 This is how we're going to do it. And so we knew we wanted to go for marketing use cases and as we get into specific industries yeah that's what a lot of our team does we're talking use cases so like in financial services i'm talking to them about switching people from checking into savings certificates of deposit upselling them into a mortgage that's the level we're talking about. It's like, where are they at in the customer journey? How are you going to use your data in the data cloud to orchestrate that journey? I'm not talking about, hey, do you want to get this data to Marketo? That's not the conversation. So for other players in the space, I think this
Starting point is 00:19:57 is where the debate comes in is like, I don't know, can there just be a strong generic reverse ETL player that doesn't go down the use case path? And for some reason that becomes, you know, that's valuable as an ETL tool. I think they're going to want to push towards value anyways, because that's going to be better for the business model. But can they subsist? I always think of like the ELT tools that still are still there and doing well, like Five Trans, a fantastic partner of ours, and they're still growing. And I know they're doing ELT, but I don't know how far they've gone down the business use case path. So honestly, I'd be curious to hear your and Costas' thoughts on that space, because I think where I'm leaning is, yes, they will have to go to business value, but I see other examples in the market where maybe that's not the case. Yeah.
Starting point is 00:20:48 Costas, what do you think? I mean, you built an ETL company. Would you have started going, like, what do you think? I think the next year or so is going to be very interesting, primarily because, I mean, many of the things that we see, like the industry out there also is going to be very interesting. Primarily because many of the things that we see,
Starting point is 00:21:08 like the industry out there, is also shaped by the market dynamics. Obviously, you have the data warehouses that need the data to deliver value. A data warehouse without data
Starting point is 00:21:24 is nothing, right? And having like a technology and the vendor like Fivetran together with something like Snowflake worked like really well in the past, but that was like a completely different world. Like it's going to be very interesting to see how Snowflake, for example, is going to react when their growth is going to start slowing down. And they will need to figure out ways to keep growing. So why not introduce some of these functionalities, for example, as part of the core solution, just like AWS is doing. So the reason I'm saying that is because
Starting point is 00:22:09 there is a lot of fragmentation, I think, in the modern data stack. Not necessarily with the pipelines, maybe with some other tooling out there, but I think we will start seeing what people are calling consolidation. I'm talking more on the product level. I think we will start seeing, there will be reasons for companies to start getting into the stuff that like their partners were doing in the past.
Starting point is 00:22:46 Right. So quick follow up question. So like as they hit their growth late, slow, they're going to be looking left and right and left is ingestion ELT, which is getting data to my platform and reverse ETL is getting data out of my platform. So I guess I'm curious to get your perspective since you built an ELT company.
Starting point is 00:23:10 Which way do you see them going first, if any? That's a good question. Probably they will go to the ELT side first. And again, I don't think that they will just do everything. I don't think they will go and be, okay, let's replicate exactly what Fiverr is doing on top of BigQuery or Snowflake. It's going to be more use case driven, especially because this company is, I think, a big part of their strategy is to go after the enterprise, and in the
Starting point is 00:23:43 enterprise, you have to be about the use case. That's what we are saying. It's exactly what you said. You can't go to Bank of America and sell like, okay, I'll sell you reverse ETL to Marketo. What does this even mean? It's a much more value-driven conversation that you need to have there. Right. So I think the narrative is going to be a little bit different compared to how companies like Python might not like to grow through this PLG approach where it's more of like the tool is out there, get on it and like figure it out, right? We're not going to be talking that much about like use cases. It's about the product and the it out. We're not going to be talking that much about use cases. It's about
Starting point is 00:24:26 the product and the tech itself. And I think the ELT or the ETL is going to be the first part, primarily because there's more obvious value for the data warehouse vendors there. Data warehousing is all about processing, right? So you need
Starting point is 00:24:48 the data to get in, right? So especially for cases where there's potentially a lot of data that can come in, I think that's the first thing that we will see these companies going after. The other thing, the reverse ETL where the data has already been reduced into some kind of substance and sent it back, I think it requires much more work to figure out exactly how to connect it with the core value that a data warehouse delivers. So that's at least like my opinion.
Starting point is 00:25:27 We'll see. The question is also like, are they going to be building that stuff or they are going to go out shopping? Yeah, that's a good... Yeah, it's interesting to think about which way they'll go first to your question, Chris. But one other interesting thing I would say in terms of them going for the ELT
Starting point is 00:25:47 side first is that the long tail of integrations for reverse ETL is a much more fragmented problem because you're going from like a standardized format, say, to like a bunch of different APIs, whereas ELT is sort of the inverse, right? You are ingesting it into your own system. But the other thing is that I think that there's... I mean, if I was planning market expansion at Snowflake, which I'm completely unqualified to do, they have a huge opportunity to get those vendors to do that work for them, right? I mean, when you think about this is already happening, actually, right? So vendors are already saying like, okay, let's just plug Braze directly on top of Snowflake, right?
Starting point is 00:26:36 Now, how good does that work? Like, you know, for these, you know, varies vendor by vendor. But I think you'll also see a lot of that where the big players are just going to be like, create us, you know, an app, put it in the marketplace. And like you manage this. And they offload that to the vendor, but they still have the benefit of sort of, you know, some level of control through the marketplace. And so I think pushing that long tail fragmented, you know, API integration nightmare off onto those vendors is probably wise of them as well, because they won't spend as many resources trying to manage all of those integrations without that driving, you know, it's like, what's the return on how much compute that's actually going to drive?
Starting point is 00:27:22 Yeah, that makes sense. And if they, I mean, if you do think about the data warehouse, if that does end up being this enterprise, the single enterprise data layer, and then all the SaaS apps start coming to it. Yeah. They're going to want to eventually the ELT side, whether it's through partnerships or white labeling, they're going to want to make that part disappear because they're going to want the vendors that SaaS applications like Grossloop to just sell the value prop that drives compute on Snowflake. And it just so happens it's on all of this data, but you don't want Grossloop to go into a situation where I'm pitching on top of BigQuery yet they only have half the data there. I just want to hide ELT and make it happen. It's got
Starting point is 00:28:08 to be there. So it'll be interesting. I think they're going to try to wrap ELT and event streaming with a bow, but I think they're going to... I bet it's going to be with partners as well. That would be my guess. Yeah. All right, Costas. The mic
Starting point is 00:28:23 is yours. Oh, mine? Well, I guess it's always is yours. All mine? Wow. Well, I guess it's always been yours because you came up with the idea of the show. Yeah, true. You just linked it out. It's a long time. All right.
Starting point is 00:28:41 Let's go back to the basics a little bit. And like, let's talk about like the data that is needed for marketing. And why today we are talking about like such like a complicated infrastructure that is needed for marketeers like to do their job, right? And let's assume we have, we don't have like marketeers right now, like in our audience, but we have like these Gramby data engineers that they get like all these requests about, I want this data from there and this pipeline doing this and that. And let's try like to help them understand why like all these things are like at the end useful and required yeah i think that the the dirty little secret is probably some of them most or maybe most of them aren't required part of this is a problem of marketers don't even don't know what to ask for
Starting point is 00:29:38 because the data warehouse is a black box so they're like feeling around the edges of what this thing is which is their customer data and so they're coming to the analyst team and just saying like, hey, I think this is what I want for my business use case. Good luck world, you don't have to worry about any of this complicated stack. What they would want is like you look at when you're a smaller company, usually what companies end up doing is they go through different stages. Now, I would advocate all companies. I think it's going to get a lot easier earlier on to have a modern data stack. Right now, it's usually large companies, but I think it will get easier. Now, where people what they're actually doing today, though,
Starting point is 00:30:30 is marketers are starting with a HubSpot. And they just start jamming their customer data in there. They start doing emails, and they might use it for the sales team for their CRM. And what starts to happen is they have their customer data and some profile attributes, some basic things like total purchase count, or total amount spent, or last purchase date, some attribute data. And then they start saying like, well, actually, I want to track all the mobile interactions we have with these customers and actually link it together. And then, oh, actually, we're running surveys to our customer through Qualtrics. Can we get the survey response data? Because I want to run a marketing email campaign on that. And then people are like, well, that's not in HubSpot. They're like, well, how do you get it to HubSpot? And they're like, well, are we asking the right question? Maybe we should have an analytics stack. And they're like, yeah, I've actually
Starting point is 00:31:11 been thinking about using Attentive for push notification instead of HubSpot. So I also want you to get that data over there. So could you go get all three of those data sets over to Attentive as well as HubSpot now? So you've had channel splintering, but then you've also had the marketer asking for additional sets of data. And eventually that breaks. So the marketers become very unsatisfied with like an all-in-one solution. And then the analytics team actually says, hey, the proper way to approach this is to have our own analytics stack. And so that gives birth to the warehouse in an organization. And first, all they use it for is for visualization of insights. So then the marketer can ask questions.
Starting point is 00:31:49 They can see how campaigns are performing. And what we're seeing companies, that's when there's a lot of friction though, because you're starting to build at stage two. You have two centers of gravity. You have a data stack and you have HubSpot, let's say. You have your marketing stack and attentive at this point. So at that middle stage, that's where the grumpiest of grumpy analysts are born,
Starting point is 00:32:10 including myself when I wrote SQL and people come to me and ask for these audiences. Because this is the point where the marketer only has access to the customer attributes that are in HubSpot. They don't have access to any of that mobile interaction data. They don't have access to any of the Qualtrics data. So their requests start to be on the idea of Qualtrics or the idea of their mobile application. And they say, hey, I really want to run a campaign to everybody that hasn't logged in to this section of the mobile app in the last 90 days.
Starting point is 00:32:42 And they're like, well, then the data team's like, okay, let me go look if that's there. By the way, we don't even track that marketer. Let's have several conversations, follow-ups about who you can target. Then I'm going to write the SQL for you, pull a list, and why don't you go manually load that into a tentative or HubSpot.
Starting point is 00:32:56 And so that's the stage two where there's the biggest friction is because you have a strong data asset and you're starting to build out a splintered marketing stack. And then the analytics folks are caught in between. And so to unlock data analysts, like really when I talk to data analysts and data scientists, what they want to work on is making that analytics stack the best data layer possible for their business, for insights as well as activation. But then they
Starting point is 00:33:22 also want to work on data science. They want to be predicting churn or LTV or propensity models. They don't want to be working on pulling that latest SQL query because we're stuck in stage two. And so eventually they will graduate to, they consider two things. They say, the marketers come in and say, well, if we have all this problem and I have to keep asking you these questions,
Starting point is 00:33:41 should I buy a CDP? And the data team's like, well, start an RFP process. And they go start talking to all these CDPs that say, we'll centralize the data for you in your stage three. And then the analytics team comes in and is like, are you kidding me? I spent all this time building this analytics stack. Now you're saying our stage three. So you have a unified customer review and another ETL out to the CDP player so you can send your data to HubSpot and Attentive. And so the analytics team starts to stand up to it and say, there's new solutions being built on the warehouse that we can actually activate this stuff through HubSpot,
Starting point is 00:34:16 Attentive. And if you change your mind tomorrow and you want to go with Braze, we can get you over to Braze because you're going to be able to build audiences there. And so I call that the stage three alternative that we're seeing a lot of analytics teams push for because they're kind of tired of, they built up this great stack and then it doesn't go used and they have to actually just pull SQL queries or consider a CDP, which is just another ETL to a island system. So that's a long answer to your question, but that's why I think this stack exists. It started with good intentions. They started with HubSpot, and here we are.
Starting point is 00:34:50 Yeah, 100%. And why is, I mean, okay, let's think a little bit from the perspective of the marketeer. What would be the ideal, let's say, situation for the marketeer? What would be the ideal, let's say, situation for the marketeer? My assumption, and I'd love to hear your opinion on that, is that at the end, for the marketeer to be happy, they would love to live only inside
Starting point is 00:35:18 HubSpot, right? That's where they are doing their work. They don't want to go and use a BI tool or a data warehouse or I don't know, whatever else is required for them to go and create their audiences and then these audiences are going to be moved back and all these things. Are we there today? Do you think it's possible for the marketeers to live only in
Starting point is 00:35:46 their marketing tool of choice and do their work there and always have like somehow the data that they need and the data teams live in their own world without having to mess with whatever is happening like in the marketing world or we are far from that and what do you see out there in the market yeah so the ideal state for a marketer i think you're right is like they have one place to go right and they can run their journeys for a turn wind back program or whatever it is and the channel wouldn't matter the reality is much more splintered than that. So the issue, like even imagine you reverse ETL the data out of your data warehouse straight to HubSpot. Okay, then your marketing team started to use it too. So then are you just going to start replicating your database across all your marketing tools and keep those things in place?
Starting point is 00:36:36 Maybe, but you're also multiplying your data spend by 10 because you're recreating your customer database and all the transactions and 10 different SaaS platforms. So the thing preventing it is marketers should choose different tools. Sometimes they even do it by tea. So you'll have, especially in enterprise organizations, product one and product two, one uses Marketo, the other uses Braze. It's like, good luck, right? So when you have that proliferation, what starts to happen and what I'm starting to see organizations go to on the marketing side is they want their marketing teams to stop thinking as like channel marketers. So like email or I only do Facebook ads or I only do push notification and attempt it and actually think about the customer journey.
Starting point is 00:37:22 Now, the issue with that is typically they have a splintered MarTech stack to be able to do that. So it means to orchestrate the data across all those channels, they have to enter like five different tools. And so what I'm actually starting to see for those organizations is they move more customer journey focus instead of channel focus, is they need an easy way to use all the customer data and go across channels. So my opinion is, essentially, I don't see it going all the one end destination channel for marketers anytime soon. And it's likely never going to happen because of the splintering. I think there will be this CDP
Starting point is 00:37:56 like layer that is centralized off the data warehouse where marketers will go to orchestrate across the channels as they move more towards journey thinking than channel thinking. And how does the orchestration work? Because, okay, I totally get like how the data think can work, right? Like we get all the data, we put it into the data warehouse, we have governance, blah, blah, blah, whatever we do, who are magic there with the data. We have the data that we need right how is the orchestration happening on the other side though because that sounds
Starting point is 00:38:32 not very straightforward especially if you have complicated journeys right yeah so from the marketer's standpoint like in in our platform and growth loop, it's a journey builder tool, like a workflow tool that you typically see where you're saying, I'll give you an example, like account based marketing. Right. So let's say you're targeting your SaaS company, you're targeting 10, 20,000 target customers that you deemed as these are great accounts. And I want them to know about my business. You're probably going to start with paid media, right? On LinkedIn ads or Google ads. So if I can orchestrate that audience of the people at those companies to LinkedIn ads and start advertising to those businesses, that's great. Let's say I do that for seven days. I'm then going to check in my warehouse, well, how many signups or signup events have I received
Starting point is 00:39:22 with interest, right? So I can then say, based on that, I want to trigger a nurture campaign in Marketo. That's a seven day campaign that sends three message sequence to those folks based on the landing page that they went to. Then let's say they actually sign up for a webinar. If I have that event attendance data in my data warehouse, I can then say, hey, that's an intent signal. I'm going to route that as a lead in my Salesforce. All of that can be done. Now, the key is that you have good ELT and you're bringing those data sets in through a five trans stitch. Even like Rudderstack is for the event stream key to bringing that data in. So
Starting point is 00:40:00 you have that mobile event data so you can orchestrate more powerful journeys. The orchestration can be done off the warehouse now as that single location. To date, there hasn't been an easy-to-use interface, and that's what we're building for marketers. If we take the data into the data warehouse,
Starting point is 00:40:22 we also create this orchestration layer on top of the data warehouse, right? What is left in the marketing tools? What is the value that like HubSpot is delivering at the end? Creative and delivery. So I actually think the creative and delivery are challenging problems. Now, what's interesting to me about creative is typically it's a totally different process, a different set of brand marketers doing the guidelines, and they love to use their end tool to do it, right? So I don't see that going away anytime soon. They're going to use those tools to load their HTML files, do their QA testing processes, like that's going
Starting point is 00:40:59 to happen. What's going to be interesting, though, is if Gen AI is brought to the data cloud, which is where a lot of these services are launched, like Google Cloud with the Palm, and now they have ImageGen, and they're going to be trying to, like, you can generate creative or subject lines now from your data warehouse for specific users. That is very possible today while we're talking. So which pieces of content are generated off the user data from your data stack versus in the platform? I think that's going to happen over time. I think some of that's going to get pulled in actually towards the data stack. But I still do think most of the process lives in that end tool. And then of course, the delivery, right? There may be tools
Starting point is 00:41:40 that end up becoming experts on not delivering spam and deliverability at a certain time of day like these end platforms are that come directly to the data warehouse, but I think that still will remain in the channels, right? I've had customers come to us that say, hey, I'd like to use SendGrid. Just trigger the emails through there. All I need to do is load my templates there
Starting point is 00:41:59 and the rest of the intelligence is going to live elsewhere. Does it go that far? I don't know, but it's going to be somewhere in there. Yeah, that's interesting. And so with all these new things that are happening with Gen AI, how do you see
Starting point is 00:42:15 marketing changing? Yeah, so at first, some of the people on my team can tell you I did not think it was going to change much at all. I thought it was a hype cycle. So I like being wrong, I guess. I do think it's actually the real deal. And specifically, I think what we're dealing with is you're trying to explain data to a business user. and typically that's very hard because some of us are technical and speak in sql and database schema design other of us others like on the business side speak in terms of personas and what they want the life cycle journey to look like i think it's a translation layer and if you look at like even our product today we're trying to use a UI as a translation layer. We're trying to make it easy to use the data, right?
Starting point is 00:43:07 What's even better, though, is an LLM saying, actually, here's what this data field means based on the data in it. I'm explaining it to a marketing persona. So I think the way I view it is Gen AI is going to attack each phase of marketing. So one is the targeting and segmentation. How do I explain the data schema to marketers and make it understandable so they can self-service in an easy to use UI? I think it's also going to start to be more of a chat assistant of, hey, what type of journey or sequence of messages across channels should I be sending to churn win back users that is most
Starting point is 00:43:40 likely to win them back? I think it will become an actual guide to how do you do that as a marketer. I still think there will be a human in the loop there for a long time. And then measuring outcomes, how do I see what works best? So which channel performs best for my churned users on my mobile app? I'm going to be able to just ask that question. And if I have a proper data stack, I'm going to get the answer as a marketer. So each of those three, I think it is going to start to infuse itself. And the way I look at it is if Gen AI and the LLM models are all going to be in your data cloud, and I think a lot of enterprise organizations are going to end up training their own localized models on their own data.
Starting point is 00:44:18 When that happens, you're going to want the predictions coming from that. And that's going to be, that's just another accelerator of bringing this stuff, these business apps, towards the data cloud. Otherwise, you're stuck with some random LLM in your SaaS tool and you have no idea how it was trained or where your data is going. Yeah, yeah, 100%. That's one of the things that I also find very interesting
Starting point is 00:44:41 because you see, and it's not just in marketing, right? Even with tools like Notion, for example, where, okay, they bring their own AI assistance there, but it starts to feel like, I don't know, like it doesn't feel right yet. Like, as you said, like being able able to optimize the model with your own data, because the data is going to become a much more important mode than it was before with all these systems. I think it's going to be very important. And I think that's going to be another force that is going to increase the gravity towards the data warehouses and the data stack, whatever this data stack is going to be, right?
Starting point is 00:45:31 I don't know how it's going to look like, but there's going to be much more gravity towards the data, exactly because of this whole AI thing. Well, I think you're right. And one of the unlocks I've seen recently is, so some customers out there will start, they start experimenting faster once the marketers can self-serve, create audiences and measure them really quickly. They start just throwing more shots on goal, essentially. And when that starts to happen,
Starting point is 00:45:55 the question is, how am I going to generate all this creative? You start moving so fast, outstrip creative generation. And so I don't think anybody expected this, but generative AI basically is about to change the name and creative content generation and how you personalize it. And that's why you're seeing like Imogen, Dali. But now I'm even seeing companies actually train the LLMs
Starting point is 00:46:16 on your brand assets and say, actually, you know, that's not really useful to generate a random space photo mixed with a, you know, Dali painting, although it's cool. That is very cool. But now I can actually generate a Coke product image on a beach circa 1922. I don't know. Whatever. But now I can do that and actually have that asset ready to go. That, I think, is going to open up something I didn't see coming, quite frankly.
Starting point is 00:46:44 And I think it does make the data warehouse more valuable, like you said. Yeah, 100%. All right, Eric, the microphone is back to your hands. Well, the first thing I need to say is that I think there will be great rejoicing in the marketing community when you can get sort of LLM speed turnaround on every size of ad that you need for this campaign. I mean, goodness gracious, it's still so painful to do that. Well, we were just doing a product launch
Starting point is 00:47:16 working through on the marketing side. And it was like, that was like the most, the hardest part was all the different asset sizes that you need to go out to these different channels. It's crazy. Yeah, that's wild. I i mean it'd actually be interesting for the ad platforms to just productize that right i just saw google ads just launched something like two weeks ago is basically they took their responsive ads products and then i think integrated palm and
Starting point is 00:47:41 image and their image models and so like am i feeling lucky you're creative based on your goal so awesome so good okay last question for the show we've talked a lot about sort of reverse etl pipelines you know layers for the marketer, et cetera. Outside of all that stuff and LLMs, which you talked about as well, what excites you in the data space around the data cloud that you're seeing out there? Yeah. I think what gets me most excited is it's starting to reach this phase of everybody has the architecture diagram of ingest data warehouse with intelligent models and then activation out to all these channels like i've seen that everywhere and so it's no longer educating about what are we trying to do together it's now about making it easy to do and that's the big shift so like what's going
Starting point is 00:48:38 to end up happening is you got to hide all this stuff like you got to make it easier where the technical teams can get in and get this stuff going easily. But the marketers, business teams, they don't care. And if they do need to care, they're going to keep going with the Salesforce marketing cloud for in perpetuity or go explore CDPs.
Starting point is 00:48:56 And the analytics teams don't want that. So I think what we're about to see a lot of innovation on in the product space and what gets me excited as a product manager is, what's the easy button for doing this? Love it. Well, Chris, thanks again for giving us some of your time. Conversation flew by, which always means it's a good one. And we'd love to have you back sometime. Yeah. Thank you, Eric. Thank you, Costas. It was great joining you all today. And hopefully I didn't talk your ear off. Fastest fascinating conversation with Chris Sell from Growth Loop. And I keep wanting to call them
Starting point is 00:49:32 reverse ETL, but they don't call themselves that. They're sort of a marketing activation tool, which I love, by the way, which we talked about a ton on the show. I think one of my big takeaways from the show that was really interesting was we kind of had a three-way conversation about whether or not the big data cloud vendors will get into the ETL space or sort of the reverse ETL space, right? Like, are they, you know, once they sort of start to plateau on growth, they're going to start looking at other market opportunities. That was a fascinating conversation. Chris had some interesting thoughts.
Starting point is 00:50:14 You had some interesting thoughts. So I loved that one. And I think listeners will love it as well. Yeah. Yeah, 100%. I think as we said, and without revealing too much of what the discussion was,
Starting point is 00:50:31 the next couple of months are going to be very interesting. And I think we are going to see movement in the market. So I think our audience definitely has to pay attention to that part of the conversation. And the other part of the conversation that I think was fascinating was when we started
Starting point is 00:50:57 talking about AI and why AI doesn't look like it's going to be a hype, just a hype. There is a lot of substance there. And most importantly, I've read some very interesting things from Chris about how AI is changing marketing, which is very fascinating. Yes. Again, it's one of these things where like you can see like exactly like the impact that a new technology has in something that like pretty much everyone can understand right like everyone can understand like the marketing fun okay not knowing in
Starting point is 00:51:36 complexity but it's much easier like to communicate that compared like to like vector databases blah blah blah like all that stuff we usually talk about. So it's an amazing conversation about like the real impact that AI has both to the industry, to the marketing industry, and also how that is going to affect the data industry. 100%. Also, a really good show for anyone interested in
Starting point is 00:52:07 a lot of good thinking around the interaction of data teams and marketing teams, and then also the interfaces that need to exist for both if you're building on the warehouse or data cloud. So, great episode. Definitely take a listen.
Starting point is 00:52:24 Tell a friend about it. Subscribe if you haven't, and we will catch you on the next one. We hope you enjoyed this episode of the Data Stack Show. Be sure to subscribe on your favorite podcast app to get notified about new episodes every week. We'd also love your feedback. You can email me, ericdodds at eric at datastackshow.com. That's E-R-I-C at datastackshow.com. The show is brought to you by Rudderstack, the CDP for developers. Learn how to build a CDP on your data warehouse at rudderstack.com.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.