266 | From Spreadsheets to Strategy: How AI Turns Business Data Into Decisions with Keith Moehring

10 Feb 2026 · 55 min · 18 chapters

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 266 Summary

Episode Title

From Spreadsheets to Strategy: How AI Turns Business Data Into Decisions with Keith Moehring

Host

Isar Meitis

Guest

Keith Moehring, CEO of L2 Digital

Episode Overview

In this episode, Isar Meitis engages with Keith Moehring to discuss how AI and automation can transform raw business data into actionable insights without the need for traditional reporting tools like dashboards or spreadsheets. The conversation emphasizes practical applications of AI for business decision-making.

Key Discussion Points

  • The Challenge of Data Analysis:
  • Many leaders understand the importance of data-driven decisions but lack the time, tools, and resources for deep analysis.
  • Traditional business intelligence platforms are often costly and complex, out of reach for many businesses.
  • AI as a Solution:
  • AI can efficiently analyze large sets of data to identify deviations, root causes, and actionable insights.
  • Keith shares how he automated weekly performance reports, reducing what used to take hours down to mere minutes of reading time.

Practical Framework for AI Implementation

  1. Define Your Approach:
  2. Establish the overarching principles for data analysis and decision-making.
  3. Focus on understanding why changes occur in performance metrics.
  1. Detailed Process Mapping:
  2. Create a step-by-step standard operating procedure (SOP) for data collection and analysis.
  3. Record processes for consistency and ease of understanding.
  1. Identify AI Integration Points:
  2. Determine which parts of the process can be automated using AI tools.
  3. Understand what AI does best (structured data analysis, report generation) versus human roles (strategy and decision-making).
  1. Build and Test Automation:
  2. Utilize tools such as Make or n8n for creating automation workflows.
  3. Iterate and refine the process using AI to improve outputs over time.

Insights on Data Analysis

  • Quality Over Quantity:
  • More data does not equal better insights; understanding the context and relevance of data is crucial.
  • Root Cause Analysis:
  • Keith introduces the “Five Whys” technique to dig deeper into issues and understand underlying causes.
  • Combining Data Sources:
  • Emphasizes the importance of merging different data sources for a holistic view of business metrics, enhancing insight quality.

Use Cases Across Business Functions

  • The discussed approach can be applied in various departments, including marketing, finance, sales, HR, and operations.

Final Thoughts

  • The episode concludes with a reminder of the importance of addressing bottlenecks in business operations using AI and automation.
  • Keith encourages listeners to focus on specific challenges within their organizations and leverage AI tools to enhance efficiency without necessarily increasing resource expenditure.

Additional Resources

  • Website: [L2 Digital](https://l2-digital.com)
  • Connect with Keith: [LinkedIn](https://www.linkedin.com/in/keithmoehring)

---

This episode of "Leveraging AI" provides a clear roadmap for business professionals eager to harness AI's potential in data analysis and decision-making processes. The insights shared by Keith Moehring highlight the transformative power of AI when implemented thoughtfully and strategically.

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

Chapters

Tap a time to open that second in VO

Understanding Data Analysis Challenges

0:45 to 2:48

Exploring the complexities of data analysis in businesses and the role of AI in simplifying this process.

“Now, that being said, doing that, especially doing that consistency and at scale is not easy.”

Introducing Keith Moehring

2:48 to 3:42

Introduction to guest Keith Moehring, his background, and his expertise in AI and automation.

“And to guide us through this process today, we have Keith Mooring.”

Building AI Automation for Insights

3:42 to 9:50

Discussion on how to create AI-driven reports that streamline data insights, including practical examples.

“It's just such a geeky exercise in building automation.”

Four Steps to Effective AI Projects

9:50 to 14:00

Outlining a four-step process for approaching AI automation projects effectively.

“So with the automation tools, now you have the ability to programmatically determine exactly what you want to go get and bring back.”

Unpacking Analytics Insights

14:00 to 17:36

Learn how to dig deeper into analytics to uncover meaningful insights.

“The other side of it too, I have two children, uh, and they're now nine and 11.”

The Importance of Context in Data Analysis

17:36 to 25:21

Understand why context is crucial for accurate data interpretation.

“One, I think is the most critical thing is at the end of the day, you don't need data for the data.”

Creating SOPs for Data Processes

25:21 to 28:00

Discover how to create standard operating procedures for data handling.

“And I do think it is worth kind of weighing out the pros and cons of what is AI good at versus what does it still potentially struggle with.”

Establishing AI-Ready Processes

28:00 to 28:39

Learn how to identify steps in business processes that AI can enhance.

“And so you want to do the rigid stuff as much as possible because it's consistent.”

Choosing Automation Tools for AI

28:39 to 29:16

Discover the best tools for integrating AI into business workflows.

Exploring AI Automation Workflows

29:16 to 30:24

Understand different automation workflows and their specific skills.

“Eight different scenarios is what make calls them.”
Show all 18 chapters

Setting Up the Master Agent Analytics Assistant

30:24 to 33:18

Learn how to set up an analytics assistant for processing data.

“So each of these assistant, like channel level assistants in the email report generator, these are like, consider them as skills.”

Using AI for Code Generation

33:18 to 34:29

Explore how AI can assist in generating and troubleshooting code.

“that then I just had tweaked here or there and it was good to go.”

Building Custom AI Agents in Automation Tools

34:29 to 36:30

Learn how to build and interact with custom AI agents using automation tools.

“and it creates it straight into the right box inside of making it a 10.”

Integrating AI for Detailed Data Analysis

36:30 to 42:01

Understand how to integrate AI for comprehensive data analysis and insights.

“And so like with these, like with the organic search one, for example, use this tool only when organic search is a priority channel.”

Utilizing AI for Data Analysis

42:01 to 43:19

Learn how to effectively use AI tools to analyze data for business insights.

“So like, I'll give you a quick example of kind of what the Google search council one is like, you give it a role, you're a lead marketing data analyst for X company and put in the company description.”

Creating a Strategic AI Framework

43:20 to 45:41

Discover how to structure AI tasks to optimize data-driven decision making.

“And then all of a sudden you're starting to get what you really want.”

Generating Comprehensive Reports with AI

45:42 to 48:38

Understand the process of generating detailed reports using AI tools.

“We also format some additional data that we're going to layer in here and then the email gets sent off through a Gmail integration and it comes from an email that I've got set up specifically for this role.”

Addressing Business Bottlenecks with AI

48:39 to 51:55

Explore how to identify and solve business bottlenecks using AI automation.

“You will tell it how to write the report.”
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 the Leveraging AI podcast, the podcast that shares practical ethical ways to leverage AI to improve efficiency, grow your business and advance your career. This is Isar Maitis, your host, and we have a really awesome episode for you today. And me, as a data geek, I'm really excited about it personally. But every business has multiple data points. And being able to pull the data from all these different points and actually identify deviations from what expected and finding reasons for these deviations and diving into specific unique events and analyzing what's happening in them is one of the most critical aspects of driving a successful business.

0:49Now, that being said, doing that, especially doing that consistency and at scale is not easy. You either need somebody in your company who is a data analyst or at least somebody who is an Excel with in order to do this. And even then doing it consistently and at scale is not easy. So that's why bigger companies have departments or teams that doing business intelligence and they invest a lot of money in really sophisticated and advanced BI platforms. And that enables them to do some magic, but most companies do not have the budget or the right people or resources to do that. The good news, AI enables to do it amazingly well.

1:32AI is really, really good at analyzing data and finding needles in haystacks in really big chunks of data. And you can do it with almost no technical skills and almost for free, which is a huge benefit. So in today's episode, we're going to teach you exactly how you can set up something like this in your business, how you can go to data sources that you have access to and how you can build the right processes around them. So AI can help you analyze the data, find what's good, bad, and ugly. So you can make informed business decisions. So you can grow your business in the most effective way and how you can do this while at the end of the process, it just sends you an email with the results on whatever cadence you want without you having to go and doing the query on your own every single time.

2:26Now, as I mentioned, I think that being able to make data-driven decisions as the way to drive a business is maybe the most critical aspect of making the right decisions. Executing them is a whole other problem, but making the right decisions to drive your business in the right direction. And so as a data geek myself, I'm very excited about this. And to guide us through this process today, we have Keith Mooring. And Keith has been the CEO of L2 Digital, which is a marketing and sales agency in the B2B space. He's been running it for six years. But before that, he was the VP of Growth at PR2020, which is another agency he's been at driving growth, both of them in the Cleveland area.

3:08By the way, PR2020 has some other AI ninjas like Paul Reutzer and Michael Putt, which you may know if you listen to podcasts or in the AI space. But Keith has been using AI combined with automation tools for a while. And every time I see what he does, it blows my mind on how effective the stuff that he builds is. And so he brings to the table 20 years of experience of running businesses. And he uses his AI and automation knowledge to grow the business, which is what makes it more interesting. It's just such a geeky exercise in building automation. It actually drives business value. And as somebody who's A, an AI geek, B, a data geek, and C, somebody who started and grew companies, this is really the core of what I love doing.

3:59And so I'm personally very, very excited to welcome Keith to the show. Keith, welcome to Leveraging AI.

4:07In 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.

4:48Thank you very much for having me and for the intro and for calling me a geek several times. I actually, I love it. So that's awesome. Again, I was very genuine. I think this is going to be really fun. And I'm looking forward to see what you prepared for us. So stage is yours. Yeah, no, I appreciate it. Yeah. And I think the we're going to kind of talk through is how to approach building these AI automations in a way that can surface usable insights out of data. So I'll give you an example. So every week, every Monday, I get an email in my inbox. In that email, there's kind of the main website KPIs, sessions, users, that kind of thing.

5:30It breaks down channel performance, how each channel did, did it go up or did it go down? And then overall, is the site up or down? But then it goes a level deeper. So it identifies the top one to two to three channels that were the biggest reason that we're up or that we're down. And then in each of those channels, it goes in and dives deeper. So channel, okay, then what source details do we get? And then for each of those sources that had the biggest change, landing pages. And then the email summarizes all of that. It says, okay, here are some of the insights that we found based on the data of what we're seeing.

6:09and then in that same email for that specific channel it'll also recommend next steps. So it's like organic search you're going to want to write these three pieces of content update this other piece of content. Social media here's some posts to share based on what seems to be getting the most engagement. This thing is awesome. Now I've done these types of reporting for years and when I would do this manually the process of building these reports we're talking about two hours to pull the data, process data, check it, balance it, do the calculations. Then another two hours to sit there and like write up the whole thing, edit it, polish it up.

6:46And then that probably involves at least two to three people, someone else to check it, sanity check, kind of all that fun stuff. And all for what? I mean, we're talking about doing this weekly. You're not unearthing mind blowing revelations every time you do this. It's maybe one or two small insights that can help incrementally improve overall performance. But with all the data we have available, with all the tools that can connect back and forth, we're expected to make these decisions using this data. And so the challenge then comes, how much time is worth your time? And then what can we do to automate some of this process?

7:27And thanks to AI and automation, that report I get every Monday, I don't do anything. All I do is read it Monday morning. It pulls the data, it processes it the exact way I want to process. It uses AI to understand what's going on, generates the report and sends it off into my inbox. Amazing. I'll add one thing, again, just to generalize it for those of you who are not in the marketing space. I'm doing a workshop tomorrow for a pretty large group of financial analysts from a large international corporation. They do financial analysis of large international corporations. So they have these really ugly big Excels that have 40 columns and with thousands or tens of thousands of rows of cost analysis per their projects, because they have people in multiple locations with multiple price points in multiple roles working on multiple components of the project.

8:29So every time a person somewhere does a work, it adds a line to that Excel that says, he is from this location. He has these roles, these capabilities, he's working under that project on these two products under et cetera, et cetera, et cetera. Like, so there's again, multiple columns for every time a work gets done. And then somehow you got to figure out, are we ahead of budget or behind budget? And where are we behind budget and why? And stuff like that. And again, it's just, it's impossible for, it's not impossible, but you have a team of people sitting there doing pivot tables and different macros and different analysis to try to figure out, first of all, where is the deviation?

9:16And second, like Keith said, so what are the recommendations? Okay, what should I do next? and now AI knows how to just do these things. And does it replace the human? Probably not because you still want to read it and decide what you want to do as far as the taking action on the business. But analyzing the data and getting the report, you can apply this to any aspect of your business from finance, marketing, sales, customer service, HR, et cetera, wherever you have data, you can do the same process. And that's why I love where Keith is taking this, because we're going to show you how to think about this and how to build this and not just, OK, here's an automation that does marketing data analysis.

10:02Yeah, and I totally agree. And the fun part about, so AI, these tools are mind-blowing amazing, but they do have their limitations, especially when it comes to what they connect to, what they know to go get, contacts and all that, which is why I'm so bullish on AI plus automation. So with the automation tools, now you have the ability to programmatically determine exactly what you want to go get and bring back. And then you layer that in with some additional context to the AI to then do what it does best. And so what we're going to walk through today is kind of like the four-step process that when we attack these different projects, like what we think about and how we go step by step through them to make sure that we're covering all the bases and everything's thought through and we're using AI to its max potential.

10:52Okay, sounds awesome. Yeah, so I guess the kind of real quick high level, four main steps when you're approaching any of these AI automation projects. The first one is to define approach. So define your approach. So think about it in terms of there's the way you go about doing something or your thought process behind why you approach generating content this way or how you go about pulling data specifically and looking at the metrics. So it's your overarching set of principles and how something should be done. And then kind of the next step, which we'll get into, is the detailed process. This is the step-by-step walkthrough on exactly how this stuff works.

11:33And then from there, once you have that process kind of mapped out, how do we layer AI on top of it to do what it does best? And then you get into, okay, now that we know what the process is, We know where AI is. How do we build the actual automation itself? And I'll kind of walk you through an example of how this analytics assistant that I've built, how this whole thing works. So awesome. Let's let's dive in. Perfect. OK, so in terms of let's start with the approach. So when I'm thinking about an approach for the analytics assistant, there are really four main things that we look at. And I've done I get done these reports for 20 years now.

12:13and the process to surface the most tangible insights I have fairly well or the approach I have pretty well defined. So there's really four main steps here. The first one, just to kind of give you an overall example of how to think about this. So with analytics, the first one is to look at how much the change actually was. So we don't want to look at the top level metric. We don't want to and just look at that percentage of how much it went up or down. We want the actual number of how much it increased or decreased. So it's the diff. A perfect example of this is, so if you go to a Cleveland Cavaliers game, I'm from Cleveland, up on the scoreboard, they have one team score, other team score, how much time is left, what quarter it is.

12:55But right in the middle, they have a number. It's called the diff. And it's either like plus 10, plus two, minus three. It's the difference between the calf score and the opponent score. At the end of the day, if that number has a plus in front of it, everything's good but as a minus it's bad that one number is key is critical to the whole thing and really what we're trying to do to uncover the most valuable insights with analytics is to uncover why that number is up or down the way it is and so that's why and we'll get into when i show kind of the automation how that works that's really a lot of what the automation is designed to do is to pull out that type of information.

13:38Another one, another kind of approach principle that we have is five whys. So if you've ever read like the Toyota way, I think is where I saw it. They have this five whys philosophy where you continue to ask why five times to ultimately get like the root cause of the problem. So the, if you, and if you do that, if you look at it from analytics perspective traffic's up okay why organic search is up okay why is organic search up well Google specifically is up okay why is Google up well traffic to the blog is up and then you kind of work your way down to get something very tangible and very specific that's where the real insights lie is buried in the why why why why why so having a process to unearth that that level of detail is very important to this whole process thing.

14:30The other side of it too, I have two children, uh, and they're now nine and 11. And even when they were kids, like you'd walk into a room, one would be on the floor crying. And then you'd say, okay, why, why are you on the floor crying? And then you would get some sort of explanation of how it was the other one's fault. and she did this, she did this, she did this. And then as the unbiased judge in this situation, I have to go talk to the other one. And turns out her story, while there are some parallels, is wildly different. They're both describing the same event. So the third approach, kind of the principle we have is like, there are multiple sources of truth for different channels.

15:18Perfect example with analytics is Google Analytics 4. I'm sorry, with analytics. Google Analytics 4 can give you organic search performance. It can show you how people, organic search traffic got to the site, what they did on it, what pages they viewed. But there is also Google Search Console, which can show you the other side of that same story, where how many, what rankings are, average position, impressions, clicks, all that kind of stuff. You marry those two together, and now you've got something very, very tangible that you can use with the reporting. So when there are opportunities to layer different technologies on top of each other to combine the data, that becomes very, very powerful.

16:00And then the fourth and kind of the other one that's really very useful when it comes to analytics reporting is context. Context matters a ton. uh the example um for one of uh one of the sites that i manage it's a golf uh live scoring system and they get a lot of traffic golf related traffic well on i think it was april 13th of 2025 there was this enormous spike in uh in traffic on the site you're like what what was going on like why why did this happen now we're trying to analyze the data see what was going on and nothing was lining up. Well, that was also the same day that Rory McIlroy won the Masters.

16:44So there was this huge, enormous spike in interest in golf that day that we couldn't do anything to replicate with marketing. But it's context. You need it to kind of level out the story. Another good example is a lot of the sites that I manage, the last week of December, traffic disappears. In most cases, they're B2B service companies because everyone's on vacation. That context matters. Otherwise, like you give that to the ITIL, it's going to go deep on what happened and may come up with insights that aren't really relevant because there's no traffic that week. So it's like looking at it from a holistic view of how do you approach this problem?

17:23How do you want, how do you need to go about it to get the outcome you're looking for? That's really the goal of the approach process and taking time to really think it all through is a very, very valuable first step. Yeah, I love what you're saying. I want to add a few small nuggets. One, I think is the most critical thing is at the end of the day, you don't need data for the data. You need data that will support business decisions, right? So having more data doesn't necessarily help. Having the right data and the right outcome and the right analysis is what helps. So you need to figure out what business decisions you want to make and what data will help you or what analysis will help you make those decisions.

18:06The other thing, and you touched about it a lot, knowing what happened doesn't help. You need to know why it happened. Because knowing what happened is great. Like, okay, traffic is up, traffic is down. Sales are up. Sales are down. Customers are happy. Customers are not. Okay. But in order to actually change something in your business, you need to know why. And to need to know why, there's usually two ways to do this. One is to add more layers of quantitative data, which is what Keith is talking about, in order to get additional layers of views. and then you're speculating less and basing your results on real data more, the other option, which is maybe less relevant in this example, but is extremely relevant in many examples, is getting qualitative data.

18:58Qualitative data, like actual customer reviews, like actual summaries of meetings with clients, which is stuff that before AI we couldn't analyze. It was literally impossible because you couldn't go through 3 ,700 reviews that make sense in them. Now you can. And so qualitative data is an extremely valuable tool to know why that you couldn't analyze previously and you can analyze right now. And then the last thing that Keith said as an afterthought, but is mind-blowing when it comes to capabilities that we didn't have before, is the ability to cross-pollinate siloed data from three or four different sources with one AI tool to make sense in them.

19:44So think about most of the tools you have, ERP, CRM, marketing platform, HR platform, have their own little analytics environment. They have reports, they have dashboards, but it tells you what happens in that siloed universe. If you want to know what happened to a specific channel based on the sales in that channel, combined with the customer reviews from that channel, combined with the inventory that goes to that channel, there's no way to do this. But AI, if you give it access to all the data sources, is very good at doing this and crossing the data and knowing that, which again is a huge benefit of doing some of the stuff that Keith is going to show us.

20:23For sure. Yeah. And that's kind of painting the full picture. And I think you outlined it perfectly. That was exactly what the goal with that was, is like, it's all about qualitative, quantitative, marrying the technology together, painting a full picture. The more context you give these AI tools, the stronger the outcome. And so combined with all of that, you're giving it some very specific system prompts. And this is where these reports become extremely valuable and require absolutely, like in my case, zero time, except for to read it and to implement whatever the recommendations are. So step two of this whole process where you're approaching the AI and automation projects is we've got the approach.

21:06now we need to translate that into a process. And the process is, if we're going to define it, is the step-by-step, the very minute kind of details, one after another after another, as if you were to teach this process, you're going to hand this entire process over to some brand new intern who's never had a job before. So think about it in those types of specificity terms. So I like to give you just kind of a very high level quick example of this, where if I was to do this for like the analytics reports, I would first have to log into Google Analytics, pull up a report and pull the session number for the current timeframe.

21:51Then I would have to, we have to calculate the diff on that. So I'm going to go in and pull that session data for the previous time frame. And then I'm going to calculate that diff. And then I've got the change, but now I need to understand why at a next level, kind of the first why. So now I'm going to go back into Google search or search Google Analytics. And then I'm going to pull source data. And then I'm going to do the same thing for the compare. I'm going to calculate my diff. Then the other next why you're going landing page data, step by step by step. And then at the end of that, we've got all this Google Analytics data.

22:26Well, let's use, we can use, now we have to go and kind of summarize exactly what's going on there. And so we're going to write down that summary. And then, okay, we've got Google Analytics 4 data. Now let's take Google Search Console. We're going to do the same exact process, step by step by step. And then once I've got that summary written down, okay, let's pull in some additional context. Who are we targeting? Let's pull in some persona details. Let's, if we have a log of campaign activities and content that we publish. Let's pull that context in. Any sort of additional website behavior context we need to layer in, like the drop-off at the end of December in traffic.

23:07Typically, traffic doesn't pick up, sales don't pick up till March because that's when the buying season is. That kind of context. Layer that all into a document. And so now I've got that paired with my data. Now I can start to really analyze and see what's going on. I've got all the information in front of me. Now I need to analyze it. And then once I've got the analysis, looking at the data, okay, what are the next three things that I need to do? And usually this is like the senior level person is going through and kind of like, okay, based on this, here's what the next three or four things need to be.

23:41You can build the AI tools when we get to that stage to be that level smart, that senior level smart. Giving that all the context and then having it write out, okay, here are the next three things that we're going to do based on what the data is telling us. So once we got that whole, and ideally that's a list. Like it's a bolded list. I'll start here and then this, this, this. So you can go all the way through. The third step of this whole process. So before you go there, one thing. This is basically a really detailed SOP, right? It's exactly what you said. This is an SOP for an intern that has never done this work.

24:21Down to what to click, where to go, what format to open, what to get, where to put it, how to copy, what to paste, what calculation to make. The easiest way to do that, by the way, is to either yourself or the people who do this, let them do the process, do a screen recording with whatever tool. You can do it in Zoom. You can do it in Loom. You can do it in any other tool that records the screen. Have them narrate what they're doing. Just explain in English. I'm doing this. I'm capturing that. I'm copying it here. I'm pasting it there. Do it three times just because you're not going to get it perfect the first time ever.

24:56and then take the three recordings, drop it into your favorite AI tool to transcribe and they will do, oh, here's the process. And then you ask it, do you think there's any open-ended things that you're not sure about how to do this process? Oh, what about this, this and that? It's going to ask you five or six questions, either you or whoever does it, let them answer the questions and you have your SOP. Now you're ready to go to the next step that Keith is going to describe. Yeah, no, that's perfect. And I do that, like the video recording of the process, I must have dozens of those recordings because it's the easiest way to like make sure that everything's covered and then you're right the AI tool just feed it into that and it becomes it's like I you don't no additional work you're just layering in some color where it needs to be so we've got our very detailed step-by-step SOP process doc the next part of this is to identify where in those steps AI can take over and do some of that work.

25:54And I do think it is worth kind of weighing out the pros and cons of what is AI good at versus what does it still potentially struggle with. And so, like, when we're talking what AI is good at, it's good at analysis as long as the data is kind of structured and well formatted. It's good at writing out report, brainstorming strategy stuff, of consolidating documents into summaries and isolated or a smaller, more concise documentation. And then there are some things where it's not necessarily, and again, this may be outdated by tomorrow, but there are some parts of this that it's just not quite perfect at yet.

26:37Like, for example, advanced processing of data within like an unstructured format. So, for example, I can pull out a Google Sheet with all these rows and all this session data and pull the same thing for the previous time period. And I can feed both into analytics and have it compare and contrast and find the, do the calculations of page differences and then sort it and spit it out on the other end. I don't specifically know exactly how it's doing it, but there is a very specific exact way that it should be done. And so from a predictability perspective, this is something that's better to be handled like with different types of code.

27:22So you can feed both in and process them that way and get the data out through the code. And then you know it's reliably going to be exactly how it should be set up. So that would be one example of I don't think I'd hand the whole data processing thing, if it's an unstructured thing yet, to AI. but I would take whatever that output is and I would be comfortable handing that off to AI to analyze. 100%. I think it's that trade-off between rigidness and flexibility. And there's cases you want flexibility in a thought process and analysis. And there's cases where then you got to get 90 % accuracy, which is not acceptable.

28:02And so you want to do the rigid stuff as much as possible because it's consistent. And then you want to use the brain where the brain provides value and not risk. Yeah, that's perfect. So we've got our SOP that's based on our approach. And then we've identified what steps in that whole process is AI ready. So now the next step of this whole thing would be to build the actual integration. And so there are a variety of tools you can choose from. uh make and n8n are probably the top two uh you can probably zapier to an extent i i like make a lot largely because of how it integrates with different google properties uh it's a little bit simpler there's a there's a learning more bigger learning curve with n8n than with make so if you're just starting out even just trying out and make and then maybe graduating up to n8n n8n does offer a lot more functionality in terms of what it can do and on the technical end of it so pick your poison uh i would say i like i have most of my stuff built in make though largely so clients can easily understand exactly what's going on too um but and so what i can do here is do you want me to do a quick screen share and kind of show yeah absolutely let's dive into and see how uh what happens behind the curtain of the wizard of oz uh okay so all right let me know if you can see that yeah i can by the way for those of you who are driving or doing the dishes or something and you cannot watch the screen right now uh we'll explain everything that's on the screen but those of you who can if you're on spotify or on youtube then you obviously can watch okay all right so here is so this these What is this?

Read the full transcript

29:55Six, seven, eight. Eight different scenarios is what make calls them. These are the different AI automation workflows. I have got eight of these things separated out. They're all specialized. They all do one specific skill very, very well. In other words, I have a automation set up to analyze organic search traffic. I have another one set up to analyze email traffic. I have another one set up to generate the report and send it off at the end of the day. So each of these assistant, like channel level assistants in the email report generator, these are like, consider them as skills. In other words, they have a very specific purpose and they do one thing.

30:39They take data, process it in a specific way and return a predictable output. But the thing that ties it all together is what we're calling this the master agent analytics assistant. In other words, what this is designed to do is it does some additional data processing. So the first thing we do is we set up some variables. So current time frame, compare time frame, both start and finish, description of the target audience, description of the company, the website, that kind of thing. We have that all built in because all those other automations are going to use that information when it comes time to call them.

31:19So we build them all here so we don't have to update them across all those different other automations. And then what it's going to do is it's going to go through and pull the overall traffic for the current time frame and then the previous time frame. In this case, last week compared to the week before that. And then we're going to do some quick math. Did we go up or did we go down? And then we're going to look at it from a channel perspective. So let's dive into and see and uncover of the channels that drove traffic, which ones were the biggest reason we were up or then which ones were also the biggest reasons we went down.

31:56And then once we get that information, then we feed it into a, it's called make code, where it allows us to run some Python script. And the idea with this is we feed those that channel data into it. And like I mentioned before, it's taking one spreadsheet of data and another spreadsheet of data, comparing it, and ultimately on the other end, returning for us the names of the specific channels that had the biggest effect on why traffic changed. So in other words, direct and organic were the biggest reasons traffic went up. So it's going to call those out. The other thing that this is designed to do is it actually will, if traffic increased by 100 sessions, okay?

32:38But we uncover that the top two channels, if you add those up, traffic should have increased by 200 sessions. Well, there was something then on the other end that's probably dragging the overall traffic down. So that's what this code is also designed to do that. Now, here's what I will tell you. I am not, I don't know Python code. Like I'm not a Python coder. I know it enough to read it and to write, like jotting some stuff in. So what I did was I just outlined exactly what I needed this program to do into Google Gemini. I said, I needed to do this. It needs to process this. Here's the sources, blah, blah, blah.

33:17And on the other end of it, I got this Python code that then I just had tweaked here or there and it was good to go. So you don't have to know how to code to do this stuff. You just have to know exactly how it needs to work and then use the AI to help you create that code. And the same thing, by the way, about troubleshooting. Let's say you run it and then it does kind of what you wanted, but it's not exactly what you wanted. You just go back to in this particular Gemini or whatever the poison you chose to do the coding and say, hey, this is what's happening, but I wanted to do this instead. And then it will give you a new piece of code and you test it again.

33:52And then usually within two to three iterations, it will do exactly what you wanted it to do. Yeah. Yeah. If you can even give it the error, the specific error message, it'll take it and it'll find exactly where the problem was and fix it from there. And I will give one more small tip that I started doing in NA10 and in Make. I actually run NA10 or Make in like an agentic browser, so like a comment. and then you open the agentic browser agent on the side and you ask it to write the code and create the code and it creates it straight into the right box inside of making it a 10. So you don't need to know anything.

34:34It just does it for you and it sets all the parameters and connects everything correctly. And it just, it saves the step of copying and pasting back and forth. And it also sees the screen. So say, okay, here's like, look at the screen. There's an error message, go fix it. and then it will go and fix it. So that makes your life even easier. Yeah, it's also unnerving, but yeah, for sure. So back to this one. So we've got our overall traffic up or down. We know the channels and we have specific data for that and we've identified the top reasons the traffic is up or down. Then we take all of that and feed it into an AI agent.

35:18And so the idea with these AI agents is it's almost like you're building a custom GPT, but within make. So the you go in and you you give it a kind of a system level instructions. So if I go into here, you give it a overall. Here's the system prompt. Here's who you are. Here's your context. Here's your instructions. Here's exactly what you need to do with all of this stuff. and you can feed it in and provide it as much context and detail as you want. And then the other, what's nice with this too is with these agents, you can layer in files with the additional context. So for example, website traffic patterns throughout the year.

36:05Put that as a document within the context for background information. Now it can draw on that when it sees something happen within the, so for example, December, traffic drops off in December, call that out. And then with that within there too, you also give it tools or skills. So you're telling it that all of the, here are all the scenarios or all the automations that you have access to. And then with each of those, you give it a specific set of instructions on here's when you would use this. And so like with these, like with the organic search one, for example, use this tool only when organic search is a priority channel.

36:44this tool analyzes SEO performance from Google Analytics 4 and Google Search Council and so in other words here's when to use it here's what it does and so for each of these I have that instruction built into it so that's the whole system prompt that's the agent as a whole but then if I go back into let me go back into the the automation itself I'm also then with it that you You give it the actual prompt as part of this conversation. So in other words, that system prompt is you building the custom GPT. This is you interacting with it. And this is where you're going to feed in the specific scenario information.

37:28In other words, traffic's up. Here's the breakdown of channels. If this happens, also consider and think about this. Here's additional context and variables and details and so on and so forth. So you build all of that into this agent. By the way, Gabe, for those of you who don't understand exactly how this works, I'm going to pause for a minute. Oh, sure. The way Keith connects the dots is in all these automation tools and make is not different. You can pull data from all the previous steps. So when Keith is saying in the when he's chatting with the agent, he's saying, hey, traffic is up. How does he know that traffic is up?

38:09He doesn't. You say traffic is, and then there's a parameter from one of the previous steps that says whether it's up or down. There's a parameter in one of the previous steps saying which channels are either down or up. So you can use these parameters that gets updated dynamically. So when you're writing the prompt, you're using the parameter. The parameter is called up-down. I'm making this up. But when it's going to say the sentence, it will actually look at the previous steps to know whether it was up or down and will then fill up the sentence correctly. So every time it runs, it runs slightly differently, even though you have one prompt, just because you used parameters inside your sentences inside the prompt.

38:54Yeah, this is like if you know how to code, this is very familiar territory. If you're not familiar with exactly how code works, it is really just you put in a variable. If this, do this. If this, then do that. And then you slot in different information that is previously generated. So the agent now has all the context it needs. It has the whole instructions that it's been trained on what to do. So now it's going to start running and then it's going to look at the data it was provided and figure out what to do next. and this is where it really is a true agent because it makes the next decision.

39:33Now we've given it various type parameters but it makes the next decision and what it's going to do is based on the traffic and the top channels it's going to go call one of these other scenarios that we've built. So I'm going to open up the organic search version of this and now this automation really goes through step by step that process we defined earlier. So it's going to go in here and it's going to pull context. It's going to pull information about the persona from our Google Drive. We have a document with the persona detailed in it. It's going to pull that information in. So now I have that available to me throughout the rest of this automation.

40:13And then it's going to go through the process of pulling data from Google Analytics. Organic search data, current time frame, last time frame, do the math. It's going to go next level down, my first why, source level data, pull current, pull past time frames, do the math, what are the top sources? And then it's going to use that as a filter for the next why. So say Google was the top reason that organic search is up. Then it's going to say, okay, what were the top landing pages from Google? And then it's going to compare current and past and do the math on that. And then once we get all of that down and boiled down, now we have a detailed list of, okay, organic search was up, thanks largely to Google, and these three landing pages.

40:58Now we're going to hand that information off to the first AI part of this whole, this specific channel, and it's going to summarize and analyze it. So it's going to look at it, okay, what does it mean, dissect it a little bit, summarize what happened, and then we're going to save that information for later. Excuse me. And then we're going to do the same thing, but with Google Search Console. So we're going to go in, pull data, process it, go a level deeper, process that, go another level deeper, all pulling just out of Google Search Console. We're not comparing it or doing anything with Google Analytics yet, because we got to keep it isolated in the channel until we can summarize it in more broader terms that can then be compared and contrasted.

41:43So we do that. We use AI again to take all that data, analyze it what does it mean summarize it and then save that information again just to clarify to people when Keith is saying give it to AI to analyze it just sends a prompt plus the data to ChatGPT or Gemini or Claude it doesn't matter basically saying here's what I want you to analyze one two three four five this is what I'm trying to figure out here's some additional information here are the actual pieces of data that I've collected for you to analyze and then it just analyzes it in the way you defined it in the prompt. Yeah. So like, I'll give you a quick example of kind of what the Google search council one is like, you give it a role, you're a lead marketing data analyst for X company and put in the company description.

42:31Here's your mission. Here's what you're designed to do. Here's all the data you need. Here's your analysis rules. Here's what to think about. Here's how to look at it. Here's what we're trying to come out with. and then here's what your output needs to look like. It needs to have a recap. It needs to have a diagnosis and then the primary drivers, any other observation and then some very specific things on what not to return. So very much like how you would use ChatGPT or Gemini or whatever system you're using but it's all kind of baked into one and we've refined this over and over and over to make sure that the output is exactly what we are looking for.

43:09So again, there is definitely a level of trial and error with this as you build these. But what's nice is you can read the report and then jump in and tweak this, tweak that. And then all of a sudden you're starting to get what you really want. So we've got, in this case, we've got GA4 data. We've got Google Search Council data. Now it's time to do the full organic channel analysis. And so same thing here. We're going to send it off to ChatGPT with a very specific set of instructions, a role. Here's your goal. Here's your inputs. Here's what we're looking for. Here's how to analyze and review the data you've been provided.

43:48Here's some context of how it was gathered. And then ultimately, here's the output. Here's what we're looking for. We're looking for a recap, why it changed, what it means, and then some constraints. Once we have that, the next step of this is we have another AI tool designed to be a strategist. In this case, when we tried this and it didn't work out well, we tried to make the analyst and strategist into one AI and one AI call. And the problem with that is if you give it too many roles and too many tasks simultaneously, the reports start to get things start to get a little convoluted in there.

44:26So give it one specific task, one specific operation, and then create a second one and then feed that into the next one with the context it needs and the instructions it needs. The outputs become a lot more consistent and predictable. So the strategist, though, is designed to take that information in this case, review it, and then your job is to come up with three new content ideas for us to write based on how organic search performed. And then we take that strategist mentality and then social, okay, come up with three new social posts to write. Referral traffic, what are ways to further link building to drive more of this kind of quality traffic?

45:10That kind of thing. Channel-specific recommendations based on the analyst data that was generated. So it goes through that. It'll identify what channels to process. and then once it's gone through all of those steps, it's identified, okay, the top channels and it's analyzed those. We got a summary of all of that. The final step is the agent will then call the analyst email report. And this one is designed to take the full report, format it in a way that will work with Gmail because it comes out of Gmail. We also format some additional data that we're going to layer in here and then the email gets sent off through a Gmail integration and it comes from an email that I've got set up specifically for this role.

45:55And then it'll reply back to the agent saying, I'm done. The agent knows as soon as that happens to shut down and it's over. So that's really, I mean, that's, it seems like a lot. But if you look at it and compare it to kind of that process document that we had outlined, it is almost word for word, operation line, operation line, operation line. so um and it's and it's fun i mean this is this is the stuff i really enjoy doing is like getting into the weeds with this and walk watching it all come alive because it is cool when it actually starts generating reports like oh man i even i didn't even think of that or i would have never dug that deep to figure out that's what the problem was yeah i i love this i want to touch on a few important points one is a quick summary right we touched on a lot of details in the weeds let's go back to 30 ,000 foot.

46:48We're trying to figure out a problem in the business, right? And we have data sources that can give us information about it, but nobody has the time, the bandwidth, or you do have the time, but you rather invest the time in other things. Like Keith said, he used to do it on his own. What you can do right now is you can go to the data sources, whatever they are, again, ERP, CRM, accounting system, marketing platforms, third-party solutions like Google Analytics, et cetera, et cetera, and you can get the data. You then explain to the AI what to look for in the data, or you do some initial math before AI to give you some additional data points.

47:34You give it to AI with a set of instructions saying, this is how you look through this data. These are the things you're looking for. These are the cues. This is how you do the math. This is what it may mean. And then you collect all of those analysis and you create a summary report with another AI. And that's another very, very important point that I agree with a hundred percent. You want to be very granular with the tasks you give every AI. that it focus on something and do that one thing very very well and kind of like think of the jack of all trades but the master of none you don't want that you want the masters of of every single trade to work on that specific aspect of the work and then one thing to just put it all together which that's its special trade it knows how to put it all together and so if you think about it in this granular way and you follow the steps of the process, like you said, you will end up with extremely detailed, well-analyzed, easy to read report.

48:39And easy to read is your choice, right? You will tell it how to write the report. How detailed, how long, in what format. Like one of the things that I'm doing for the workshop that I'm doing this week, it actually generates, I have three different agents generating three different reports. One of them generates an Excel file with multiple tabs that are basically subsets of the data that are answering different questions. Another one is generating a PowerPoint presentation, and the third one is generating a written report that is the longest, most detailed, and with the most amount of explanations kind of report.

49:15But you can build it in whatever way you want. The other thing that I will say that is true as of right now, the day we're recording this, which may not be accurate the time this comes out, But I will say that anyway, right now, the tool that is the best at formatting, really amazing documents, reports, Excel files, PowerPoints, and so on is Claude. It is mind-blowingly good at doing that. And if you give it, like Keith said, here's what I want you to do, but you also give it, here's the structure, formatting guidelines, brand guidelines, and so on. It will give you a document you don't have to touch and you can send to your clients.

49:56It's that good with your logo in the header and the footer, with page numbers, with the right colors, with like literally everything you need. And so that's just if you want icing on the cake to be able to create the reports just to also look better and not just have the right content. But overall, I absolutely love this process. I think it's brilliant. And I think you touched on a lot of really, really great points. any final words, kind of summary, words of wisdom after doing this several times? Yeah, so like two points real quick. What you mentioned about beautiful documents and all that stuff.

50:34The other thing that is kind of an underappreciated flexibility thing that you can do with these make automations is you can create templates and insert variables within those templates. So if I have a PowerPoint where I want the analysis dropped into this specific section, I just have to put two curly Qs and name it. And then within make, I can identify that specific text and drop that block right there. So I could drop this number here, this number here, and then it's all formatted. Everything looks perfect exactly how you want it because it just drops the text into the template. And then the other quick note is this could just be the start of a larger process.

51:18So you have three new content ideas that it generates, use automation to feed those into an editorial calendar. And then when those are fed in, another automation takes over and starts writing out the content and then uploads it directly. I mean, you could start tying these things together in ways that you're automating not only the report, but Monday morning. I also have five new blog posts that I can review and publish within 10 minutes that are driven by the data that the analytics reports coming from. So that's where this stuff really becomes truly like magical is when you pull that stuff all together.

51:55Yeah. Thank you for bringing this up. What I tell people when you start looking at all these tools today with agents and automations and AI and the combination of all of them is the way you need to think about it is the bottlenecks in your business. What is the biggest bottleneck or bottlenecks that you have right now that is preventing your business from growing? And go and solve that with an AI automation, which will lead to another bottleneck. Now, okay, now I know what to write about. Now I need to write blog posts. Now I know what I'm short of in inventory. How do I make, like, whatever the thing is, you now create another bottleneck.

52:31Go and solve that. And in some cases, you get to the points where AI doesn't know how to solve it or a summation doesn't know how to solve it. I'll give you a great example. A lot of my clients are in the smart home integration space. They help home builders build smart homes, AV systems, smart curtains, air filters that can send stuff, like all this kind of stuff. You actually need a bunch of people in a house, in a construction site, actually doing the work. AI doesn't know how to solve that. But it knows how to help you how to hire better people. It knows how to help you to build better procedures for these people so they can do more jobs in this same amount of time.

53:16It knows how to help you how to make sure that they actually have the right equipment on the truck before they leave the warehouse to go to the job site to make sure they don't have to come back. Like even the stuff that it cannot solve, there's a lot of touch points that AI together with automation can help you solve. So as a very high level summary, do this really amazing session. Think about bottlenecks in your business and start solving for these one by one by one with these AI automations. And then you can just grow the throughput of your business without increasing the resources that you have right now.

53:54So Keith, this was spectacular as expected. I really love every time I see what you're doing. If people want to work with you, hire you, follow you, learn more about what you do, what are the best ways to do that? Yeah, best way is through the website. It's just l2-digital.com. You can also find me on LinkedIn. I'd love to connect with whomever. It's just at Keith Mooring on LinkedIn. So those are the two primary ways. So yeah, I'd love to connect with whomever. Awesome. Thank you so much. This was fantastic. Keep on sharing this amazing stuff that you do. I really appreciate you. Thank you. I appreciate it.

From the publisher

What if your business data could tell you exactly what’s working, what’s broken, and what to do next—without dashboards, analysts, or endless spreadsheets?

Most leaders know data-driven decisions matter.
 Very few have the time, tools, or teams to analyze data consistently, deeply, and at scale.

In this episode of the Leveraging AI Podcast, Isar Meitis is joined by Keith Moehring, CEO of L2 Digital, to break down how business leaders can use AI + automation to turn raw data into clear insights—and actionable recommendationsautomatically.

Instead of chasing reports, building pivot tables, or relying on expensive BI platforms, you’ll learn how to build an AI-powered analytics assistant that pulls data from multiple sources, identifies what actually changed, explains why it happened, and emails you the insights on a schedule you choose.

This isn’t theory. It’s a practical, repeatable system that replaces hours of manual analysis with intelligent automation—while keeping humans focused on decisions, not data prep.

In this session, you’ll discover:

  • Why “more data” isn’t the answer and how AI helps surface the right insights
  • How to automate multi-source data analysis without advanced technical skills
  • The 4-step framework for building reliable AI analytics automations
  • How AI identifies deviations, root causes, and meaningful trends
  • When to use rigid automation vs. flexible AI reasoning
  • How leaders receive clean, actionable insight reports directly via email
  • Why separating “analysis” and “strategy” agents improves AI output quality
  • How this approach applies across marketing, finance, sales, HR, and operations

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
266 | From Spreadsheets to Strategy: How AI Turns Business Data Into Decisions with Keith MoehringLeveraging AI · 55 min
Listen in VO