Skip to content

For marketing teams and agencies

Your weekly marketing numbers, explained, in the inbox before Monday's meeting.

Connect Google Analytics, Search Console or your ad spend spreadsheet. Ask what to track in plain English. DashboardGPT emails the charts every week, with a short summary of what changed.

For the complete AI-readable content index, see /llms.txt.

  • No card for the trial
  • Scheduled reports included in the trial
  • No sign-up for the demo

Updated

Weekly marketing reportMon 08:00
From DashboardGPT · to marketing@yourcompany.com and 4 others
Summary

Organic sessions rose 12% week over week, led by three blog pages that now rank in the top 5. Paid search cost per signup rose 18% in APAC: spend went up, signups did not. Email remains the cheapest channel at $9 per signup.

Cost per signup by channel
ChannelThis weekLast weekChange
Email$9$10−10%
Organic social$21$22−5%
Paid search$47$40+18%
Paid social$58$57+2%
Weekly-marketing-canvas.pdfOpen the canvas
Example data
  • Numbers match Google AnalyticsRates and averages are combined the way Google Analytics combines them.
  • Read-only Google accessNothing is created, edited or deleted in your accounts.
  • Open the query behind any chartSee which figures every number came from.
  • Not used to train AI modelsBring your own AI key if you want full control.

The Monday report

Stop rebuilding the same report every week

The numbers only help if people see them. So every week someone exports, pastes, screenshots and writes the commentary by hand.

Every week, by hand

  1. Export last week from Google Analytics and Search Console.
  2. Download spend from each ad platform.
  3. Paste it all into the reporting sheet and fix the date ranges.
  4. Update the charts and take screenshots.
  5. Write three lines about what changed.
  6. Email it. Answer “can you break that down by region?” Start again.

Once, with DashboardGPT

  1. Connect your Google account, or upload the export.
  2. Ask the questions you want answered every week.
  3. Schedule the canvas. It arrives every Monday with fresh numbers and a written summary.

When someone asks for the regional breakdown, click the chart and ask. The answer lands next to it.

How it works

Set it up in one sitting. It runs every week after that.

  1. Step 1

    Bring your data

    Connect Google Analytics, Search Console or Google Sheets with read-only access, or upload a spreadsheet export from any ad platform. DashboardGPT builds a first canvas of charts for each report: totals, trends and top pages, queries or sources.

  2. Step 2

    Ask in plain English

    Ask the way you'd ask a colleague. Follow-ups keep the chart, the filters and the date range, so you never restate them.

    • Which channels brought the most sessions last month?
    • Only organic search. Show it week by week.
  3. Step 3

    Schedule the report

    Choose daily, weekly or monthly, a time and a timezone. Add up to 50 recipients. Send yourself a preview first, then let it run.

What lands in the inbox

Written for people who have one minute

Every chart is worked out again at send time, so readers always get the latest figures.

  • A short summary first

    Three to six plain sentences. They lead with the biggest change and name the chart it comes from. The summary uses only the numbers on your canvas.

  • Every chart as a table

    The figures read straight from the email, on any device, with nothing to open.

  • The canvas as a PDF

    Laid out the way you arranged it, ready to forward to a client or file.

  • Your notes and a link back

    Context you wrote on the canvas travels with the numbers. One click opens the live canvas.

Reports you can set up today

Start with the questions your team already asks

  • Google Analytics

    Weekly channel report

    Which channels brought the most sessions and key events this week vs last?

    Every Monday, to the marketing team

  • Search Console

    SEO movement

    Which queries gained or lost the most clicks this month?

    First of the month, to the SEO lead

  • Google Analytics

    Landing page check

    What are the top 10 landing pages by sessions, and which ones lost traffic?

    Every Monday, to content and web

  • Ad spend export

    Cost per signup

    What is cost per signup by channel for the last 30 days?

    Every Monday, to growth

  • Ad spend export

    Campaigns to pause

    Which campaigns have above-average spend and above-average cost per signup?

    Every Friday, before budget review

  • Google Sheets

    Client monthly summary

    What were the three biggest changes for this client this month?

    First of the month, to the client

Numbers you can stand behind

Before you send it to a client, check it

  • It matches Google Analytics

    Visitors, rates and averages are never added up across days. A monthly bounce rate comes out the way Google Analytics reports it, and Search Console click-through rate and position stay correct for any period.

  • Every number shows its working

    Open the query behind any chart to see how a number was calculated and which figures it came from.

  • It asks when a question is unclear

    If “conversions” could mean two things, DashboardGPT asks which one you mean before it answers.

  • Live from Google when needed

    Some figures, such as unique visitors over a whole month, can't be read from a stored report. DashboardGPT asks Google Analytics directly and marks the result.

Cost per signup by channelHow it's calculated
Measure
SUM(spend) ÷ SUM(signups)
Grouped by
channel
Date range
last 30 days (date)
Source
ad-spend-october.csv · 4,812 rows
Filters
none

“Signups” could mean trial signups or paid signups. Which one should I use?

Example data

For agencies

One canvas per client. The report goes out on its own.

Build each client's canvas once, schedule it to their inbox, and spend the reporting hours on the work they actually pay you for.

  • Send to the client directlyAny email address can receive a report, up to 50 per report. Outside addresses are limited per report on Team and unlimited on Enterprise.
  • A PDF they can forwardThe canvas arrives as a PDF laid out the way you arranged it.
  • Answer “why?” on the callClick any chart and ask the follow-up while the client is still on the line.
  • Publish a live dashboardPublish any canvas as an Apache Superset dashboard in one click. The link stays the same when you update it.

Pricing

Less than an hour of an analyst's time, per person, per month

Start with a 15-day Team trial. No card. Scheduled reports are included, so you can watch the first one arrive before you decide. Managed AI is included on every plan, or bring your own AI key.

  • Explore

    $0

    • Up to 2 people
    • CSV and Excel uploads up to 10 MB
    • 100 queries a month
    • Email a canvas to yourself 3 times a month
  • For marketing teams

    Team

    $32 per person / month, billed yearly

    $40 billed monthly

    • Google Analytics and Search Console, refreshed daily
    • Google Sheets, up to 3 Google accounts
    • Scheduled email reports with an AI summary and PDF, 10 per workspace
    • Unlimited charts and canvases
    • Sharing and workspace roles
  • Enterprise

    Custom

    • Hourly refresh
    • Unlimited scheduled reports and recipients
    • SSO and audit logs
    • Private or self-hosted deployment

Google Analytics and Search Console connect when you subscribe to Team. During the trial, upload a Google Analytics or Search Console export as CSV.

See every plan limit.

Your data

Exactly what the AI sees

When you ask a question, your AI provider receives your question, a description of the columns with a few sample values, and the summarised result. It never receives your file or the full report.

Chat with Google Analytics, the guide · Scheduled email reports, the guide · Security

  • Read-only access to Google

    DashboardGPT reads only the reports you choose. An admin can disconnect at any time, which withdraws access at Google.

  • Not used for training

    Your data is used to answer your questions, never to train AI models.

  • Bring your own AI key

    Use your company's own AI provider account. Usage is billed to you, under your agreement. An admin can rotate or revoke the key.

  • Separate workspaces

    Data, canvases and conversations stay inside the workspace that created them. Uploads are encrypted in transit and at rest.

FAQ

Questions marketing teams ask first

Common questions

Yes. A report can go to any email address, up to 50 per report. On Team, the number of addresses outside your organisation is limited per report. Enterprise has no limit.

Yes. DashboardGPT combines visitors, rates and averages the way Google Analytics does, so a monthly bounce rate matches the one you see there. When a figure can't come from the stored report, it asks Google Analytics directly.

Google Analytics and Search Console reports refresh every day on Team and up to every hour on Enterprise, or when you choose Sync now. Every chart is recalculated when a report is sent.

Not yet. Export spend from each platform, stack the rows in one sheet with a channel column, and upload it or keep it in a Google Sheet.

Yes. Send yourself a preview at any time. It goes only to you and does not change the schedule.

The report still goes out on time, without the written summary. Each summary counts as one AI run.

Keep them. DashboardGPT answers the follow-up questions those dashboards don't cover, in plain English, and writes the weekly summary for you.

Excel files, CSV files and Google Sheets, plus direct Google Analytics and Search Console connections on Team. Exports work best: one header row, then one row per record.

No. You ask in plain English. If you want to check the working, open the query behind any chart.

Make next Monday's report the last one you build by hand.

Set up your first scheduled report in the trial. No card, nothing to install.

Want the question set first? See which campaigns earn their budget.