Modern Creator
OOP Coders · YouTube

Build a Personal Daily Dashboard with a Free ChatGPT Prompt

A step-by-step walkthrough of turning ChatGPT's Work mode, three plugins, and one free copy-paste prompt into a self-refreshing daily dashboard pulling from Gmail, GitHub, and Google Calendar.

Posted
5 days ago
Duration
Format
Tutorial
educational
Views
1.7K
44 likes
Big Idea

The argument in one line.

ChatGPT's Work mode plus its Sites and plugin system can turn a free copy-paste prompt into a private, auto-refreshing personal dashboard that pulls live data from Gmail, GitHub, and Google Calendar without writing or hosting any code.

Who This Is For

Read if. Skip if.

READ IF YOU ARE…
  • You already use ChatGPT Plus or higher and want a single screen that surfaces today's emails, GitHub issues, and calendar events instead of checking three apps.
  • You're comfortable connecting third-party accounts (Gmail, GitHub, Calendar) to an AI assistant and trust it with read-only access to that data.
  • You want a no-code way to build and host a small personal tool without hiring a developer or standing up your own server.
SKIP IF…
  • You're on ChatGPT's Free or Go plan — the Sites plugin used to build and host the dashboard isn't available on those tiers.
  • You need the dashboard to pull from tools other than Gmail, GitHub, and Google Calendar — this walkthrough only wires up those three.
  • You're not willing to grant ChatGPT read access to your email, repos, and calendar, since the output is a real, live website hosted by OpenAI.
TL;DR

The full version, fast.

The video shows how to turn ChatGPT's desktop Work mode into a personal daily dashboard using a free copy-paste prompt from the creator's site. After installing the desktop app (needed for local file/folder access) and confirming a Plus-or-higher plan (required for the Sites plugin), the presenter connects three plugins — Gmail, GitHub, and Google Calendar — attaches them to a new Work-mode chat, creates a project folder, and pastes in the blueprint prompt. ChatGPT asks a structured series of clarifying questions (which GitHub issues, which emails, which calendar events, refresh cadence, priority ranking, theme, time zone), the presenter answers, and ChatGPT proposes an exact data-and-privacy contract before building anything. Once approved, ChatGPT generates and deploys a private website via the Sites plugin showing a daily summary, top-priority alert, schedule, and task list, then schedules the same chat to re-run automatically every weekday at 7am, which the presenter tests with a manual 'run now.'

Free for members

Chat with this breakdown — free.

Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.

Create a free account →
Chapters

Where the time goes.

00:0000:35

01 · Cold open — the finished dashboard

A quick look at the finished daily-summary website before the walkthrough begins.

00:3501:16

02 · Why use the ChatGPT desktop app

The desktop app (versus web or mobile) can access local files with permission, which the build depends on.

01:1602:08

03 · Chat mode vs. Work mode

Chat mode handles quick Q&A and images; Work mode produces documents, spreadsheets, reports, and websites saved to real folders.

02:0802:47

04 · Plans and plugin availability

A Plus-or-higher plan is required for the Sites plugin that builds and hosts the dashboard; Free and Go plans can't use it.

02:4704:44

05 · Choose and connect your plugins

Finds installed plugins via dropdown, @-mention, or the plugins page, and picks Gmail, GitHub, and Google Calendar as the dashboard's three data sources.

04:4405:00

06 · Add the plugins to a new chat

Opens a new Work-mode chat and attaches the GitHub, Gmail, Calendar, and Sites chips.

05:0006:07

07 · Get the free dashboard blueprint

Points to the oopcoders.com blueprint page for the free master prompt, downloadable as a folder or copied via a quick-start button.

06:0707:07

08 · Create and connect the project folder

Creates a local 'my daily dashboard' folder, adds it as a ChatGPT Project, and pastes the blueprint prompt in before sending.

07:0709:00

09 · Customize the dashboard's content

ChatGPT asks a structured round of clarifying questions — GitHub issue scope, Gmail sender filters, calendar range, refresh time, priority ranking, theme, time zone — answered with a prepared numbered list.

09:0010:00

10 · Review and approve the dashboard proposal

ChatGPT proposes the exact data sources and a read-only, no-invented-data privacy contract; the presenter reviews and sends 'approve.'

10:0011:36

11 · View and test the finished dashboard

The live site appears under Sites; the presenter tours the daily summary, top-priority card, schedule, and task list, and flags keeping it set to private.

11:3612:03

12 · Schedule the automatic daily refresh

Sets the same chat to re-run every weekday at 7am so the dashboard's data stays current.

12:0312:48

13 · Test and manage the scheduled refresh

Runs the new schedule manually via 'run now' to confirm it works, then shows it listed under Scheduled tasks.

Atomic Insights

Lines worth screenshotting.

  • ChatGPT's desktop app has one advantage the web and mobile versions don't: with permission, it can read files directly off your local computer.
  • Work mode, not chat mode, is what generates documents, spreadsheets, reports, and websites and saves them into a real folder on your machine.
  • The Sites plugin — the tool that builds and hosts the dashboard as a live website — is locked out of ChatGPT's Free and Go plans; Plus or higher is required.
  • Before generating anything, ChatGPT interviews the user with structured questions about scope, filters, and privacy, then proposes an explicit data contract for approval.
  • The proposal explicitly states GitHub, Gmail, and Calendar access will stay read-only and that the dashboard won't invent or guess at missing data.
  • The finished dashboard is a live website generated by ChatGPT's Sites plugin, defaulting to private but shareable — the creator warns to keep it set to 'only you' since it surfaces inbox and calendar data.
  • Generating the full dashboard from an approved, detailed spec took about nine minutes in this run.
  • The recurring refresh is a ChatGPT Scheduled task — the same feature used for any automated recurring chat — set here to run every weekday at 7am.
  • The entire pipeline — plugins, prompt, project folder, generation, hosting, and scheduling — happens inside ChatGPT with no separate app, database, or hosting account.
Takeaway

Turn three plugins and one prompt into a self-refreshing status page.

WHAT TO LEARN

The real lesson isn't the specific dashboard — it's the repeatable pattern: scope your data sources narrowly, make the AI state an explicit privacy contract before it builds anything, and schedule the rebuild so the tool stays useful without daily babysitting.

02Why use the ChatGPT desktop app
  • The desktop app can read files directly from your computer with permission — the web and mobile ChatGPT apps cannot access local files at all.
  • If your build needs to reference or save local files, the desktop app is the only version of ChatGPT that supports it.
03Chat mode vs. Work mode
  • Chat mode is built for quick questions and image generation; Work mode is built for producing documents, spreadsheets, reports, and websites and saving them into real folders.
  • Knowing which mode does what prevents wasted prompts — a dashboard build only works in Work mode.
04Plans and plugin availability
  • The Sites plugin, required to build and host a dashboard as a live website, is unavailable on ChatGPT's Free and Go plans; Plus or higher is required.
  • Check your exact plan against the feature you depend on before starting a build, so you don't hit a wall mid-project.
05Choose and connect your plugins
  • Plugins act like toolboxes: each one bundles a specific set of capabilities, so only connect the accounts your build will actually query.
  • You can find installed plugins three ways — a dropdown, the @ symbol in the prompt box, or the dedicated plugins page — whichever is fastest in the moment.
07Get the free dashboard blueprint
  • A reusable 'blueprint' prompt, paired with a short README, turns a one-off AI chat into a repeatable, documented process anyone else can copy.
  • Quick-start copy links, which skip a full folder download, lower the friction to trying a technical workflow — a small UX choice that raises how many viewers actually attempt it.
08Create and connect the project folder
  • Creating a dedicated local folder and attaching it as a Project gives a generated build a persistent home instead of living only inside a disposable chat.
09Customize the dashboard's content
  • Before generating anything, the AI asks structured clarifying questions covering scope, filters, cadence, ranking, theme, and time zone, turning a vague request into a specific spec.
  • Answering multi-part AI questions with an explicit, numbered list matching the AI's own numbering lets you move through several rounds of Q&A in seconds instead of restarting the conversation.
10Review and approve the dashboard proposal
  • The AI proposes an exact data-and-privacy contract before writing anything — access stays read-only, and it won't invent or guess at missing data.
  • Requiring an explicit 'approve' before generation is a safety pattern worth copying for any AI workflow that touches personal accounts: review the contract, not just the eventual output.
11View and test the finished dashboard
  • The output of a 'website builder' plugin is a real, live website — its default sharing setting matters as much as its content, so personal-data dashboards should stay set to private.
12Schedule the automatic daily refresh
  • A personal tool is only useful if it stays current — scheduling the same chat to re-run automatically is what turns a one-time build into a daily habit tool.
13Test and manage the scheduled refresh
  • Testing a new automation with a manual 'run now' before trusting the schedule catches configuration mistakes immediately, instead of finding out a day later that something's broken.
Glossary

Terms worth knowing.

ChatGPT Work mode
A mode inside ChatGPT, alongside Chat mode, built for producing documents, spreadsheets, reports, and websites, and for saving the output into local project folders.
Sites (ChatGPT plugin)
A built-in ChatGPT plugin with two functions: building a website from a prompt and hosting that website live on the internet, with no separate hosting account or domain needed.
Plugin (in ChatGPT)
A connector that gives ChatGPT read access to an outside account or service, such as Gmail, GitHub, or Google Calendar, so it can pull real data into a chat or generated output.
Project (in ChatGPT)
A named workspace tied to one or more local folders, used here to give the generated dashboard a persistent home on the presenter's computer.
Scheduled task
A ChatGPT feature that re-runs a saved chat automatically on a recurring cadence, used here to refresh the dashboard's data every weekday morning.
Resources

Things they pointed at.

Quotables

Lines you could clip.

00:06
By the end of this video, you'll have your own dashboard designed to refresh on a daily basis.
clean one-line promise of the whole video, works as a cold-open hookTikTok hook↗ Tweet quote
03:16
The way I like to look at plugins is they're kinda like toolboxes, and a toolbox can have a whole bunch of tools that can handle a specific job.
simple, reusable analogy for explaining ChatGPT plugins to a beginnerIG reel cold open↗ Tweet quote
16:55
You wanna be very careful about setting it to everyone because keep in mind, this is your private information, and it is a live website that is out on the Internet.
the one real risk-warning moment in the video, worth isolating as a standalone caution clipnewsletter pull-quote↗ Tweet quote
The Script

Word for word.

Read-along

Don't just watch it. Burn it in.

See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.

metaphor
Hey. How's it going, everyone? Today, we're gonna be building our own personal dashboard using ChatGPT Work.
By the end of this video, you'll have your own dashboard designed to refresh on a daily basis. We'll start off by taking a quick look at ChatGPT Work, then look at the plug ins that we'll be using in our dashboard.
I'll show you where you could copy the free prompt or blueprint, I like to call it. Then we'll watch ChatGPT build the dashboard, review the finished dashboard in the browser, and then schedule our daily refresh.
So let's get started. In this video, we'll be building our dashboard using the ChatGPT desktop app. ChatGPT is also available online, and you could also get access to ChatGPT through the mobile app.
The reason I wanna use the desktop app is because it gives us one important advantage. With your permission, ChatGPT can get access to the files on your computer, your local files.
ChatGPT on the web and mobile cannot directly access those files locally. If you look down in the description, you'll find this URL.
If you go to this URL, you'll be able to download the desktop app for your operating system. Once you have the desktop app installed and all set up and you're signed in, work your way over to this drop down menu here. And at the time of the recording of this video, you'll have two options.
One of the options is codex, and this is like a separate experience for software development. We'll be using ChatGPT.
And when you're using ChatGPT, in the center here, you'll have couple options, chat mode and work mode. Chat mode is really good for, like, quick questions and everyday help.
I also use chat mode to generate images for me, things like that. That's really good at doing things like that. And then you have work mode.
Work mode is really good for, like, creating documents, spreadsheets, reports, websites, and adding those generated files to, like, folders within your computer.
Throughout this tutorial, we'll be using the ChatGPT work mode. Depending on what plan you have, some of the features that we'll be using in this video might be limited.
If you go to the pricing page here in this video, what I'm using is the plus plan. If you're using the free plan, you might be limited with how much you could do with ChatGPT work. That's what we'll be using to create our dashboard.
Also, you will be limited at the time of the recording of this video with Sites. So Sites is a plug in within ChatGPT.
And as you can see here, you won't have access to the plug in under the free and go plans. If you're using plus and up, you shouldn't have issues using the sites plug in. Next, let's set up our apps or our plug ins.
To find plug ins within ChatGPT, you go through the front right here, just like this, and search your installed plug ins here, or you could use the at symbol within the prompt and then search your installed plug ins here.
And another way you could do it is the obvious way is the plug ins link. Select on this, and that will send you through the plugins page. You can search for plugins, view all your installed plugins there, then also search for different plugins that you might want to bring in.
The way I like to look at plugins is they're kinda like toolboxes, and a toolbox can have a whole bunch of tools that can handle a specific job. For example, the sites plugin that we'll be using in this video has two very useful tools.
One tool is for building websites, and the second tool is for hosting websites. Our daily dashboard's gonna need access to a couple plug ins.
For example, I would like my daily dashboard to check my emails, and I use Gmail, so I already have this one installed.
You are not limited to Gmail. You could pull in any email service, and this dashboard that we're creating should be able to use that plugin.
I'm also interested in using GitHub. I would like to check any issues that were assigned to me, so we'll use GitHub in this video. And I'm also gonna use Google Calendar.
If you would like to use a different plugin, let's say, for example, you would like to do something in finance, for example, there's plugins down here for that.
Or let's say, for example, you're into fitness. You could have your deli dashboard generate you a random recipe and put that on your deli dashboard, or you could have your deli dashboard add in the weather for you.
The possibilities are endless, but in this case, I'll bring in just three plugins, and that's what we'll use in the Deli dashboard, the Google Calendar, email, and GitHub. Let's open up a new chat, and then here, I'll bring in all those plugins.
So the first one I'll start off with is GitHub, and then Gmail, Google Calendar, and then the last one is going to be sites.
So this is what we'll use to generate our dashboard. Okay. So we're bringing in all the plugins that we want to use, but we still need to describe the dashboard that we're going to create, and I already have that set up for you.
Here, I have a prompt that you could just copy and paste right into ChatGPT. I call it blueprint, and these blueprints you could find at this URL right here.
This is my website, and that will be down in the description, and I will call it blueprint. You click on that, you'll end up on this page, and you could download the entire folder by clicking download free.
And what that will give you is these two documents, the read me file, that's kinda like directions, and then the create site dot m d, and that is what you need to paste into ChatGPT. Or you could do it the quick way.
If you don't wanna download the entire folder, you don't really need to. You could just go to quick start, and that'll send you to this section of the page.
You can look over what you're copying and pasting.
And this is like a breakdown on how to create the entire dashboard. And just click on this copy button right here, and this is what we'll paste into ChatGPT. Back inside of our prompt towards the end, I'll paste in that document, and there it is.
Now there's one more thing we need to do before we send this off, and that's setting up our project. Here on my desktop, I'll create a brand new folder, and this is where our project is gonna be. This is where our dashboard's gonna live.
Let's call it my daily dashboard. And then we could bring that folder in by selecting or choosing project here, or you go up to the left side, select the plus sign, and then select add folders Chetchy PT, and select the folder you just created, and select folder.
And then here, I'll just give it a name. MyDelhi dashboard. That's good.
And then create folder. And you should now see your new project here and down here as well. And now we're finally ready to send this off to create our dashboard.
Let's hit send.
Okay. That has finished running, and that took about a minute. And if it had any issues signing in to any of your apps or plug ins, it's gonna let you know that here.
I have already successfully signed in to GitHub, Gmail, and Google Calendar, so I'm not seeing any issues here with that. And then it's gonna ask you what do you wanna retrieve from your plugins or apps.
In my case, I'll keep it very simple. For GitHub, I'll ask for all the open issues assigned to me. And then for Gmail, any email coming from, let's say, GitHub, any senders with the name of GitHub, retrieve only those emails.
You could filter that in many different ways. And then for Google Calendar, I'm gonna ask it to retrieve only today's events.
And then here, it's asking me, do I want to retrieve anything from the Sites plugin? And I'll respond that I only want you to use the Sites plugin to generate and deploy the dashboard. And then here, it's asking for some more additional information.
So I'll call it something like my daily dashboard. That's the name I'll use. The refresh time, I'll do a daily every every weekday at 7AM.
Planning horizon, let's keep it within a week. Then priority ranking, we'll put overdue and time sensitive items first.
This dashboard also has a theme picker. You could pick between three different themes like a dark theme or a light theme. I'll just leave it as default and let it pick the light theme.
You could also choose your time zone, and I'll also leave that as default as well. And default is the East Coast in America.
I have already created the answers, and I'll paste that in here. Okay. So I answered each one of these questions with a number at the top here, and then I gave an answer for all of these as well.
Let's send it in.
Okay. It has processed my answer, and it has a few more questions before it could give me my proposal. For example, number one, what do I mean by GitHub?
And I will respond with github.com. And then what do I actually wanna retrieve for my Google Calendar? And I will say today's events, not the next week.
And then for the dashboard display, use defaults. To save time, I have already created the answers. I'll paste that in.
Alright. And I even added it in as a ordered list. So, yes, emails from GitHub.
Number two is only retrieve today's events from Google Calendar, and then three, defaults will be fine. Let's send that in.
Okay. ChatGPT has finished creating our proposal, and it's a pretty big one.
And here it is. Now once you look over this and everything looks good, then all you need to do is send in approve. So I'll just copy that, paste, and send it in, and it should start creating our dashboard.
Okay. Our dashboard has been created, and that took nine minutes. Not too bad for generating a brand new dashboard from scratch, And it should be out in the wild.
You could see it by selecting this button here, or you could view your dashboard by going through sites. If you select sites, and then your brand new dashboard should be here. Now you wanna be very careful about setting it to everyone because keep in mind, this is your private information, and it is a live website that is out on the Internet.
So you wanna make sure that you keep this set to only you. So let's view our dashboard. Since this is a private website, you'll need to sign in to your ChatGPT account.
Okay. And once you're signed in, you should see your brand new dashboard. This looks amazing.
So we have the name that we set, and it's called my daily dashboard. You have multiple themes you could pick between. Daily summary at the top, and I have seven security alerts.
That's not good. Top priority issues on the right. I got my Google Calendar section within this card.
GitHub assigned issues, and at the bottom, I can see all my emails coming in from GitHub. This looks really good.
If you're wondering where this application lives on your computer, it's inside that project folder we created on the desktop earlier. So if you look inside here, let's say, for example, you ever wanna take a look at the code or change the code manually, you could find that project within that folder wherever you put it.
In my case, I put it on the desktop. You could find that project within this folder.
Now let's schedule where our daily dashboard will update on a daily basis, or I'm gonna schedule it where it updates every weekday at 7AM as I specified earlier.
And that's the last question here. Would you like to schedule a recurring update for every weekday at 7AM? So yes.
Yes. Schedule the okay.
And there it is. And send that in.
Okay. ChatGPT has scheduled our refresh to happen every weekday at 7AM, and you could view the details here by clicking on the open button.
And you could even test this Deli refresh by selecting the open settings button here, And you could trigger this to run by selecting this and then run now if you wanna test it. And then, also, you should see it here.
If you go to schedule, you should see it under your scheduled task. And that's how you could set up your daily dashboard using ChatGPT work.
Hope this gets you more organized in your daily task. Thanks for watching, and I'll see you in the next video.
The Hook

The bait, then the rug-pull.

The pitch is simple: paste one free prompt into ChatGPT's Work mode, point it at your Gmail, GitHub, and Google Calendar, and walk away with a private website that tells you what actually needs your attention today.

Frameworks

Named ideas worth stealing.

00:34list

The 8-step personal dashboard blueprint

  1. Find & Set Up
  2. What is Work?
  3. Add Plugins
  4. Find the Prompt
  5. Start a Project
  6. Define Dashboard
  7. Create & Review
  8. Schedule Daily

The creator's own numbered process, shown as a progress bar on each title card ('N of 8'), that structures the entire video from installing the desktop app through scheduling the daily refresh.

Steal forAny tutorial that walks a viewer through a multi-stage tool setup — numbering the stages and showing progress keeps a 12-minute technical video easy to follow.
CTA Breakdown

How they asked for the click.

VERBAL ASK
05:08link
If you look down in the description, you'll find this URL... I call it blueprint... you'll be able to download the entire folder by clicking download free.

The pitch is folded into the tutorial itself rather than a hard sell — the presenter narrates the download step on screen at 5:00-6:07, and the same UTM-tagged link sits in the description, so viewer traffic is funneled back to his own site (oopcoders.com) instead of staying purely YouTube-native.

FROM THE DESCRIPTION
PRIMARY CTAWhere the creator wants you to go next.
OTHER LINKSAlso linked in the description.
Storyboard

Visual structure at a glance.

open
hookopen00:00
setup
promisesetup00:34
plugins
valueplugins02:48
blueprint
valueblueprint05:31
review
valuereview09:41
result
ctaresult10:57
Frame Gallery

Visual moments.

Watch next

More from this channel + related breakdowns.