122 | Dashboards on Demand: Mastering AI Tools for Rapid Business Insights with Isar Meitis

10 Sep 2024 · 56 min

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

Leveraging AI Podcast Episode Notes

Episode Title

122 | Dashboards on Demand: Mastering AI Tools for Rapid Business Insights

Host

Isar Meitis (4-time CEO)

Overview

In this episode, Isar Meitis discusses the importance of data analysis in making informed business decisions and demonstrates how AI tools can streamline this process. The episode focuses on utilizing AI to create visually compelling dashboards from raw data, enhancing productivity and decision-making capabilities in a fast-paced business environment.

---

Key Topics Discussed

  1. Importance of Data-Driven Decisions
  2. Business Decisions: Emphasizes the need for decisions based on data rather than intuition or personal knowledge.
  3. Data Availability: Most businesses possess vast amounts of data across various functions (sales, marketing, finance, HR, etc.) that can inform better decision-making.
  1. Challenges in Data Analysis
  2. Data Overload: Businesses often rely on standard reports provided by platforms like CRM, leading to complacency.
  3. Manual Reporting: Employees spend significant time generating reports, which could be automated or semi-automated using AI tools.
  1. AI Tools for Data Analysis
  2. AI Integration: Overview of how AI tools can help automate report generation and provide deeper insights from data.
  3. Demonstration:
  4. Isar demonstrates the use of Claude, an AI tool, to create dashboards by simply dragging and dropping CSV files.
  5. The generated dashboard includes key metrics and visualizations that inform decision-making.
  1. Examples of AI Applications
  2. CRM Data Analysis:
  3. Uses AI to analyze sales pipeline data, generating insights and suggested actions based on opportunity probabilities.
  4. Creates decision-support tables and visualizations to prioritize sales efforts.
  5. Software Development Insights:
  6. Analyzes defect tracking data from Jira, providing insights into defect resolution times and prioritization.
  1. The Process of Creating Dashboards
  2. Step-by-Step Guide:
  3. Upload relevant data (CSV files).
  4. Ask AI tools to analyze data and provide insights.
  5. Visualize data through charts and tables.
  6. Automate the process for recurrent use.
  1. Benefits of Using AI in Data Analysis
  2. Time Efficiency: Reduces the time spent on manual reporting and data processing.
  3. Accessibility: Non-technical users can leverage AI tools to create complex analyses without coding knowledge.
  4. Scalability: AI can handle larger datasets that traditional tools may struggle with.

---

Practical Takeaways

  • Immediate Application: Business professionals can start using AI tools today to enhance their data analysis capabilities.
  • Focus on Actionable Insights: The goal is to turn raw data into actionable insights that drive strategic business decisions.
  • Investment in Automation: Time spent creating automated processes yields long-term benefits by freeing up resources for more critical tasks.

---

Resources Mentioned

  • Claude (AI tool for data analysis)
  • ChatGPT (for generating insights)
  • Exporting data as CSV from various platforms

---

Conclusion Isar Meitis concludes the episode by encouraging listeners to embrace AI in their business practices, reminding them that the ethical use of AI can significantly advance their careers and organizations.

Call to Action Listeners are encouraged to subscribe to the podcast for more insights and tips on leveraging AI in business.

---

Episode Details

  • Date: [Insert Date of Episode]
  • Listen: Available on all major podcast platforms, including YouTube and LinkedIn Live.

---

By integrating AI into business practices, professionals can achieve improved insights, faster reporting, and ultimately, a more data-driven approach to decision-making.

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:00Hello and welcome to another live episode of the Leveraging AI podcast. This is Isar Maitis, your host, and we have an exciting show for you today. We're going to talk about one of my favorite topics, which is data analysis and making data-based decisions, which in my eyes is one of the most critical aspects of being successful in a business. So a lot of people take or make business decisions based on gut or their knowledge or their understanding when the reality is most businesses has lots and lots of data that can help them make educated data-driven decisions that by definition will achieve better results.

0:44This is true across every aspect of the business, whether it's sales, marketing, HR, finance, and you name it, every aspect of the business, operations, manufacturing. If you have data of what's actually happening and you know how to analyze it, you can make better decisions and hence improve the success of whatever process that you're trying to do. The problem with data analysis is that we quote unquote are somewhat lazy. And the reason we're somewhat lazy is because every platform we use out there gives us some kind of data analysis. So if it's your CRM, if it's your marketing automation, email platform, inventory management, financial platform, whatever platform you're using, it has X number of reports that comes with it.

1:38And we just got used to living with these reports. In better cases, you have somebody in your company who is really good with Excel, and then some of the stuff happens either manually or quasi-automatically, and you can take the data from that tool and then run it into an Excel thing that you already have ready and get additional benefits and additional capabilities. The problem is there are many cases where we want to know more. We want to get specific insights about specific things and we're going to look at different examples that are available in many businesses. We're going to look at them today and we don't do that because it's just a lot of work and we have a lot of other stuff to worry about and to take care of.

2:22And what I'm going to show you today is that by using different AI tools, you can get both tables as well as charts and graphs of basically anything you want to know if you have the data, and we all have access to that data. So being able to use AI tools to do data analysis in a very accurate way and save yourself hours of report generation, and that happens in every single company, salespeople, finance people and so on spend an hour to half a day a week, every week in every single business in generating different types of reports, either for themselves or for their higher ups so they can show what happened in different channels.

3:05And all of this can now be automated or semi-automated with AI tools while getting better data analysis. So we win on all fronts. in the next few years AI technology will change our world dramatically whether you are a business executive trying to catapult your business forward or just somebody who refuses to be left behind and want to advance your career this is the show for you I'm your host Isar Maitis a serial entrepreneur and an AI enthusiast you'll hear invaluable practical tips from innovative business leaders AI practitioners, and some of the brightest AI minds in our world today on how you can leverage AI in ethical ways to advance your career and grow your business.

3:58What I'm going to do, I'm going to share my screen, and we are going to get started with the actual how to do the things I just talked about. Those of you joining just on the podcast, I'm going to explain everything we're seeing on my screen. So if you're driving or walking your dog and you can't watch the screen right now, that's perfectly fine. You can listen and I'll explain everything that we're doing on the screen. But feel free to join us. We do this every Thursday live on Zoom as well as on LinkedIn Live. I'm going to actually start with an example that we're going to dive to in the end.

4:35And the reason we're going to dive to it in the end, because it's the most advanced stuff. but I want to show you what's possible. So what I have right now is I have open in front of me a page of Claude. And what Claude has is it has a tool called Artifacts, which allows you to see or write code and see the outcome of that code right there and then on Claude. But there's also a tool in Claude that's called Projects. And what Project is these mini automations that you can create that will allow you to run them again and again. So what I'm showing you right now is I have a Cloud screen open in front of me.

5:14Those of you who are listening or watching and don't know what Cloud is, many people know ChatGPT. It's just a competitor to ChatGPT. It's a large language model. It's really good at several different things. One of them is what I'm going to show you right now. So what I have is I'm going to drag in here a file that is an export of one client from a CRM. So it's going to have the, of a specific account, everything that's under that one salesperson's accounts, different clients that he's managing, pipeline items, and so on. So it's basically a pipeline report out of the CRM for one specific account manager across multiple clients that he's managing.

5:57So I drag the file in there and all I do is I click go. I don't type anything. I don't prompt anything. I just drag a CSV file in there and I click go. And what you're going to see on the screen is that it's going to start writing code. It's actually going to write a code that's going to generate a dashboard that is replacing the handmade report that this sales manager had to write before. And the dashboard will have all the different things that he needs in order to present this to his team, to his boss, to himself, whatever he needs to do, without having to do anything other than dragging and dropping the CSV file into Claude once a week and click go.

6:40We'll give it a few more seconds to run. The cool thing about this, and you already have, if you're watching this, now you can see the dashboard on the screen. So we have total pipeline value of$33 million, average deal size$2.802 million, total opportunities 12, of. And then it's divided by the different types of the business, which domain it comes from. In this place, it's not defined. I have a pie chart that's showing the opportunity probability distribution. So 0 to 20%, 21 to 40%, 41 to 60, 61 to 80, and 81 to 100%. So basically, how many deals we have in the different probabilities of success.

7:19And then another graph that shows me how much money is in each probability for success. And all of this is happening. And on the bottom, there's an even more interesting thing. On the bottom, there's a decision support table that suggests what I would do with each and every one of the accounts. So the first account for accounts are really close to closing. I should focus to close, consider moving to the next quarter, consider moving to two additional quarters out. And the way he does this, I will show you afterwards in the end, because as I said, this is a little more detailed and sophisticated than some of the things we're going to look into.

7:58But I wanted to show you how incredibly powerful this could be right as we get started. All I had to do to see this dashboard that has a lot of detailed information, both in data as well as charts, as well as decision-making support matrix, by dragging a CSV file and clicking go, and about 30 seconds later, I have a functioning dashboard that I can also publish and give access to other people. So let's go back to the presentation and I'll really start from the beginning. If you are on this call and you find this interesting, I would love your feedback on would you like to know how to do this? If you're listening to the podcast, just wait till the end and we'll get to that as well.

8:42There's already a question, how does Claude know what to do with the file? So we're going to get to that at the end of this episode. I promise, as I said, this is a little more complicated. I'll show you exactly how I created this, all the steps that I took. So you'll be able to replicate the same thing yourself. But again, the idea was to show you how simple that can be once you do all the process up front. So we're talking about quantitative data analysis, right? So there's two types of data analysis that we do. We do qualitative data analysis and we do quantitative data analysis. They're both very important.

9:17But in this particular case, we're talking about data like numeric data, quantitative data analysis. And in the company, I want you to think for a minute how much quantitative data you have in your business. And the reality is you have a lot. So if you want to write in the chat, if you are on LinkedIn or on Zoom, just write in the chat what quantitative data analysis you have in your business. but I will start sharing here. And really, if you're driving and listening to this, I want you to think about it for a second. But there's multiple aspects of the business that has quantitative data. And that varies from financial information, obviously.

9:56Sales funnels, how many people are in different stages of leads and different stages of sales and how many proposals we've sent, how many we won, how many we lost. Customer service performance, how many tickets were open, how many tickets were answered, How many were closed in how much time? How many calls did we get? Inventory. How much inventory you have of each type? How long has it been sitting on the shelf? How much value is in their marketing? How many ads have we sent out? Conversions, funnels, et cetera. Compensation plans of employees, employee performance and evaluations and so on. It's really endless.

10:33every business have an endless number of data points that are all quantitative data. Now, as I mentioned, for every business, you have the data. The data lives in some kind of a system. It lives in your CRM. It lives in Jira. It lives on Monday. It lives in financial platforms, HR platforms. It lives in all these places. Almost each and every one of these platforms gives you some reports, but not all of them, but all these platforms allow you to export the data as CSV, right? So you can take the data that you have and export it in a format that you can open in Excel. And that's what most people do today.

11:15If you want more than what the platform will give you, you will open it in Excel. In many cases, you even know what you're looking for, right? You know what additional information, what additional insights you want to find from that data. Sometimes that's not even true. You just want to know, I have all this data in my sales system or my CRM or my inventory or ERP or whatever. I want to learn more from it. What else can I learn? So sometimes we don't even know. And so even if you do know, don't always know how to look at that information, right? So what actions do I need to take to find additional information I want to get.

11:55But if you dive a little deeper, then there's questions you want to ask, let's say in this particular case about CRM, what actions do I need to take to close these existing opportunities that I have? What is the total value of pipeline that I have right now based on the probability that I have? These are just CRM questions. What should we focus on to maximize this specific opportunity we have right now. So we have 12 or 20, which one should we focus on in the next two weeks versus which one should wait for next quarter? All these things are sales related, but the same questions can be asked about every aspect of the business, whether it's manufacturing, whether it's inventory management, HR, and so on.

12:39So let's look at a few examples on how AI can help us take raw data and analyze it beyond what we can find in the built-in tools. So the first example that I want to give you is a CRM example. And what we're going to look at is pipeline data and how we can analyze it. So I'm going to open in this particular case, ChatGPT. And we're going to scroll all the way to the top. And we're going to take a look at what we have. So what I've done here is I took a CSV file that I exported out of my CRM and I wrote the following prompt. You're an expert data scientist with 20 years of experience in pipeline and sales data analysis.

13:29Please review the attached file and let me know what data it includes and what insights can we gain from it. So you can see I'm starting with a very general question, meaning I am not telling it specific things that I want to find out. I am not giving it specific information. I am just telling it to tell me what it finds. And I do this for two different reasons. One, it gives me new ideas that I didn't think of on information or insights I might find. But two, it helps me understand that it understands the data. So think about it before you would give this task to an intern in your company or even your head of business intelligence.

14:13If you have a new type of question, you want to understand that they understand the data that we're looking at. And so I always start these processes by asking a general question. And what you can see is that it analyzes the data. They tell me everything that's in this data set. So ID, account name, opportunity name, type, opportunity domain of the field it's in, probability, close date, open date, opportunity size, like all the information that exists in this data file. And then it tells me insights that we can find. Opportunity scope, opportunity types and domains, sales pipeline health. And for each and every one of them, it gives me a description of what that means.

14:50If you don't know what sales pipeline health means, it means the mix of probabilities and forecast categories can provide a health check of the sales pipeline. High probability opportunities in later quarters might need more attention to ensure closure. And so on and so forth. It gives me more additional ideas on what kind of insights I can gain. And the whole point is going from data to knowledge to insights, right? because insights are actionable. Data is just the raw information that doesn't really tell me much. So let's continue. So what I've done then, I wanted to know what information can I, what decisions can I make based on the information that I have?

15:39So based on where we are in the quarter, are we in the first week of the quarter? Are we in the middle of the quarter? or in the last week of the quarter. And based on the probability of the opportunity, I need to make specific decisions. And in the business, each business has its own guidelines or rules of thumb of what to do in different steps. But you can build a system that will do this. So what I've created, I created another file here that just exists as a Word document. And that Word document shows the matrix of what to do. So if you're in month one of the quarter, what to do in month two of the quarter, in month three of the quarter, what to do.

16:19And for each and every one of the months, the data shows what happens if the probability is less than 25%, 25 to 50%, 50 to 80%, and 80 to 100%. And you can see it's basically a table, a matrix, that shows what to do in each and every one of these scenarios. And underneath that, there's an explanation with an example. So the example says, if we are in the second month of a quarter and the probability to close an opportunity is 40%, the salesperson should move the close date of the opportunity to the next quarter. So it literally just looks at the sale to explain how the table works. So I attach that as another reference to ChatGPT, just uploading another file.

17:04And then I gave it the following prompt. Let's start by focusing on account one, because we have multiple accounts. This is obviously fake data just for the purpose of this presentation. In your life, it will be an actual name of an account. We are in the month of July of 2024. Our quarter ends at the end of September. I would like you to use the attached, and then I tated the name of the document, Pipeline Status to Shizu's Making Matrix, and create a table with the following columns. Suggested action, opportunity name, probability, current close date, suggested close date. So all the information I want to see either for myself to make the right decisions or that I want to present to my boss or as the head of the department that I want to share with my team so they can execute based on that.

17:58And then I explain what each column is. So suggested action is based on the attached pipeline status decision making matrix. Opportunity is the opportunity naming dataset and so on. I keep on explaining each and every one of the columns so the AI knows what it is. And then I ran it and it created a table that shows for just the first account, so account one, so one account manager, each and every one of the opportunities, its probability, its current close date, its suggested close date. So the suggested close date is if the suggestion is to move it two quarters out, what is the new close date two quarters out or one quarter out and so on?

18:43Or if it's not changed at all. And then it gave me the list of each and every one of them. What you can see in this table is that it's all over the place because it literally went by whatever order the data was versus based on what makes sense as far as decision making. and so I ask it to change it. I'm like, please aggregate based on the first column. In other words, merge all the cells in the first column that are the same action and keep all the other columns as separated rows. And then it created as the fixed table. So in the fixed table, what I have is I have all the opportunities that I need to push to close, which are between 80 and 100%.

19:26and I have four of those in my table. And then I have five opportunities under the category of push hard or move to next quarter. So you can analyze them one by one and you know which ones you can have a higher chances of closing. And then I have consider moving to next quarter. I only have two opportunities. So this is a really powerful tool to help you with decision-making based on a rule of thumb that your company has that you don't have to do manually to present, Again, either to your team, to yourself, or to your boss. You can literally do this in seconds, time and time again, once you have this up and running.

20:02I then went further ahead. I said, great work. Now let's do a broader pipeline analysis. Let's go and look at all accounts. I would like you to show me a chart that shows how much money we have in the pipeline for the current quarter, categorized by probability. And I told it which probabilities I want to have. So less than 25%, 25 to 50, 50 to 80, and 80 to 100. That's just the way we look at opportunities for our business. And you can see that it created a chart that shows me how much dollar value I have in each and every one of the probabilities. That shows me that I have a huge amount of money, too much money in 25 to 50%.

20:47So relatively low probability, I have, I don't know, about 30 % of the potential pipeline of the business. And all I had to do is ask the question. So I uploaded a CSV file and I asked questions in plain English and it generates the chart for me. Now, yes, you need to know how to tell it what you want in the chart, but literally explain it like you would explain to an intern or a data scientist that you have. What do you want on the x-axis? What do you want on the y-axis? What do you want the ratios to be between things and so on? And it will create to the chart. And if it's not exactly what you wanted, you can continue explaining in plain English what you want.

21:27So let's continue. So now I know I have too much money in lower probability. So what can I do next? So I said, okay, great. Now I would like you to show me the 25 to 50 % category, just that category where I have a lot of the money and show me the opportunity size broken down by account name. Use a similar bar chart as before. So it created the bar chart for me. So there's a question by Rosemary, if you can do similar things within Google Sheets. Yes, you can do the same within Google Sheets. And thank you, Rosemary, for asking. The way I do this in Google Sheets, and I probably need to do a complete separate session on that because it will take us a full hour to go through that.

22:12But what I do in Google Sheets is I integrate AI tools through their APIs into Google Sheets. I actually do it through a third-party platform called Open Router. And Open Router has access to multiple large language models, and each and every one of them has pros and cons and what it's good at and what it's not. And I can pick four different stages of the analysis, different tools to call from within a cell. I know that sounds really a magical to some people and many really confusing to others. But yes, the short answer is you can do a similar thing in Google Sheets while bringing in large language models into Google Sheets itself.

22:53And you can even use it for qualitative data analysis to analyze customer reviews, to analyze emails, to analyze proposals, and so on. And I'll maybe do a separate session about this in a few weeks, that's not a bad idea. So thank you, Rosemary, for asking that question. So now let's go back to our thing. We asked ChatGPT to, and by the way, to do this kind of analysis, ChatGPT does it best as of right now. And the reason for that is ChatGPT has a data analysis capability. And what it does in the background is it writes Python code. So every time I ask it to do something, which in this case is to take the category of 25 to 50 % opportunity and give me the accounts, the specific opportunities in each and every one of them, it will write Python code in the background, will execute it, and then will share the outcome with me, which guarantees that it's going to be an accurate outcome.

23:54So what we see here, this is, as I mentioned, it's fake data. In the fake data, I created one account with a lot of data that I can play with in my different presentations. It ruins my graph because this one has 130 million in pipeline as far as account one, and all the other accounts are really small on the bottom, and I can't really see what's going on. All I did is literally ask it a simple question. Please remove account one from the graph. So now it removes account one, and that now scales all the other accounts to something that we can see. So what we see in the graph right now is we see that between 25 % and 50%, we have most of the money broken into two potential client accounts.

24:35In this case, it's account two and account 30. So now I'm like, okay, now I know where I need to focus my sales team's efforts because these two accounts, only two accounts, that's it, holds most of the money that's stuck in relatively low probability. So the next obvious thing is to understand what opportunities are in these two accounts that we need to try and push forward. So it's literally what I asked for. And now I'm asking for something a lot more granular. Please create a table showing all the data from the original data set, but only for account 30 and account two that we have identified based on a graph.

25:18And what you can see is that it did it. So now I have a granular level broken down table that shows me each and every one of the opportunities that I need to look at in order to work either myself or with my team or to show my higher ups that we need to focus on in order to increase the probability of our pipeline. And the whole process took me about five minutes knowing nothing about my CRM, knowing nothing about how to do it in Excel by asking simple questions in English. This can be applied to any aspect of the business. As I mentioned, you can bring in a CSV file for your employee reviews and the scoring that they've done, that they've given to each and every one given to each other.

26:04You can bring your financial data and do the same thing. you can bring your funnel information and do the same thing. Just ask questions in English. You can build tables, you can build graphs, and all that information is available to you. And then you can export that information as a CSV if you want to do additional analysis or just copy and paste information to wherever you want, or just use it as is. So this was just one example. I want to show you another example from a different field in the business just to get an idea what else you can do with this. So this is going to be relevant to you if you're a software company, but if you're not a software company, it doesn't matter.

26:41I'm going to explain how this is relevant. So in this case, I took information from Jira. Jira is a platform that most software companies are using in order to manage their development. So what features are being developed, what bugs are being opened, what bugs are closed, and so on. And in this particular case, I gave it the following prompt. You are an expert data analyst in the SaaS industry. Look at the attached data and let me know what information you can find in it and what business technical insights can I gain by looking at this data. Same exact concept as before. I want to see that it understands.

27:23So it gave me all the data that's in there, a very long list. And then it gave me ideas on what kind of information and insights can again, priority and severity, status, aging, suggested actions, improve external quality control, and so on and so forth. So it gave me a lot of ideas. So then I ask it the question, which I really doing every now and then. So we know bar charts, and we know line graphs, and we know pie charts, and that's where it ends for most of us. But the reality is there's dozens of types of different graphic representations that you can use to show different things that you may not think of because we don't use them regularly.

28:05But these platforms like ChatGPT, they know all of them. So I asked it, what would be the best graphics way to show the time it took to close different defects by severity? So it gave me ideas. Box plot, histogram, line graph, stacked bar chart, or scatter plot. Each and every one of them, it explained what are the pros and cons for each one. So I can choose which one is right for me. I can pick all of them and see which ones makes more sense. But then I ask it to create it and it created the code. And the first two ones that it gave me actually did not make sense to me. So then I ask it for something else.

Read the full transcript

28:46I said, please create a stacked bar chart with dates as the x-axis and the number of defects created by each date. The stacked bars should show the priority with medium as yellow, high as orange, and urgent as red. And it created the bar chart for me. And what you can see, again, in my fake data, that we have more and more defects as we move forward in time, which is not a good thing. You can also see the severity of them and so on very clearly just by asking in very simple English. But here we have it by day. So it's still, there's many bars and it's hard to see the details. So what I did next is I asked it, please aggregate the x-axis data by week.

29:32And I have the same thing by week, which gives us a much clearer view. Again, if you are with us live, either on LinkedIn, and I see there's a lot of people on LinkedIn or on Zoom, and you have any questions about any of these steps, that's your benefit of being with us live, that you can ask questions. Please do. But let's continue. So now we see a bar chart that's showing us that the number of defects we have are growing week to week in the last month and a half or so. And they grow dramatically in the last two weeks, which will allow us to dive in and see what's happening in these past two weeks.

30:07And I could have asked for any other analysis. You can aggregate by month. You can aggregate by topic. You can do each and every one of those things. But what I want to show you is I want to show you how to make it even more sophisticated. So let's go to a different example, still in JIRA, still in tracking defects of our software. This could be, again, applied to anything else in your business. What I'm doing in the second example is I'm going to combine different sets of data into one analysis to get a better understanding that's not available from one platform. So I started with a similar thing.

30:44You are an expert data scientist working at a SaaS company. I need your assistance in analyzing software defects data using the attached data. As a first step, please create a new table. So I'm taking the old data that I have and I'm creating a simplified table. All that I need out of the 20 columns in the original data is defect ID, priority, ETA in days, date created, and date closed. And so it created that table for me. And then what I asked it is I asked it to calculate. Now, please add another column that will calculate the number of days between date created and date closed. So if you think about what I have right now, I have the original data that has a projection from my development team telling me when they think the DFIT will be closed as far as ETA.

31:41But I also have the date it was opened and the date it was closed. So I can calculate how much time it actually took. And this comes from two different data sources. But since I uploaded both files, I can do that analysis. So now I have, in addition to the ETA column, I have a new column that I didn't have before that's called time to close in days as well. And what I can do now is I gave it the following prompt. Now I would like you to create a bar chart with the y-axis being the different priority categories and the x-axis being the average days. For each priority category, show two bars. One is the ETA, so basically what my developers told me it's going to take, and the other, the time to close, meaning how much it actually took.

32:35And what you can see is that it's created a graph, but it created it flip-flopped, meaning what I asked for the x-axis is the y-axis and vice versa, and it will do it every now and then. So all I had to do afterwards is ask it to please flip the X and Y axes. And it did. And now I have the graph that I wanted that is showing me something that I don't have access to because it comes from two different platforms. I can see how much time my developers thought it's going to take to develop the solution for whatever defects. And I can see the actual time it took them. And I can see that there's a huge discrepancy, mostly on medium level bugs.

33:16And now I can go and drill deeper like we've done previously in the previous example and say, okay, show me all of those. And I can try to deep dive and see why there's such a big discrepancy. And I can do the same thing for any type of analysis that I want to do. In this particular case, we have where the data is coming from. Is it coming from us, meaning our QA team, or is it coming from our clients reporting these bugs to us? And I can keep dissecting the data more and more just by asking questions in plain English. Before doing this, before having my AI consulting and education agency, I was running a large travel company.

33:58I was running a very large operation,$100 million in sales, multiple people across multiple departments. And I had a business intelligence team with two people, a senior and a junior person that would put all the data in the databases and write queries for us and create dashboards like any business intelligence team does. To get this kind of information would take me two or three days. And the reason it would take me two or three days is because I would have this idea. I want to see the difference between how long we thought it's going to take to how much it actually took. So I would send an email like this to my BI guy.

34:36And he would say, okay, let me get back to you tomorrow. And he would write his Python code and he would write a script to get the data. And he would come to me the next day with the first graph. And then I would either have not, it's not exactly what I wanted, or I wanted to ask a follow-up question and I will take another day. Now, I have no BI team, and it takes me literally seconds to get this kind of information by just dragging and dropping files into different AI tools and asking them the right questions in order to get any level of details you want. Now, I'll say something else specifically about ChatGPT and its data analysis capability.

35:16capability. One of the limitations that we have using a data set that is really big, the tools like Excel or Google Sheets have a limited number of rows they can manage. I don't know the exact number, but let's call it 15 ,000. But let's say your data set has a million rows. You just cannot upload it to Excel. Excel will crash or won't even open, or we'll tell you it can't handle it. And if you upload 15 ,000 rows, which is its limit, it's going to run very slow. Those of you who have tried it know exactly what I'm talking about. I've uploaded datasets to ChatGPT to do this kind of work of more than a million rows.

36:00And it works. And you can dissect the data and ask any question. And I've uploaded multiple datasets of hundreds of thousands of rows and was able to create insights by combining them together. So it's an extremely powerful tool that is impossible to do unless you have a BI team and somebody who knows how to write script, or you pay 20 bucks a month and use ChatGPT. So let's continue to additional examples and move to the more sophisticated one. But a quick summary so far. Most of the tools you have the ability to export CSV files. All you have to do is drag the CSV file into ChatGPT, tell it that it's a data expert with whatever deep knowledge in the field that you are in, and ask it simple questions in English.

36:52Tell it what insights you want to get or ask it what insights you might find. And it will be able to give you that information as well to give you ideas on what else you can look for. And you can combine multiple data points, multiple data sources, and just get charts, graphs, tables, anything you want in order to make better educated decisions. Okay, let's continue from here. So remember that example that I showed you in the beginning, I want to show you how it's done. So if you remember what I've done, or if you joined us late, all I did is I dragged a CSV file into Claude, hit go, and didn't give it any instructions and got the outcome.

37:36So how is that done? And the outcome was a very detailed dashboard that I can use for multiple things. So I've done this in several different steps, and I'm going to show you all the steps so you can do it yourself. So the first thing that I did is I opened Claude, and again, I'm using the paid version of Claude. If you're not using the paid version of these tools, please do. I'm paying for literally all of them. I'm paying for the Gemini Pro. I'm paying for Claude. I'm paying for perplexity. I'm paying for ChatGPT. And the reason is each and every one of them is better than the others in something specific.

38:13And in this particular case, it's artifacts by Claude that is nothing short of magic because it runs the code and executes the code right there on the screen so you can go back and forth and back and forth and correct it without knowing how to code. And I don't know how to code. So those of you like, oh, I don't know how to code. I've never written a line of code in my life. I don't know how to read it. I don't know how to debug it, but I do know how to use it within AI in order to create magic. And so let's see what I've done here with Claude. So get the paid version so you can have artifacts, so you can do these kind of things.

38:45It's worth every cent. So here's the prompt that I used. It's a slightly longer prompt because it's a three-step process. But you're an expert data developer and data scientist working with a sales department of large corporations. Your goal is to develop a web app that does three steps. Data upload, and it gives me, I gave it some instructions. Data analysis, and it gave that some instructions. And then dashboard creation. You're a data scientist with 20 years of experience working with sales teams. I would like you to use the pipeline data from the CSV that is now in the database and turn it into a highly interactive dashboard, including many features, filters, sliders, and tabs as necessary to enable a sales director and also regional managers and VPs, VPs of sales to get as many insights as possible.

39:38Also use the pipeline status decision matrix, so the same file that I showed you yesterday I've attached here as well to assist in making decisions for the current pipeline. and you can see here on the right the files that I've attached to it and the information that I gave it as far as the CSV files that I gave it. And then it wrote me what can be done. So it created a plan. Sales pipeline analysis web app. Step one, data upload. User interface. It defined what that could be, what the backend could be. Step two, data analysis. Database design. Data processing. Step three, dashboard creation. User interface.

40:18So it literally broke down what I give it into a lot more details on what needs to be done in order to create this solution. But then I'm like, okay, let's get started small. Let me help you with uploading sample data. Please review the attached data, refine your approach to the database as a dashboard definition accordingly. I'm helping it and understand what kind of data I'm going to provide to it in order for it to better define the requirements. And then it refined the requirements and gave me something more specific to the information that I gave it. So now it's a lot more granular and a lot better tailored, not by me giving it a long explanation, just by giving it the data set.

41:00So it understands on its own, what is that data? What are the insights that can be gained from that data and created an updated description of what can be done in order to learn from that information? So then I requested it to actually create the file, to create the dashboard. So great work. I would like you to make a few changes. Oh, so let's start with this. So I ask it to create, in that case, let's try to create the dashboard, assuming that the CSV I gave you is the CSV that the user uploaded. So I'm basically running a test case. After it gave all the definitions and I went back and forth, I'm saving you the time.

41:44But there was a little bit of back and forth in defining exactly what I want in the dashboard. And then it created a sales pipeline dashboard. And I have a drop-down menu of the different divisions. So I ask it for filters. So now I have division one, division two, division three, division four, division five. So this one, it's not for all divisions, but I can use a filter and filter just for one division. You can see the dashboard works. I didn't ask for it. It created this on its own based on the logic that it thought that would make sense. I can ask for additional dashboards. By the way, for those of you who know how to read code, if you click on the code button on the preview thing here, it will show you the code.

42:22So then you can go and read the code and see what it is. But what we have in the dashboard is total pipeline value, average deal size, total number of opportunities, and then opportunity probability distribution. And then all I did is I went back and forth and added more and more features to the dashboard. And every now and then it just didn't work. It failed. And maybe if I click some of them, so I click now one of them that shows you. And instead of showing me a better dashboard, it says unsupported libraries or icons detected. Basically, there's a problem with the code, but I didn't write the code.

42:58I don't know how to write code. What do you do? If this was the first response you would have gotten, you probably would have said, this thing doesn't work. I don't know what the hell Sarah is talking about. I need to stop here. All I'm doing in these kind of cases is I'm copying and pasting the comment that I got when it fails to run the code back into Claude and asking it to fix it. And sometimes it wills and sometimes it won't. And sometimes it will get a different problem. And then you keep on copying that until you solve the problem. And this one probably took me, I don't know, an hour to go back and forth.

43:32And you can see it's a very long conversation. So those of you who can see, those who are just listening will have to believe me. But it's a long conversation. But in the end, I had a very detailed dashboard with all the components and all the capabilities, including the recommendation matrix, all built into this dashboard. So that was step one. Now, to use this or reuse this, there's two ways I can do this. One is I can now figure out the prompt of all prompts that will include all the components that I've done from all the little prompts along this entire conversation and save it as a prompt library item and then use it again and again.

44:09But there's an easier way to do that. And the easier way is to use projects. So what are projects? Projects are mini automations within Claude, just like those of you who know GPTs from ChatGPT. So Claude has projects, which is an automation that you can build within Claude. So how did I build the automation? The first thing that I did is I took the code off that final dashboard. So again, those of you who are not watching this but listening to podcasts, on the left in Claude Artifacts, I've got the conversation, me writing something, Claude writing back. But on the right side of the screen, I have what it's actually doing.

44:45And then there's like a toggle button. I can see the actual dashboard or I can click to see the code that it has created on its own in the background. So what I've done is I copied and pasted this code into a Word document or in my case, a Google Doc, but it doesn't matter. An external place. And again, I know nothing about how this code works, but it works. It generates the dashboard every single time. And so what I did is I copied the code into a document and then I created a project. Now, the project is actually really easy. It's another set of instructions that it knows how to run. So on the right side here, you can see that I have two different things.

45:29I have my instructions. So my instructions, which are basically a prompt for the project, are relatively short because most of the code was already created when I created step one. So let's look at the instructions for the project. You're a data scientist with 20 years of experience working with sales teams. Your goal is to receive a pipeline data set from the user as a CSV file and turn it into a highly interactive dashboard. Once the user provides you with a CSV file, carefully follow the following steps. Copy the attached code. So I attached that document that I told you of the code that I didn't write, that I worked back and forth with Claude to write.

46:13Copy the entire code. Replace the example data from the attached code with the entire data set from the CSV upload by the user. And then I even told it exactly the syntax of the example data in my example file. Right? So I literally copied and pasted a section of the code that shows it how to grab the data and told it to replace it. I then said, with the actual opportunities from the users uploaded CSV, you must upload all rows from the user data. Do not write a comment suggesting importing all rows, actually import all of them. Why did I write that? I wrote that because when I ran it the first time, it brought in four rows out of 150 and wrote a comment in the code saying, keep on importing the rest of the data.

47:06I'm like, no, I actually want the whole data. And so we will do weird things like that. And then the same thing I did with asking it to continue running the entire code because every now and then it would just run part of the code. So I had to give it these examples. But the way I've learned, I tried. several times. I tried once, I tried twice, I tried three times, and every time it had an issue, I added something to my instructions. So whether yours needs to be exactly like mine or a little different, the idea here is iterations, repetition, fail, try, fail, try, fail, try. You're like, okay, this is way too much work.

47:42I could have done some of this in Excel and be done with it. Yes, maybe it would have taken you less time to do it in Excel once, but as I showed you in the beginning of this session, all I have to do right now, every time I want to update is to export the data and hit go. And then I have to do nothing. I can read another email. And about a minute later, I have the dashboard ready to go based on my needs. I'm the one that tailored what graphs, what charts, what tables, what recommendations, what's going to be in it for the usage of me and my team. And so that's basically how I use this for myself and for my different clients.

48:23You can see that attached is the code. So you can see the attachment. And now I can run this as many times as I want in a few seconds. So now a quick summary of all of it. We have data. We can export it as CSV. You can use multiple AI tools. I just showed you two specific examples. One of them is within ChatGPT. The other is with Claude artifacts and Claude projects. But in all of these cases, I can reuse what I'm learning the first time. And yes, the first time you're going to spend more time and you're going to bang yourself, bang your head against the wall. Say, I don't know, this is not really working and I'm getting all these errors.

49:01Invest the time. Because if this is something you invest an hour a week to do as far as data analysis and writing reports, invest five hours in creating this automation because then you can do it once, five hours, and then in week six, it's pure ROI of not ever having to ever do this tedious work again, either you or your team and so on. I see a bunch of questions coming in and I'm going to answer them. So Troy is asking, does Claude have a permission to reuse the data you uploaded to further train its capabilities to provide to other clients? The answer is no, but you can do this on your own.

49:44Meaning I can go back to my first step in this process and take, okay, here's new data. I also want to see this. Let's try to combine this into the data set. Let's start combining this into the dashboard or whatever the outcome is that you want to be and build that. And then all you have to do in the projects section, meaning the automation section, just replace the code. So once I have the new code, after I tested it a few times, I can export that, replace the reference file within the automation, and that's it. The automation will keep on running just with the new capabilities. There's a question from Danielle.

50:22This might be a silly question. No such thing as silly questions on this show. So how do you get it out of the code and into a format to send to relevant team members? Or do the team members just view the specific model? Oh, great question. So there's several different ways to do this. Option number one is to give everybody in your team access to this tool within Claude. And then they drag the file and they run it. And so they run it within Claude and there's no problem. Option number two, you get any open source code execution platform for this type of code. And that just depends which language you're using, but there's multiple of them.

51:05And give those to your employees or you host them on your intranet so people from within your company can run it. And then they don't have to open Cloud. They just open that tool and they just drag their file in there and the thing is going to work. Option number three is to use some kind of a wrapper. So there's multiple tools that will allow you to build apps with no code. And literally, if you think about this app, all you need is a place to drag the file to. So it doesn't need any fancy user interface, but it's just going to say something like, drag your CSV file in here, and there's going to be an arrow, and people can drag their files, and it's going to execute the code because in the background, you created an application.

51:45and there's multiple tools today that will build these applications for you literally in minutes without writing any code. Great questions. Another question from Jennifer. Do you give your clients access to the dashboard or you're just providing them reports? It depends. It's solely up to you, right? If you want to build this as a client-facing tool, yeah, you can build this as a client-facing tool and then put it behind whatever username and password for just your clients to see instead of the rest of the world or don't and just give them a screenshot of that on weekly basis. You can do either way, it will work.

52:21A question from Sandra. What do you think the strong points are of each Gen.AI platform? Wow. Okay, that's another hour. But I really use the different tools for different things and that keeps on changing because they keep coming up with new models all the time. So about every month or so, I would go back to some of my use cases and test them across the other platforms. One of the tools that I really like using is a tool that's called ChatHub. And ChatHub is a tool that has multiple of these LLMs running in parallel on the same screen. And it's a Chrome extension, so it's not anything you need to install.

53:08It just runs on Chrome. So it's a Chrome extension that you can grab and run up to six, I think, on the paid version. I always use four. That's what I got used to. So you can run Llama 3, ChachiPT 4.0, Gemini 1.5 Pro, and Claude 3.5 Sonnet and give it the same prompts and see the results on all of them in parallel. And it's just like magic. And I do this for two different reasons. One, it allows me to really test how the latest models are doing compared to one another on very specific use cases. And two, when I just need to ideate, I want to get an idea for my next episode. I want to get an idea for my next post.

53:49I want to have an idea on how to address a specific situation with a specific client based on EOS. So I will go and open ChatHub and I will say, okay, we are using EOS as a company and I want you to help me workflow with the current problem with this kind of client. Here's some information about the client. Here's what I'm trying to achieve. Go. And I will get four different answers that all follow the EOS methodology that all are based on the information that I gave it, but coming from Cloud Gemini. So from an ideation perspective, I get more ideas just doing it once because I'm running it practically on four different tools.

54:28So that's how I do this. It's very hard for me to tell you right now which does what things better, because even if I do tell you, this might change next week. So what I'm telling you to fish instead of giving you a fish, I hope that helps. But just keep on testing them regularly for different use cases that you have, and you'll be able to know for your particular use case what works better at that moment. Awesome. I really appreciate you guys joining me, those who have joined us and asked questions on LinkedIn and those who joined us on Zoom. if you're not doing this, please come and join us.

55:05This is awesome. You can see it's interactive. I'm answering questions. You can see the screen and everything that I'm doing. And so I really appreciate you spending time with us. And thank you so much. I will see you next Thursday. And those of you who are listening, keep on listening to the Leveraging AI podcast and share it with people who you think can benefit from that. Rate the podcast. So if you're here on LinkedIn, by the way, or on Zoom, and you're not listening to the podcast yet, go and sign up for the Leveraging AI podcast where you get notifications every time we come up with a new show.

55:38Not all of them are live, so there's more content on the podcast than they hear on the live shows. That's it for now. Thank you, everyone. Have an amazing day.

From the publisher

In today’s fast-paced business environment, spending hours sifting through data and creating reports is a luxury no one can afford.

This live webinar is your fast track to mastering the art of turning raw data into powerful, decision-driving dashboards—using the cutting-edge AI tools.

I will walk you through, step by step, how to harness your existing data from CRM, ERP, and marketing systems to create visually compelling dashboards that deliver actionable insights. Learn how to generate weekly, bi-weekly, or monthly reports in mere seconds—so you can focus on what truly matters: making strategic decisions that drive your business forward.

Join us and discover how AI can elevate your reporting game, helping you and your leadership team stay ahead of the curve.

About Leveraging AI

If you’ve enjoyed or benefited from some of the insights of this episode, leave us a five-star review on your favorite podcast platform, and let us know what you learned, found helpful, or liked most about this show!

More from Leveraging AI

All 330 episodes
122 | Dashboards on Demand: Mastering AI Tools for Rapid Business Insights with Isar MeitisLeveraging AI · 56 min
Listen in VO