How to Create a Monthly Sales Report in Looker with AI

Cody Schneider

Creating a monthly sales report in Looker Studio (formerly Google Data Studio) can feel like running on a treadmill, you spend a lot of time and effort just to end up in the same place every thirty days. This guide will walk you through building an effective and automated monthly sales report in Looker Studio. We'll cover everything from structuring your data to building the actual charts, turning a tedious task into a valuable, repeatable process.

Why Monthly Sales Reports are Still a Big Deal

Before jumping into the “how,” let’s briefly touch on the “why.” A well-structured monthly sales report does more than just show revenue, it tells the story of your team's performance, highlights what's working, and flags potential issues before they become major problems. It’s your command center for making smarter decisions.

So, why does it feel like such a chore? For most teams, the process is painfully manual:

  • Data Wrangling: You’re downloading CSVs from your CRM, payment processor, and maybe even a few spreadsheets your team uses to track commissions.

  • Time Sink: Stitching all that data together, cleaning it up, and ensuring accuracy can take hours, if not an entire day.

  • Repetitive Work: You build a beautiful report, present it, and then have to do the exact same thing again in four weeks.

The goal of this tutorial is to automate as much of this process as possible within Looker Studio, freeing you up to analyze the data instead of just chasing it down.

Step 1: Gather and Structure Your Sales Data

You can't build a house without a foundation, and you can't build a dashboard without clean, organized data. Your report is only as good as the data you feed it. Before you even open Looker Studio, you need to decide which metrics are most important and where you’ll get them from.

Key Metrics for a Monthly Sales Report

While every business is different, most impactful sales reports include a mix of these standard KPIs:

  • Revenue Metrics: Total Revenue, New Monthly Recurring Revenue (MRR), Average Deal Size.

  • Activity & Volume Metrics: Number of Deals Closed, Leads Generated, Demos Booked.

  • Efficiency Metrics: Lead-to-Close Conversion Rate, Sales Cycle Length (days from first contact to close).

  • Performance Metrics: Revenue by Sales Rep, Deals Closed by Team, Deals by Lead Source.

  • Pipeline Metrics: Number of Deals in Each Stage, Total Pipeline Value.

Preparing Your Data Source

Looker Studio can connect directly to many platforms like Salesforce, HubSpot, or a data warehouse like BigQuery. For this guide, however, we’ll focus on the most common and versatile method: using Google Sheets as your data source. It’s a great intermediary if you're exporting data from multiple places.

To prepare your Google Sheet, follow these simple rules:

  1. One Header Row: Your first row should contain clear, descriptive names for your columns (e.g., Close Date, Sales Repr, Deal Value, Product Name, Lead Source). Avoid merged cells or multiple header rows.

  2. Consistent Data Formats: Make sure each column contains only one type of data. Dates should be in a date format, numbers as numbers, and text as text. Any inconsistencies will cause errors in Looker.

  3. No Gaps: Ensure there are no empty rows or columns in the middle of your dataset.

  4. Keep It Raw: Your Google Sheet should contain the raw transaction-level data. Don't pre-summarize it with pivot tables in the sheet itself, Looker Studio will handle all the aggregation for you.

Here’s a simple example of what a well-structured sales data sheet might look like:

Image or example data omitted for brevity

Step 2: Building Your Sales Report in Looker Studio

Once your Google Sheet is ready, it's time to build your dashboard. Open Looker Studio, create a new blank report, and let’s get started.

Connecting to Google Sheets

You’ll first be prompted to add data to your report.

  1. Select the Google Sheets connector.

  2. Find the spreadsheet you prepared.

  3. Select the specific worksheet containing your sales data.

  4. Make sure "Use first row as headers" and "Include hidden and filtered cells" are checked.

  5. Click Add.

Looker will process your data and drop you into the report editor with a basic table already on the canvas. You can delete that to start fresh.

Laying Out Key Performance Indicators (KPIs)

The top of your report is prime real estate. Use it for scorecards that show your most important, at-a-glance metrics.

  1. Go to Add a chart > Scorecard.

  2. Place it at the top of your report.

  3. In the Setup panel on the right, drag your main revenue metric (e.g., Deal Value) into the Metric field. Looker will automatically sum it up.

  4. Rename the metric to something clear, like "Total Revenue."

  5. Repeat this process for other key KPIs like "Deals Closed" (using a "Count Distinct" of a deal ID or "Count" of a consistent row) and "Average Deal Size" (by changing the aggregation from Sum to AVG).

This section provides a quick health check of your sales performance for the month.

Visualizing Sales Trends with a Time-Series Chart

Next, let’s see the ebbs and flows of your sales activity throughout the month. A line chart is perfect for this.

  1. Go to Add a chart > Time series chart.

  2. Place it below your scorecards.

  3. In the Setup panel, ensure your Close Date field is in the Dimension field. This is your x-axis.

  4. Drag your Deal Value field into the Metric field. This is your y-axis.

  5. In the Style panel, you can customize colors, add data labels, and adjust the look and feel to match your brand.

This chart will instantly show you which days or weeks were strongest and if you're trending up or down.

Comparing Performance with a Bar Chart

Want to see who your top performers are or which products are selling best? A bar chart makes this comparison easy to see.

  1. Go to Add a chart > Bar chart.

  2. Drag the category you want to compare - like Sales Repr - into the Dimension field.

  3. Drag the performance metric - like Deal Value - into the Metric field.

  4. In the top right of the chart setup under Sort, sort by Deal Value descending to automatically rank reps from highest to lowest revenue.

Adding Controls for Interactivity: The Date Range Filter

A static report is good, an interactive one is great. A date range control lets you (or your stakeholders) easily switch between different time periods without editing the report.

  1. Go to Add a control > Date range control.

  2. Place it in the top corner of your report.

  3. In the Setup section for the control, select the date field from your dataset.

  4. Set the Default date range to This month. Now, whenever someone opens the report, it will automatically show the current month's data but still allow them to look at last month or the last quarter.

Can AI Actually Build a Looker Report for You?

You might be wondering where the "AI" part comes in. While Looker Studio has some helpful "smart" features - like its ability to automatically blend data from different sources or suggest chart types - it doesn't have generative AI in the way many people now expect.

You can't, for instance, type "Show my monthly sales by rep, and make it a bar chart with the colors blue and gray" and have it instantly appear. The setup process we just walked through is still a manual, click-by-click effort. It requires you to know which chart type to use, what a "dimension" vs. a "metric" is, and how to configure each visualization correctly.

This process of building dashboards manually is what generative AI is starting to disrupt. New tools are emerging that do away with the drag-and-drop interface entirely, allowing you to simply describe the report you need in plain English and have AI build it for you. While Looker isn't there yet, the tools that offer this superpower fundamentally change the reporting workflow from a multi-hour technical task to a 30-second conversation.

Final Thoughts

Building a monthly sales report in Looker Studio is a powerful way to turn raw sales data into a recurring source of valuable insights for your team. By setting up a clean data source and following the steps above, you can create a professional, automated dashboard that saves you hours every single month.

While Looker is a fantastic free tool for visualization, we built Graphed to do all the heavy lifting for you. Instead of manually connecting data and building charts click-by-click, you can connect your data sources (like Salesforce, HubSpot, Stripe, and Google Analytics) and simply ask for what you need in plain English. Just type, "Create a monthly sales dashboard showing total revenue, deals closed by rep, and our lead conversion rate broken down by source," and our AI data analyst builds the entire live, interactive dashboard for you in seconds, not hours.