Meeting Title: ABC Google Chat Migration Discussion Date: 2026-03-13 Meeting participants: Mustafa Raja, Pranav Narahari
WEBVTT
1 00:00:42.280 ⇒ 00:00:45.419 Mustafa Raja: Hey, sorry for calling you up so late.
2 00:00:45.620 ⇒ 00:00:48.450 Pranav Narahari: All good, all good, I was working anyways. What’s up?
3 00:00:49.070 ⇒ 00:00:52.130 Mustafa Raja: Okay, so… let me share my screen.
4 00:00:52.620 ⇒ 00:00:53.010 Pranav Narahari: Perfect.
5 00:00:53.010 ⇒ 00:00:54.930 Mustafa Raja: Okay, so…
6 00:00:55.210 ⇒ 00:01:08.209 Mustafa Raja: So this is done, if you see Slack, where’s Slack? There’s going to be a recent log. This is… this log is from me, right?
7 00:01:10.710 ⇒ 00:01:19.150 Mustafa Raja: What we have here is, not, not a conventional, Not a conventional…
8 00:01:19.630 ⇒ 00:01:22.600 Mustafa Raja: Google Chart. What this really is…
9 00:01:22.780 ⇒ 00:01:32.210 Mustafa Raja: is a Google Workspace add-on, so that’s an extended Google Chat, right? So that doesn’t work very well with buttons.
10 00:01:33.350 ⇒ 00:01:34.130 Pranav Narahari: I see.
11 00:01:34.770 ⇒ 00:01:41.959 Mustafa Raja: Now, what that means is… We have to see what do we get with it, right?
12 00:01:42.100 ⇒ 00:01:59.369 Mustafa Raja: So, send messages, and this is… this is… this is all we have with… so this… you see, this… this is Extend Google Chat. So all of this is just workspace add-ons. So this is… the instance that we have, or the project that we have, is a Google Space… sorry, workspace add-on.
13 00:01:59.420 ⇒ 00:02:04.239 Mustafa Raja: With extended Google Chat, right? So it doesn’t have all of the Google Chat features.
14 00:02:04.640 ⇒ 00:02:05.230 Pranav Narahari: Right.
15 00:02:05.990 ⇒ 00:02:06.960 Mustafa Raja: Now.
16 00:02:09.919 ⇒ 00:02:19.310 Mustafa Raja: This had only, built interactive dialogues, so I had to, you know, resort to that. I tried building buttons with
17 00:02:20.070 ⇒ 00:02:32.169 Mustafa Raja: cursor all day, and at the end of the day, I said, yeah, let’s give dialogues a try, and that just worked. So how that looks in Google Chart is… if it thumbs it up.
18 00:02:32.980 ⇒ 00:02:34.309 Mustafa Raja: It’s going to come up.
19 00:02:34.420 ⇒ 00:02:38.890 Mustafa Raja: This is how it’s going to… If you come down…
20 00:02:39.250 ⇒ 00:02:47.600 Mustafa Raja: This is going to come up, we can say, hey, this is a… This is a test.
21 00:02:49.230 ⇒ 00:02:50.619 Mustafa Raja: And then you submitted.
22 00:02:51.310 ⇒ 00:02:53.430 Mustafa Raja: Nice.
23 00:02:53.540 ⇒ 00:02:54.799 Mustafa Raja: Does this work, though?
24 00:02:57.050 ⇒ 00:02:57.710 Pranav Narahari: Does this work?
25 00:02:58.080 ⇒ 00:03:03.970 Mustafa Raja: I mean, this does work, but this is a lot different from what the ABC folk are used to, no?
26 00:03:06.610 ⇒ 00:03:12.329 Pranav Narahari: Is it? I thought, the buttons looked pretty similar.
27 00:03:12.330 ⇒ 00:03:16.370 Mustafa Raja: The buttons do look pretty similar, but they open up, dialogs.
28 00:03:18.130 ⇒ 00:03:19.850 Pranav Narahari: Yeah, that’s totally fine.
29 00:03:20.340 ⇒ 00:03:25.329 Mustafa Raja: Oh, I thought this was a big caveat. I spent my whole time because of this.
30 00:03:26.340 ⇒ 00:03:32.220 Pranav Narahari: Really? Okay, so what… so previously, how would they give, feedback on a thumbs down?
31 00:03:32.220 ⇒ 00:03:36.620 Mustafa Raja: So, this is… this is a… this is an… this is the instance that’s production, right?
32 00:03:36.850 ⇒ 00:03:37.400 Pranav Narahari: Yeah.
33 00:03:37.400 ⇒ 00:03:42.820 Mustafa Raja: So… See?
34 00:03:45.220 ⇒ 00:03:46.100 Pranav Narahari: Okay.
35 00:03:46.100 ⇒ 00:03:47.360 Mustafa Raja: See how different this is?
36 00:03:47.630 ⇒ 00:03:51.170 Mustafa Raja: For example, let’s… let’s do… let’s do this. See?
37 00:03:51.170 ⇒ 00:04:00.700 Pranav Narahari: So, why aren’t we just doing it the same way as this, right? This is just the… the front-end interface, right? This shouldn’t affect, whether we use master or N8N?
38 00:04:00.700 ⇒ 00:04:05.359 Mustafa Raja: No, no, this isn’t related to master on N10. This is related to,
39 00:04:05.650 ⇒ 00:04:13.120 Mustafa Raja: how Google, Google Cloud is serving, the… Google Chat itself, you know?
40 00:04:14.180 ⇒ 00:04:17.190 Pranav Narahari: I see, so we’ve also migrated the Google Chat?
41 00:04:17.190 ⇒ 00:04:23.890 Mustafa Raja: I don’t think we migrated this, with intention.
42 00:04:27.150 ⇒ 00:04:35.240 Mustafa Raja: So we didn’t intend to migrate to Google Workspace ad on Google Chat. We wanted Google Chat… we wanted interactive Google Chat.
43 00:04:35.860 ⇒ 00:04:42.840 Mustafa Raja: So, for example… Let’s look at our Google Chat.
44 00:04:44.420 ⇒ 00:04:46.280 Mustafa Raja: Google Chat.
45 00:04:56.750 ⇒ 00:04:58.329 Mustafa Raja: What are you working on, though?
46 00:05:00.210 ⇒ 00:05:03.700 Pranav Narahari: I was just doing some grooming of linear…
47 00:05:03.700 ⇒ 00:05:04.190 Mustafa Raja: Oh.
48 00:05:04.720 ⇒ 00:05:07.920 Pranav Narahari: some roadmap mapping for… What’s that?
49 00:05:07.920 ⇒ 00:05:08.870 Mustafa Raja: They like it.
50 00:05:09.940 ⇒ 00:05:16.310 Pranav Narahari: Honestly, there is, like, a bunch of, like, really cool skills that Brile and, like, Uten.
51 00:05:16.310 ⇒ 00:05:18.390 Mustafa Raja: Oh, yeah, that’s correct. They’ve been.
52 00:05:18.390 ⇒ 00:05:24.699 Pranav Narahari: Yeah. So, I’ve just been maximizing cursor. Like, I’m trying to hit the leaderboards and credits, to be honest.
53 00:05:24.700 ⇒ 00:05:31.739 Mustafa Raja: Oh, yeah. Every now and then, I look at the leaderboard, and I’m on the 10th place, and it makes me sad.
54 00:05:33.290 ⇒ 00:05:39.479 Mustafa Raja: Anyways, back to this. So you see how this is different. So this is… this is just a different description, right?
55 00:05:41.960 ⇒ 00:05:46.790 Mustafa Raja: And then, one other way we can identify that is.
56 00:05:46.790 ⇒ 00:05:49.319 Pranav Narahari: This wasn’t done with intention, it looks like.
57 00:05:49.320 ⇒ 00:05:55.969 Mustafa Raja: This was not done with intention, yeah. This was never… this cannot be done with intention, yeah.
58 00:05:55.970 ⇒ 00:06:00.609 Pranav Narahari: Gotcha. So, I’m guessing Casey worked on this then, it wasn’t you?
59 00:06:03.560 ⇒ 00:06:07.839 Mustafa Raja: It could be Casey, but it could also be Tim. I’m just not sure.
60 00:06:08.490 ⇒ 00:06:12.299 Pranav Narahari: Oh, Tim might have… so Tim made the…
61 00:06:12.330 ⇒ 00:06:17.880 Mustafa Raja: So Tim made these projects, no, so we… we’re not… we’re not admin here, you see?
62 00:06:18.650 ⇒ 00:06:19.370 Pranav Narahari: Yeah.
63 00:06:20.500 ⇒ 00:06:26.619 Mustafa Raja: And the only way to revert this back to an interactive Google Chat is create a new project.
64 00:06:28.660 ⇒ 00:06:32.730 Pranav Narahari: Okay, but I would also probably say that’s pretty lightweight, right?
65 00:06:33.060 ⇒ 00:06:34.769 Mustafa Raja: Creating a new project.
66 00:06:35.080 ⇒ 00:06:35.820 Pranav Narahari: Yeah.
67 00:06:37.270 ⇒ 00:06:37.789 Mustafa Raja: Yes.
68 00:06:37.790 ⇒ 00:06:38.530 Pranav Narahari: This is a
69 00:06:38.930 ⇒ 00:06:46.559 Pranav Narahari: You could do it, and then we could do, like, all the configuration, and it would be pretty quick, is my… because the interface itself is pretty lightweight.
70 00:06:46.560 ⇒ 00:06:56.829 Mustafa Raja: Yes, but I would want to make sure that this doesn’t happen again, if we are doing that. So, I think we’ll have to document how to set this up.
71 00:06:58.110 ⇒ 00:07:06.159 Pranav Narahari: Okay, this is good to know. I’ll create a ticket for this for us to dive into on Monday. I already have a standing meeting with…
72 00:07:06.310 ⇒ 00:07:18.600 Pranav Narahari: Yvette, and Janice, and so I will just straight up demo this. I’ll be like, okay, well, these are the two things that we’re noticing as differences based on how things have been set up by Tim in Google.
73 00:07:18.830 ⇒ 00:07:19.770 Mustafa Raja: I think…
74 00:07:19.770 ⇒ 00:07:20.260 Pranav Narahari: No, not.
75 00:07:20.260 ⇒ 00:07:24.610 Mustafa Raja: first confirm if it was Tim or Casey. Don’t quote me on that.
76 00:07:25.440 ⇒ 00:07:26.240 Pranav Narahari: Okay.
77 00:07:26.240 ⇒ 00:07:26.670 Mustafa Raja: Because I…
78 00:07:26.670 ⇒ 00:07:33.969 Pranav Narahari: I just won’t mention a name, then. I’ll just say, you know, so there is a small difference based on how we set things up in GCP.
79 00:07:33.970 ⇒ 00:07:35.370 Mustafa Raja: Yeah, yeah, that’s kidding.
80 00:07:36.610 ⇒ 00:07:40.290 Pranav Narahari: It looks like it has to be Tim, based on, like, us not having the…
81 00:07:40.290 ⇒ 00:07:46.180 Mustafa Raja: Yeah, yeah, it most likely would be, but I’m just not 100% sure, though, right?
82 00:07:46.500 ⇒ 00:07:50.740 Pranav Narahari: Yeah, yeah. I will… I’ll flag this.
83 00:07:52.110 ⇒ 00:08:06.909 Mustafa Raja: And then the way this add-on sends us back the events is just totally different, so we cannot use our source code that we were using before. So, because the events are totally different.
84 00:08:06.910 ⇒ 00:08:09.379 Pranav Narahari: For the… the chat, right?
85 00:08:09.380 ⇒ 00:08:11.939 Mustafa Raja: The chat handler, yeah, that’s correct.
86 00:08:12.410 ⇒ 00:08:19.099 Pranav Narahari: Okay, so that chat handler also looked pretty lightweight, like, it wasn’t taking, like, Days to develop.
87 00:08:19.100 ⇒ 00:08:19.650 Mustafa Raja: Oh, no, no, no.
88 00:08:19.650 ⇒ 00:08:20.250 Pranav Narahari: Wait, I…
89 00:08:20.250 ⇒ 00:08:22.249 Mustafa Raja: Yeah, yeah. The chat is limited.
90 00:08:22.250 ⇒ 00:08:25.230 Pranav Narahari: Christopher could probably bang out in, like, a few prompts.
91 00:08:25.830 ⇒ 00:08:36.480 Mustafa Raja: Yeah, yeah. Since we already have base code, for both this add-on and that one also, we have base code for this one, right?
92 00:08:37.530 ⇒ 00:08:42.269 Mustafa Raja: This is… we provided base code for this to ABC Folk.
93 00:08:42.870 ⇒ 00:08:43.669 Pranav Narahari: Yeah.
94 00:08:44.070 ⇒ 00:08:48.900 Mustafa Raja: So, so we have, we have the chat handler code. That’s not an issue.
95 00:08:49.950 ⇒ 00:08:50.540 Pranav Narahari: Yep.
96 00:08:52.140 ⇒ 00:08:53.550 Pranav Narahari: Yeah, yeah, it’ll be inside.
97 00:08:53.550 ⇒ 00:09:00.769 Mustafa Raja: I could take a few prompts, but not big of… not too big of a hustle, to be honest.
98 00:09:01.470 ⇒ 00:09:02.230 Pranav Narahari: Right.
99 00:09:02.610 ⇒ 00:09:08.610 Pranav Narahari: So, yeah, this is good. This is, like, the growing pains, you know, like, for migration.
100 00:09:08.610 ⇒ 00:09:10.700 Mustafa Raja: This is what we just did.
101 00:09:11.730 ⇒ 00:09:13.200 Pranav Narahari: Yeah, perfect.
102 00:09:14.500 ⇒ 00:09:16.899 Pranav Narahari: Okay, cool.
103 00:09:17.620 ⇒ 00:09:25.509 Pranav Narahari: Okay, yeah, this is really good to know. Thank you for flagging this for me. I will… yeah, I’ll create a ticket for this. Let’s talk about it again on Monday.
104 00:09:26.870 ⇒ 00:09:30.920 Pranav Narahari: Probably nothing to do about it right now, since we can’t even make anything.
105 00:09:31.080 ⇒ 00:09:34.830 Pranav Narahari: you couldn’t create a new project in Google Cloud.
106 00:09:34.830 ⇒ 00:09:38.640 Mustafa Raja: I never tried, to be honest. Oh!
107 00:09:38.810 ⇒ 00:09:40.719 Mustafa Raja: There seems to be a button there.
108 00:09:40.980 ⇒ 00:09:47.749 Pranav Narahari: Let’s just try making it, don’t worry about doing it tonight if it’s, you know, too late.
109 00:09:48.290 ⇒ 00:09:55.070 Pranav Narahari: But… because what we’ll have to do is also create a new chat handler, right? But, I mean, if we already have the source code for it, it might be pretty…
110 00:09:55.540 ⇒ 00:09:56.580 Pranav Narahari: Easy.
111 00:09:56.730 ⇒ 00:09:59.340 Pranav Narahari: Created.
112 00:09:59.340 ⇒ 00:10:01.740 Mustafa Raja: You’ll have to set up all the databases and stuff, no?
113 00:10:03.290 ⇒ 00:10:04.590 Pranav Narahari: the databases?
114 00:10:06.180 ⇒ 00:10:12.749 Mustafa Raja: Actually, we might just… we might just migrate only the… only the Google Chat and not… not anything else, right?
115 00:10:13.450 ⇒ 00:10:16.860 Pranav Narahari: Yeah, I think it would just be the Google Chat, so I… this is just the interface.
116 00:10:17.530 ⇒ 00:10:22.419 Mustafa Raja: Yeah, but, yeah, this is just the interface, yeah.
117 00:10:23.370 ⇒ 00:10:24.030 Pranav Narahari: Yeah.
118 00:10:25.590 ⇒ 00:10:26.970 Mustafa Raja: Where is that button?
119 00:10:28.020 ⇒ 00:10:31.850 Mustafa Raja: I mean, this is their workspace. Are we comfortable making a new project there?
120 00:10:33.100 ⇒ 00:10:34.599 Pranav Narahari: Do you usually ask them?
121 00:10:35.290 ⇒ 00:10:42.209 Mustafa Raja: I would… I would either ask Sam… I’d always ask Sam first before going ahead.
122 00:10:42.340 ⇒ 00:10:54.479 Pranav Narahari: Okay, what we’ll do here is… okay, we understand the process, it looks like we have the ability to create a project, so… I’ll say ball’s kind of in our court if we want to, you know, not use the…
123 00:10:55.060 ⇒ 00:10:57.629 Pranav Narahari: what did he say it was called? It was, like, the… the…
124 00:10:58.120 ⇒ 00:11:00.189 Mustafa Raja: Workspace ad on Google Chat.
125 00:11:00.190 ⇒ 00:11:02.200 Pranav Narahari: Yeah, workspace add-on versus this regular.
126 00:11:02.200 ⇒ 00:11:04.300 Mustafa Raja: We need the standalone Google Chat.
127 00:11:04.800 ⇒ 00:11:09.349 Pranav Narahari: Yeah, so what we want is standalone Google Chat. What we currently have is a workplace add-on.
128 00:11:09.670 ⇒ 00:11:11.269 Mustafa Raja: Yeah, yeah, that sucks.
129 00:11:12.000 ⇒ 00:11:12.550 Pranav Narahari: Yep.
130 00:11:13.880 ⇒ 00:11:15.940 Pranav Narahari: Okay, good to know.
131 00:11:15.940 ⇒ 00:11:16.490 Mustafa Raja: Yeah.
132 00:11:16.710 ⇒ 00:11:20.259 Pranav Narahari: Yeah, I’ll create a couple tickets for this, or just one ticket, really, just to, like…
133 00:11:20.480 ⇒ 00:11:27.290 Pranav Narahari: dive into. This should be, like, half a day’s effort. They probably don’t even need to know about it. We’ll just fix it.
134 00:11:27.430 ⇒ 00:11:41.210 Mustafa Raja: Yeah, yeah, yeah, to be honest, you’re correct. If we decide to, you know, go ahead, create a project on ourselves, they might not even need to know that, but, you know, maybe having salmon confidence would be nice.
135 00:11:41.830 ⇒ 00:11:43.270 Pranav Narahari: Yeah, let’s do that.
136 00:11:44.280 ⇒ 00:11:45.200 Pranav Narahari: Sounds good.
137 00:11:45.200 ⇒ 00:11:45.860 Mustafa Raja: roommate.
138 00:11:46.390 ⇒ 00:11:48.799 Pranav Narahari: Yeah, thank you, Mustafa. This is great.
139 00:11:49.210 ⇒ 00:11:53.020 Mustafa Raja: Yeah, thank you, have a good day. Actually, have a good weekend.
140 00:11:53.310 ⇒ 00:11:55.299 Pranav Narahari: I appreciate it, I appreciate it. You too. See ya.
141 00:11:55.580 ⇒ 00:11:56.460 Mustafa Raja: Bye.