Meeting Title: Klaviyo Integration Progress Check-in Date: 2026-02-06 Meeting participants: Casie Aviles, Pranav Narahari
WEBVTT
1 00:00:10.120 ⇒ 00:00:12.650 Pranav Narahari: Hey, I can see your screen. Perfect.
2 00:00:12.650 ⇒ 00:00:13.610 Casie Aviles: Okay, great.
3 00:00:14.750 ⇒ 00:00:22.340 Casie Aviles: Yeah, so I… yeah, I mainly just followed the video or the recording that you had with Bobby.
4 00:00:23.310 ⇒ 00:00:27.730 Casie Aviles: So, it should be here, it should be in the dev environment for now.
5 00:00:29.420 ⇒ 00:00:37.209 Casie Aviles: So we have the email calendar here, so this is just some, you know, what I already pre-populated earlier when I was testing.
6 00:00:37.830 ⇒ 00:00:38.250 Pranav Narahari: Gosh.
7 00:00:39.440 ⇒ 00:00:43.439 Casie Aviles: We should be able to test… let’s… let’s try March.
8 00:00:44.320 ⇒ 00:00:46.569 Casie Aviles: I’m just gonna leave these the same.
9 00:00:47.520 ⇒ 00:00:49.799 Casie Aviles: And then it just takes a while.
10 00:00:50.480 ⇒ 00:00:52.459 Casie Aviles: It takes a bit to generate.
11 00:00:53.040 ⇒ 00:00:56.150 Casie Aviles: But I can go through, like, what we have.
12 00:00:56.420 ⇒ 00:00:57.209 Casie Aviles: Oh, yep.
13 00:00:57.610 ⇒ 00:01:00.019 Pranav Narahari: Oh, and you already pushed it to dev, nice. Okay.
14 00:01:01.450 ⇒ 00:01:02.370 Casie Aviles: What else?
15 00:01:02.820 ⇒ 00:01:08.319 Casie Aviles: Yeah, so here are some of the ones that I generated earlier. We can… I also just added this one here.
16 00:01:10.040 ⇒ 00:01:17.900 Casie Aviles: just to… Give, like, an idea on… What actually got pulled from… Klaviyo.
17 00:01:19.390 ⇒ 00:01:21.089 Pranav Narahari: Oh, sick. Nice.
18 00:01:21.400 ⇒ 00:01:22.330 Casie Aviles: Yeah, so it’s…
19 00:01:22.330 ⇒ 00:01:24.249 Pranav Narahari: Sort of like a, like a thinking bubble.
20 00:01:25.100 ⇒ 00:01:31.120 Casie Aviles: So it’s easier to, like, see what we pulled in from Clayview. Oh, no.
21 00:01:31.720 ⇒ 00:01:33.150 Casie Aviles: I don’t see that happening.
22 00:01:35.430 ⇒ 00:01:40.600 Casie Aviles: Let’s see… Okay, yeah.
23 00:01:44.830 ⇒ 00:01:47.170 Casie Aviles: I’m just gonna go and check the logs.
24 00:02:02.450 ⇒ 00:02:07.389 Casie Aviles: But, yeah… Yeah, I’ll just go through this for now.
25 00:02:08.380 ⇒ 00:02:13.230 Casie Aviles: So right now, I did generate this here from… okay, now it’s failing.
26 00:02:14.010 ⇒ 00:02:18.930 Casie Aviles: I’ll take a look, but this… these are the ones that I… I did.
27 00:02:20.140 ⇒ 00:02:24.860 Casie Aviles: And then… We should be able to, like… generate a…
28 00:02:25.100 ⇒ 00:02:27.949 Casie Aviles: A, what do you call this? A brief for them.
29 00:02:28.330 ⇒ 00:02:32.740 Casie Aviles: So, you can see, it’s February, so there are some Valentines themed…
30 00:02:34.530 ⇒ 00:02:43.879 Casie Aviles: for Newton, so… We can just do a generate… generate brief, and… Let’s just wait. Swing.
31 00:02:53.110 ⇒ 00:02:53.910 Casie Aviles: Okay.
32 00:03:03.040 ⇒ 00:03:06.840 Casie Aviles: Okay, so it did generate, this one I did not implement yet.
33 00:03:08.400 ⇒ 00:03:13.290 Casie Aviles: Image uploads, but we can… we can include, like, products and links.
34 00:03:14.630 ⇒ 00:03:15.340 Pranav Narahari: Gotcha.
35 00:03:17.160 ⇒ 00:03:24.200 Casie Aviles: Yeah, yeah, and then we could also, like, send to designer, and then a link would be generated.
36 00:03:25.630 ⇒ 00:03:29.739 Pranav Narahari: cool. So, on top of, like, the…
37 00:03:31.260 ⇒ 00:03:34.260 Pranav Narahari: what Bobby, like, vibe-coded, we kind of made.
38 00:03:34.850 ⇒ 00:03:50.719 Pranav Narahari: addition, we made the integration with the MCP server. We’re actually able to… we have, like, the API route in place to create the content calendar, but what’s pending is just, like, the connection with the Claude skill.
39 00:03:51.460 ⇒ 00:03:59.250 Casie Aviles: Yeah, we haven’t… I haven’t implemented that one. I wasn’t able to find, like, the Claude skill here in…
40 00:03:59.740 ⇒ 00:04:02.000 Casie Aviles: development, but I did see it in…
41 00:04:02.280 ⇒ 00:04:05.260 Casie Aviles: broad, but yeah, I wasn’t able to work on that yet.
42 00:04:05.730 ⇒ 00:04:08.330 Pranav Narahari: No, that’s all good. Yeah, I think this is great progress.
43 00:04:09.320 ⇒ 00:04:10.520 Pranav Narahari: But yes, so…
44 00:04:10.520 ⇒ 00:04:12.000 Casie Aviles: I would say…
45 00:04:12.350 ⇒ 00:04:21.559 Pranav Narahari: Yeah, maybe get it to a point where you can just demo it in, the call. You know, if it wants… if you want to make it a loom, too, like, that works.
46 00:04:22.110 ⇒ 00:04:27.940 Pranav Narahari: And then… But yeah, it seems like this is…
47 00:04:28.340 ⇒ 00:04:32.029 Pranav Narahari: just, like, maybe fixing that bug, I think it’ll probably… I’m sure it’s not…
48 00:04:32.210 ⇒ 00:04:40.179 Pranav Narahari: too difficult. Or at least I hope it’s not too difficult, that bug. But if it is, maybe just, like, run this locally, and then…
49 00:04:40.370 ⇒ 00:04:42.440 Pranav Narahari: Okay. Create a loop so we can demo it.
50 00:04:43.130 ⇒ 00:04:46.159 Casie Aviles: Okay, great. Yeah, I’ll do that. I’ll just record the loom.
51 00:04:47.890 ⇒ 00:04:54.750 Casie Aviles: And yeah, just to make… to keep it contained, but yeah, also to take a look why this is suddenly not working.
52 00:04:55.510 ⇒ 00:04:56.210 Pranav Narahari: Yeah.
53 00:04:56.330 ⇒ 00:05:01.520 Pranav Narahari: Sounds good. Yeah, so what we can do is, yeah, we can show the loom, but then…
54 00:05:01.750 ⇒ 00:05:06.549 Pranav Narahari: We can also give them the URL so that they can play around with things, and then…
55 00:05:06.770 ⇒ 00:05:07.770 Casie Aviles: If it…
56 00:05:07.770 ⇒ 00:05:12.520 Pranav Narahari: if it breaks or whatever, well, I mean, I’ll make it clear, like, this is, like, a…
57 00:05:12.680 ⇒ 00:05:27.119 Pranav Narahari: this dev environment is really for POCs, it’s for things that could have breaking changes, like, things are not super refined, so, like, I’ll give them the whole context, just so they’re not, like, worried about anything.
58 00:05:27.430 ⇒ 00:05:28.580 Casie Aviles: Okay, okay.
59 00:05:28.840 ⇒ 00:05:29.260 Pranav Narahari: Yeah.
60 00:05:29.260 ⇒ 00:05:29.879 Casie Aviles: Yeah, that sounds correct.
61 00:05:30.330 ⇒ 00:05:31.400 Pranav Narahari: This is dope.
62 00:05:31.700 ⇒ 00:05:32.700 Pranav Narahari: Nice work.
63 00:05:33.180 ⇒ 00:05:40.120 Casie Aviles: Yeah, thank you. Alright, I think, yeah, I know my next steps. Now, I’ll just let you guys know in slow.
64 00:05:40.720 ⇒ 00:05:41.760 Casie Aviles: I’ll send a lunar.
65 00:05:42.360 ⇒ 00:05:47.420 Pranav Narahari: Yeah, and then one thing on, just while we’re… while we’re here,
66 00:05:47.630 ⇒ 00:05:51.520 Pranav Narahari: they still haven’t made that integration with Facebook ads, and so…
67 00:05:51.520 ⇒ 00:05:52.320 Casie Aviles: Oh…
68 00:05:52.530 ⇒ 00:05:57.559 Pranav Narahari: let’s just figure out how that affects our timeline.
69 00:05:58.030 ⇒ 00:06:07.860 Pranav Narahari: I would have loved if, like, on Wednesday, when I asked, that they could have made that connection, and then I probably could have integrated that data into our POC for the forecasting UI.
70 00:06:07.980 ⇒ 00:06:11.600 Pranav Narahari: But that didn’t happen, so, I mean, it’s not a big deal.
71 00:06:11.960 ⇒ 00:06:17.199 Pranav Narahari: But, you know, by the MVP, we definitely need that in, and that’s in the next 2 weeks, so…
72 00:06:17.510 ⇒ 00:06:26.860 Pranav Narahari: On top of having that Facebook connection, you know, we need to do a lot more things, right? But that is kind of like a… a blocking step, so…
73 00:06:27.450 ⇒ 00:06:43.209 Pranav Narahari: I’ll keep pushing on their end, but if you could just let me know, like, you know, what things were going to be blocked by not having that Facebook connection, like, in place immediately, that would be… that would be great. And like, you… I’ll bring this up in the meeting today, and then…
74 00:06:43.210 ⇒ 00:06:43.590 Casie Aviles: Okay.
75 00:06:44.340 ⇒ 00:06:50.359 Pranav Narahari: you know, bring up the specific tasks which are needed for that. Yeah, that would be great.
76 00:06:51.290 ⇒ 00:07:00.870 Casie Aviles: Okay, yeah. So, yeah, I think what that’s going to block is, since we’re…
77 00:07:01.280 ⇒ 00:07:08.700 Casie Aviles: Yeah, we want to establish, like, additional connections, right? Data sources, so apart from just Shopify, so…
78 00:07:09.200 ⇒ 00:07:09.830 Pranav Narahari: Yeah.
79 00:07:10.160 ⇒ 00:07:11.169 Casie Aviles: Okay, so yeah.
80 00:07:11.370 ⇒ 00:07:19.000 Pranav Narahari: Yeah, and then there’s that meta performance summary that is dependent only on, like, the meta ads, right? So…
81 00:07:19.380 ⇒ 00:07:24.860 Pranav Narahari: Yeah, that’s one thing that we weren’t able to work on because of the…
82 00:07:25.290 ⇒ 00:07:29.979 Pranav Narahari: Because we didn’t have access to the data, because the connection wasn’t made.
83 00:07:30.100 ⇒ 00:07:34.039 Pranav Narahari: And then, yeah, so…
84 00:07:34.490 ⇒ 00:07:41.360 Pranav Narahari: Yeah, I’ll just bring that up. I’ll have a formal, just, like, agenda, too, that I’ll send to y’all, and you can help me refine.
85 00:07:41.470 ⇒ 00:07:44.930 Pranav Narahari: But, I think, I think today we’re looking good.
86 00:07:45.640 ⇒ 00:07:47.919 Casie Aviles: Okay, yeah. Thank you.
87 00:07:48.640 ⇒ 00:07:50.569 Pranav Narahari: Yeah, thanks, Casey. I’ll talk to you soon.
88 00:07:50.820 ⇒ 00:07:51.790 Casie Aviles: Okay. Life.
89 00:07:52.380 ⇒ 00:07:53.170 Pranav Narahari: Yep.