Back to calls

Dashboard Data Feed & Website Hosting Handoff

Feb 27, 2026 at 10:01 19m 4s completed
Project:

Bottom Line

A solution was agreed upon to provide Speaker A with a raw data feed for their dashboard, and the decision was made to transfer website hosting responsibilities to Jay. The call focused on technical requirements and process handoffs.

Key Takeaways

  • Dashboard Data Feed: Speaker A needs a raw data file with a creation date stamp for each quote's first version to track daily inbound customer activity.
  • Technical Solution: Devin (Speaker B) will modify the existing process to email a copy of the full raw data file every 10 minutes, avoiding VPN access.
  • Website Hosting Transfer: The HDR website hosting and analytics setup will be transferred from Devin to Jay to centralize management and remove it from Devin's unofficial scope.

Topics

Dashboard Data Requirements Quote Data Feed Process Website Hosting Transfer Google Analytics Setup
Sentiment: positive

Ask AI about this call

Ask anything about this call — key points, who said what, decisions made, specific topics, or anything else from the conversation.

Notes

Transcript

3458 words · 3 speakers
JD Busfield 1697 words (49.1%)
Devin Stokes 883 words (25.5%)
Garret Blutter 878 words (25.4%)
Assign speaker names
Speaker A:
Speaker B:
Speaker C:
JD Busfield

Hey Garrett. Um, okay. So we were just saying, I don't think we've met. Um, like we may have talked once or twice in passing, but I don't think we've actually gone on a call together like this.

Devin Stokes

Oh, no, thanks.

JD Busfield

So yeah. Um, so I, I think I gave you a little bit of background in the email that I sent over, but, uh, I think just to kind of restate what the goal is here. So we have a dashboard that we have the companies feeding reservation data into kind of to, so we have like a, um, view for management to see what's going on on a daily basis. Um, we also have a dispatch dashboard. So as things are scheduled to go out for the day, we can kind of see the status, um, whether they've been filled or not. But this, I'm kind of just focused on what is being quoted and what like kind of business is coming in on a daily basis. And I know that everything kind of lives on that, um, server that you guys have and everything is kind of processed through Excel. So one of the workarounds that I came up with on our side, because we have a DOS-based system for the vehicle rental, is I get it to spit out an email report that basically every time something updates or every time we get a new reservation, it'll give me an email saying here's the additional reservation and it'll add it to kind of the, uh, running list of reservations for the day. And then I have the dashboard able to pull that information out and kind of update it. So I can share it with you really quickly.

Garret Blutter

If that reservation changes though, you're not getting that info, you're just getting the first one, right?

JD Busfield

Sorry, I can't really hear you.

Devin Stokes

Switch my mic. Better?

JD Busfield

Yep. Yeah, it sounds better.

Garret Blutter

For some reason it defaults to a bad microphone, so I have to switch it. Um, so the reservation— let's say the dates on that reservation change though, like a couple hours later. You're not getting that email, you're just getting the original.

JD Busfield

I am getting that email. Um, so yeah, I can show you kind of what the— you can see this. Um, so if I go to all mail I get an email. It's not actually every time a reservation uploads, it's every 10 minutes. Um, but it just— the system will ping me every 10 minutes with an email with all of the updated information about the reservations that have been made for the day. So you can see for Avon— oh, sorry, this is for the, um, this is for the dispatch dashboard, but it's kind of the same idea. So I just get this Excel sheet. Um, so I didn't know what the capabilities were from what you guys have built, so that was my initial thought. I can probably work around with some other options. Just the goal would be whenever something new is generated, um, I'm able to get an update on that somehow, whether it's through an email or something else, um, with the information so that I can pull it into this dashboard.

Devin Stokes

So what mechanisms do you have for ingesting that data? Because the ideal type of scenario would be pulling directly from the, the quote, saved file, because you are on the network, we could pull from there. I don't know where— if this is hosted externally, or there's a link. But the way that we could get these over, if you wanted them on a regular email, you wanted on a cadence that has a report, would you want all, or would you want just what's changed?

JD Busfield

So Garrett showed me a report that you had, I can pull that up as well.

Garret Blutter

The one that I emailed to you.

JD Busfield

Yeah. Let me, let me pull that up.

Garret Blutter

By the way, if we, yeah, if you just, if you have a VPN to our network, then you can just have that in real time whenever you want.

Devin Stokes

Yeah.

JD Busfield

That might be the easiest way to do it. Um, I don't have that right now, so maybe that's the, the best way to go about it.

Devin Stokes

Okay.

Garret Blutter

But yeah, so this dashboard, are you just looking for, you're looking for number of reservations, number of quotes. And the monetary value of it, right?

JD Busfield

No, I'm looking for the quotes. So I'm looking— I can pull up my email— is the create date and time of the quote. So I know what day to associate with it. This is when the first time we heard from the customer, they reached out to create a quote. Like, to me, that is the most important data point because we can see the volume of activity going on a day-to-day basis, whether they revise it 22 times. I know that's the unique aspect of it, but I want to know when are we actually getting that outbound contact from the customer? So I think that's the only thing missing from the query right now. So if we can get the date, either the create date or just a timestamp activity, whether it's a date or, I know I think you said a time would be difficult. Something that just indicates what day we should allocate that initial outreach to.

Devin Stokes

So based on this, what you can do, you can actually ascertain that already based on looking at version 1 of every quote ID. If you're looking for the first version of each and when it was created and don't care about revisions, we just look for version— the lowest number for each quote ID. And I could write a query for it that basically pulls it out into an additional sheet even so that you just have a running list of all of the lowest versions for each quote ID.

JD Busfield

So where on this sheet does it show when the quote was created, like what day the quote was created?

Devin Stokes

Oh, that's a good point. So that would be on the— sorry, go ahead, Garrett.

Garret Blutter

For reference, Devin, he's looking at the, the quote report you created for me that only shows the latest version. He's not looking at the master.

Devin Stokes

Okay, so I would create a new version that sends out the—

JD Busfield

okay, well, so I'm actually— I'm looking at the raw data right now, Garrett.

Garret Blutter

Yeah, but you're looking at that raw data. I believe the one you're doing it. So let's say we click save 5 times on a quote, right?

JD Busfield

Yeah.

Garret Blutter

There is a column, I think it's column E, it says version, correct? It's a little small, I can't see it.

JD Busfield

Yeah, I'm gonna pull it up on Excel so we can take a look at it.

Garret Blutter

I can just open it on my end too.

JD Busfield

Okay. So, this— can we see this?

Devin Stokes

This may have the lowest version in it.

JD Busfield

Yeah. So, that's what I thought is if I go and I want to look at quote, this one has 15 versions. I got to enable editing. But I think I should be able to see all 15 versions. And that's great.

Devin Stokes

If you sort by quote ID, we'll be able to tell right now, actually. If you see multiple versions for the same quote ID right there, we'll know for sure.

Garret Blutter

I'm pretty sure you're not because you, Devin, you built this quote report to only show me the latest because I don't care about the history. The history only shows in the master.

JD Busfield

So this is the raw data. Is the raw data not have it? Have we showed you my quote ID?

Devin Stokes

Sorry.

JD Busfield

Okay, no, it only does show the version 15. It doesn't show—

Devin Stokes

then I need to get a new one.

Garret Blutter

You're looking at like a junior master version that I had Devin built. The master master that pulls the information to get into here, and then this eliminates previous versions because I don't need this to be what we're talking about. But there is a version of what you're asking for where version 1, version 2, version 3, they all show up in the raw data. That's just a different file I'm not currently sending you. We can use that one. It's just a million times bigger.

JD Busfield

Well, I don't need, I guess I don't need any sort of like report. I just need the raw data and I can have the dashboard build, basically build what I need out of that. I'm going to pull the data because I don't—

Garret Blutter

do you want the raw data to constantly only give you the latest version then, or do you want version 1, version 2, version 3 every single time?

JD Busfield

So I need version 1 to know when a quote was generated. What day, and then from there I just need the latest version. But I can have it just say like, look at all the reservations that have come in today, pick out what the latest version is and give me that information. Outside of that, ignore it.

Garret Blutter

Like, wouldn't this report give him what he needs besides the timestamp?

JD Busfield

It does not have the timestamp and I don't think it has version 1.

Garret Blutter

So because like I'm looking at 1/1/21, it would have version 1 the very first time it was created.

JD Busfield

Yeah.

Devin Stokes

Yeah.

JD Busfield

If there's a version of this that has all 15, then that would have what I need. I just need the date stamp so I know what the first date that was created.

Devin Stokes

So we just need to make another sheet, I think, for that, Garrett. We'll just duplicate the raw data, change the query from max to min, and basically just have it pull the lowest version for each, and that'll be your start date. And then we can have the other one be latest revision. Or do you want all the intermediates?

JD Busfield

I was gonna— it doesn't even have to be that, um, it doesn't even have to be that complex. I think if, if there's just a raw data sheet where everything is coming in as something gets built, if I just get access to that with a created date stamp, or I can get read access to that, then I will have what I need because then I can just— I can sort on my end from there.

Devin Stokes

Do you need the timestamp though? Because that was the problem we were getting with using the referential date that we have. We're using— it comes as a format. So when you use a formula to pull over a value from cell to cell in Excel, it copies the formatting as well in a way.

JD Busfield

So I don't think I need the time. The time is a nice to have. The date is the mandatory thing.

Devin Stokes

Okay, so the date— we have that then. So that's good. Yeah. Okay, perfect. So then it sounds like I just need to make another sheet that has the Or no, the raw. We just need to send the raw then and we're good.

JD Busfield

Yeah.

Garret Blutter

So I'm going to pull up the raw right now.

JD Busfield

Yeah. Pull, if you can share that, because I also, I think if we're sending all of the raw data, like sending it in an email is probably going to not be the most efficient way.

Garret Blutter

Sorry, JD. Is there a way to create a copy of the raw so it doesn't affect opening the raw? Because you know, when we have it open, then things are not being updated.

Devin Stokes

Yeah, yeah, yeah, yeah. Depends how— if we're going to do it via email, we would have to— we would be making a copy and sending that copy so that we're not having in-use issues. If we went the route of a VPN, we could make a shortcut that opens it up in read-only always, so you would never have to worry about write conflicts.

JD Busfield

Right. What's easier on your end?

Garret Blutter

Is there a way for me to open it right now and read-only so we can look at it for more than 30 seconds without affecting anything?

Devin Stokes

Yeah, see here.

Garret Blutter

Sorry, JD, if we open it up because it's on the network, if we open it, anybody who currently clicks save, it won't get uploaded because it makes sense. Yeah, so I don't want to— every time I do that for more than like 60 seconds, I end up —by one quote.

Devin Stokes

So there's a— I wonder how that would work in practice. We can protect the workbook to always open it in read-only where you have to manually go undo it. And as long as I went and did the macros properly, we could theoretically do that because all I have to do is unprotect and then reprotect the sheet. If you wanted something to have opened constantly here.

Garret Blutter

Yeah, I mean, I don't care. This is more for JD because you built me the other reports that I already send JD, which gives me all the info I need.

Devin Stokes

Well, then what I would do if we were going to go the VPN route, that would— I would just have something make a copy of that file on a regular basis. And he always only opens the copy. That way, if he has that open, he just doesn't get his updated one if there's a sync and he'll just get it on the next one. And if we have one running every 10 minutes, I don't think that would be too much of an issue, but I'd leave that to your decision.

Garret Blutter

Yeah, no, he would never be more than 10 minutes behind at that point. Exactly.

Devin Stokes

So that would be— that would work, um, for technically speaking. I don't know if it works for your requirements.

JD Busfield

It sounds like it would. I, um, so I would have access to a file that updated every 10 minutes with the raw data in read-only mode, but it's not on your guys' main, like, server or whatever. So it wouldn't— it wouldn't hold up what you guys are doing, basically. It wouldn't prevent you guys from being able to update your side because I don't have it open. This is a copy of it.

Devin Stokes

Yeah, half yes, half no. Um, it would be on our server still, but yes to the other portion of not affecting anything. Yeah, okay.

Garret Blutter

So I would have to have a VPN Couldn't you just at that point, once the copy is created, just email it to him every 10 minutes?

Devin Stokes

Yes. The— yes.

Garret Blutter

Could do it that way. You never even have to— you don't have to VPN. Yeah.

Devin Stokes

Do you want to do that?

JD Busfield

That would be the easiest if I just had a scheduled email coming through.

Devin Stokes

Then we'll just change the schedule that we have there and we'll send over the raw data instead. Yeah.

JD Busfield

Okay. That should work. So if it's the raw data with a created date timestamp, or not a timestamp, sorry, a created date stamp. That should give me everything I need.

Devin Stokes

Oh crud, yes, let me mark that here.

Garret Blutter

Make schedule pass. How do I open and read only right now just so I can look at it?

Devin Stokes

Is there a way to do that? You have to, yeah, you have to protect the sheet. You go to File, Info, and then Protect Workbook, and then there's Always Open as Read Only.

Garret Blutter

You're gonna have to open it first.

Devin Stokes

Yeah, you have to open it and then you go to the File menu and then there's an Info button.

Garret Blutter

I just didn't remember if you had the creation date on there or not. If not, we just need to extract that.

Devin Stokes

The creation date, I think, is something that we added most recently. Okay. Yeah.

Garret Blutter

Okay, so I think we have a plan. Yeah. Devin's going to confirm we have the creation date in the master, master master, not the one I'm sending you, which is a mini master. Yep. And then he's going to create a copy and email it to you every 10 minutes.

JD Busfield

That'd be, yeah, that sounds perfect. And then, uh, just for, uh, my own edification, how much information will be sent? Like how does that, is that everything going back for the history of the system or is it going to like cut off by a certain date?

Garret Blutter

No, it's, uh, it does include some 2025 in there. But the, the quotes that are reporting to this didn't— we didn't build this until late 2025. Okay. It's really basically just this year. Right now the, the file sits at 1,638 kilobytes. Okay. So by the end of this year, that'll probably be a couple of gigs. Well, actually, no, we're a couple months in. Yeah.

JD Busfield

It'll be maybe like 10, 11 megabytes by the end of the year, something like that. Yeah. But that's not unwieldy. Okay.

Devin Stokes

All right.

JD Busfield

That sounds good. Yeah, Devin, if you have any other questions or anything run into, like, anything you want to run by me, let me know. But this sounds like it's going to work.

Devin Stokes

Yeah, no, should be pretty straightforward. I'll get this going today. Perfect. All right.

JD Busfield

I also do have another question while I have both of you. The website hosting for HDR, you said you should— did that get transferred over or are you still doing that? Devin?

Devin Stokes

I technically still have it. Okay.

JD Busfield

Is there, um, because we want to build a landing page for the bathroom trailer division. Um, so I would probably need the ability to put that landing page on whatever is being hosted. Um, do we have analytics or anything for that page as well where we're tracking like, um, like Google, um, the Google Analytics, the I forget what it's called, like GA4. Yeah, GA4 and that kind of stuff. No, no.

Devin Stokes

Uh, we have the native, like, uh, there's stuff through InMotion that has like the regular metrics. We can get the raw requests that come through, but nothing that has any sort of like user agent tracking or verifying that it's not any automated traffic or that kind of thing.

JD Busfield

Okay. I might give you a, um, like a, uh, something just to put on the website so we can track, cuz I want to use the, I want to try to track the ROI. If we do end up putting some money into Google ad spend for the bathroom trailers. So I'd be curious to see if anything flows through to HDR as well, um, just so we can do some customer acquisition cost analysis.

Garret Blutter

Who currently handles this for us, like on the Avon side? Is that Jay or somebody else?

JD Busfield

Jay handles it.

Garret Blutter

Um, so would this not be easier if we just turn the— give the credentials of the hosting over to Jay and let him either keep it on InMotion and do his thing or move it over to wherever you guys want?

JD Busfield

I'm happy to bring it over to Jay, just so Jay has both of those. But we already have all that set up. It's all set up for Avon right now. So we'd have to set the GA4 stuff for HDR and HSS. But do you want to transfer it over to Jay so we just have one centralized piece for all the websites?

Garret Blutter

Yeah, he's already doing it and he knows what you want and everything. And I have confidence that Devin can do it. It's just not really his scope of— he always does it for me as my nephew. Like, of course I'll take care of it for you. It's not really part of his job.

JD Busfield

Okay, then yeah, if it's not something that you're actively doing, why don't we transfer it so it can get off your plate so you don't have to worry about it? Sounds good.

Devin Stokes

Okay.

JD Busfield

Um, I'll put you in touch with Jay. Have you— you talked to Jay in the past, I'm sure. Oh yeah.

Devin Stokes

Yeah.

JD Busfield

Okay. I'll put you guys on an email and ask if he can set up getting the transfer, um, for the hosting of the HDR website. Sounds good. Cool. Um, okay. That was what I had. You guys have anything else?

Garret Blutter

Yeah, sweet.

Devin Stokes

I think I'm okay. Great.

JD Busfield

Thank you, Devin.

Devin Stokes

Great to meet you.

JD Busfield

Talk to you guys later. It seems okay.

Delete this call?

This will permanently remove the recording, transcript, summary, and all related tasks. This cannot be undone.