Meeting Title: Customer Data Integration Sync Date: 2026-03-13 Meeting participants: Demilade Agboola, Mustafa Raja


Mustafa Raja: Hey, can you hear me? You’re muted. Demilade Agboola: Yes, I can, can you hear me? Mustafa Raja: Yeah, yeah, I can hear you. Demilade Agboola: Oh, okay. Alright. Mustafa Raja: Okay, yeah, I just… I was just working on, On the, on the breakdown charts, you know? Demilade Agboola: Oh, okay. Mustafa Raja: Yeah, the stacked bar charts. Demilade Agboola: Okay, yeah, but we’ll need to add the customer detail, that’s what I was trying to… Mustafa Raja: The granularity. Demilade Agboola: Yes. Mustafa Raja: Yeah, so let me share my screen, and let me show you what I think we are missing. Key… this one. Okay… So, so if you, if you look at this, the source of this data is heading metric, pacing inputs, right? And we don’t have this view at all. I couldn’t find this view anywhere. Demilade Agboola: Okay. Mustafa Raja: And the granularity we get for these ones is just monthly. We do not get these for, you know, with the same logic last month, same day, you know? Demilade Agboola: That’s the… I’m speaking to adding the customer, like, we’re filtering by customers. The data that, at least in the PR, you have to add the customer detail to it. That’s how we can be able to… Use the customer filter to be able to see what each customer is doing. Mustafa Raja: Do you get what I mean? So, just to… just to be sure… We’re talking about the top-level KPI, right? Demilade Agboola: No, no, no, yeah, not just a top-level KPI. Like, see… We’re talking about everything apart from, like, the customer changes. The idea is we want to be able to… Select the customer name. Up top. And then the entire chart will change to what would match that. Mustafa Raja: Oh, so right now it doesn’t? Demilade Agboola: With the new data that we have. Mustafa Raja: Okay, okay, okay. Demilade Agboola: Let’s see… Mustafa Raja: Okay, I see, I see, wait. Demilade Agboola: So… yeah. Mustafa Raja: Yeah, I get your… I get your point now. Demilade Agboola: Yeah, top-level numbers don’t have… The customer detail in there, so it’s… you can’t filter by that. Mustafa Raja: I get your point now. Yeah, I think I need to add… Add a customer column here then, right? Demilade Agboola: Yes, so that would be the only thing this year. once you do that, that… everything else is fine. We can just… we can merge and… Mustafa Raja: And what do you think about this one? So, the issue is that, they are getting these values, the last month’s same-day value from this This view, heading metric, pacing inputs, and we don’t have access to this. Demilade Agboola: So how did… can I see how you prompted, Cursor to get the clean, like, opportunities clean, and go around it. Mustafa Raja: Yeah, yeah, so, so what I, this is something else… Okay, yeah, so, this is, this is going to be a one long chat, so I’m going to summarize it for you. So, what I did is, so what I did is I gave it the mother duck MCP, right? So, it’s, my cursor is now able to directly query MotherDuck, right? Demilade Agboola: Okay. Mustafa Raja: And I told it that, what we are going to do is, it’s going to query the raw opportunities in Mother Duck, and then, it’s going to generate me a query that I can make in equals. Because we can query in equals, right? And then we are going to compare the results. This is how we identified, okay, the opportunity is clean, and the opportunities that we have in raw are pretty much the same, very slight differences. I think it’s something related to the logic of annualized. Demilade Agboola: Yeah. Mustafa Raja: And then… and then once I knew, okay, the base data is all correct, so something in the pipeline must be wrong. So then, from there, I started going one step ahead, one step ahead, until I was in a problem where… the values would never match with the equals dashboard, but that was because, the equals dashboard was last refreshed on 5th of March. Demilade Agboola: Okay, fair. Mustafa Raja: When I found that out, I refreshed the dashboard, and then the value started matching. But we still don’t match for February and March, but I think that might be related to the freshness of data. Demilade Agboola: Okay, probably. How did you add the Modadoc MCP? Mustafa Raja: I… Mother Duck. Mother Duck MCP… And then… set up instructions… and then you just click this button over here. You go into cursor, you click this button. Open cursor… it’s going to pop up here, and then it’s going to ask you to connect. First, it’s going to ask you to install, you’ll install, and then, just like linear is asking to connect. Mothervac is also going to ask you to connect, you’re going to click that, and this is going to OAuth. Mother Duck, and then a kid. Demilade Agboola: Can you send me the link. Mustafa Raja: Yeah. Demilade Agboola: Alright, thank you. Mustafa Raja: Okay, I’ll first do… I’ll first do this ARR by component, and customers over… I already did this. Customer change by component, and then I’ll look into this thing, right? Demilade Agboola: We try and add the customer first, so that if things start to… because, you know, if you do everything now, and you add the customer details, or the customer level, and things change, you’ll… I don’t know, I think it’s just best to do it now. Mustafa Raja: Okay. Debug it, and then you can push it forward. Okay, okay, then I’ll do that then. Demilade Agboola: Yeah, because, like, what do you have to do for this right now? The numbers look fine, right? what do you have… what do you want to do now, like, if you want to do the components? I think the numbers are… they’re looking fine, right? Mustafa Raja: Oh, no, no, so the reason I want to update this is, you see that gross revenue for February is, it’s showing $63,000, right? Yeah. But over here, it’s 74,000. This thing is coming from old data. I didn’t update this last night, right? I updated this… I updated this chart, this one, this one, this one. I need to update this one. And this one, and I think this is average contract value, right? Demilade Agboola: Yeah. Mustafa Raja: So, I think I should be able to get this one too with the existing labels, but I don’t know, I’ll see that later. Demilade Agboola: Alright, sounds good. So you can just update the chat first, and then do that. Mustafa Raja: update the chart first, as in, I should work on AI components first, and then, in the end, I should work on this filter. Demilade Agboola: Yes. Mustafa Raja: Okay, okay, I’ll then… I’ll do that then. What do you think about these… these ones? Because, we don’t have access to the… to this view, Which gives us last month’s same day. Demilade Agboola: So what I think is we can create a new model, That puts the date… so just, like, we can create a new model that does, like, 30 days prior, or last month, same day. Let’s just do 30 days prior. stores the value. Mustafa Raja: Yeah, but I think the values in the data that we are getting from Salesforce is just granular… granular to the month, no? It’s all the same… it’s coming from all the same date of the month. Like this, you know? So, so, so… Let’s… let’s ignore March. Yeah, see, February, it’s all 28th of February. And for January, it’s all 31st of January. Do you get my point? Demilade Agboola: Yes. What I’m saying is, we can always… That’s because, like, if you go to the query, can you go to the query? There you can see. Now, go up that… yeah, so latest dates, cool, go down… And down… Yes, so… Mustafa Raja: I’m not familiar… I’m not so fluent in SQL. I just let Kersa do his thing. Demilade Agboola: Oh yeah, fair, fair, fair. So what’s going on here is that they’re aggregating it by the month already. Gigma. Mustafa Raja: Yeah. Demilade Agboola: But you can actually get a daily, like, build. So if you go to how Cursor is going, so go back to, like, Cursor. Mustafa Raja: Hmm, yeah, this one. Demilade Agboola: So, can you say that you would have… Fonts build equal style, daily. Facts ARR Daily Build. Equal style. Mustafa Raja: Yeah. Demilade Agboola: So this is the daily breakdown of that data. So now… So now, what you need for those, like, KPIs is you need to tell Cursor that, hey, for those days, like, for setting metrics. I want it to only be… Because it’s… I think it’s for net ARR and for trend customers. Mustafa Raja: No, it’s everything. That’s just labeled incorrectly. But every, every, KPI is just following that. Demilade Agboola: Oh, every KPI, every top KPI? Mustafa Raja: Yeah, see? So, it has net new era, total error, new customers, and total customers, and every KPI is just using this last month, same day, but I don’t know why, why the, why the KPI just… Demilade Agboola: In that case, what you just need to do… instead of that KPI snapshots model, can you go back to the KPI snapshots model. So instead of, like, the KPI… what is it? They’re using RPT ARR Month Components Monthly. equals star. Mustafa Raja: Yeah, this one. Demilade Agboola: Yes, so I… what you now need to do… Is it this season? I think so. Mustafa Raja: This one, I just created this one. Demilade Agboola: Okay, so which one did you… did you create? You know what, let me just look at your PR. So the one you basically created for the PR, you just basically need to go there, Mmm. Mustafa Raja: It’s this one that I created for the PR. That I’m using. Demilade Agboola: Okay, so for that… for that model, for the month-to-month comparison, you might just need to create a new model that only compares from the… maybe 30 days before. So it’s not going to do period-on-period, like, aggregating at the end of the month. It will just do a period… Mustafa Raja: like, a summary table for… Yeah, I understand, I understand your point now. Demilade Agboola: Yeah, for that current day, and 30 days before. And then, so you have a period-on-period comparison that you can use that way. Mustafa Raja: Okay, so for… For, like, each met… for, like, each metric, we’ll have only two values, what the current is, and then what was the previous one, right? Like, what was 30 days ago, right? Demilade Agboola: Yes. Mustafa Raja: That makes sense. Demilade Agboola: And we’ll also do it for the customer, like, for the, like, for each customer, that way. Once we have the customer filter, and we pick a name, it will show what the value was 30 days ago, and the value is now. Mustafa Raja: Okay. Yeah, that makes sense. Demilade Agboola: De. Mustafa Raja: Okay, so, I’ll try and get this done today, then. Demilade Agboola: Alright, thanks, thanks a lot. This, this was, like, when I woke up to see that, that was great, great to see. Mustafa Raja: Huh. Thank you. Demilade Agboola: Yeah. Mustafa Raja: Yeah, it just took a lot of time, because I didn’t realize that equals data was just not refreshed. I spent a lot of time trying to match, so there were… there were… so… so it was matching until, like, last year, August, but, in September, we had different values. So I was trying… trying with Cursor to match that, and later I found out, oh. Equals dashboard is showing data from 5th March. Demilade Agboola: Oh, yeah, yeah. Mustafa Raja: And then I rephrased it, and it matched, and then, you know… Finally, got it, so… Demilade Agboola: Okay, alright, fair enough, fair enough. Mustafa Raja: Yeah, thank you. I’ll try to get this done today. I have some other tasks, so I may be slow with it, but I’ll try to do this today, then. Demilade Agboola: Okay, alright, sounds good. Mustafa Raja: Okay, thank you. I need to… I need to go now. Demilade Agboola: Alright, you too. Alright. Mustafa Raja: Yeah, thank you, have a good day. Demilade Agboola: You too, bye. Mustafa Raja: Bye.