Build a marketing dashboard

Kite works out which handful of numbers you actually check each week, pulls them from Google Analytics, your ad accounts, your CRM, and Stripe, and keeps them on one dashboard that stays current and tells you what needs attention.

Key Takeaways

  1. A useful marketing dashboard holds the five to ten numbers you already check every week, each one compared with the period before, with whatever needs attention shown first.
  2. The hard part of building one is deciding which numbers belong on it and which tool's figure counts when two tools disagree. Drawing the charts is the easy part.
  3. Kite proposes the numbers from what it knows about your goals, pulls them from the tools where they live, such as Google Analytics, Google Ads, Meta Ads, HubSpot, and Stripe, and builds the dashboard as a page at a stable link with your company's branding.
  4. You don't need a business intelligence tool. Kite builds and hosts the dashboard itself, and by default only people who sign in with your company's email address can open it.
  5. Kite keeps the dashboard current. Charts in your conversation with Kite pull fresh numbers when you open them, and the hosted dashboard is refreshed on a schedule you agree on.
On this page

Why a marketing dashboard is worth building

Most marketers have a Monday routine. They open Google Analytics to check traffic, Google Ads and Meta Ads to check spend, HubSpot to count new leads, and Stripe to see who paid. Each tool takes a few minutes, and each one uses its own date range, its own definitions, and its own idea of what a conversion is. By the time you've copied everything into a spreadsheet, the morning is gone, and you still have to work out what changed.

A marketing dashboard puts those numbers on one page. A good one does three things well:

  • It shows only the numbers you'd act on, so you can read it in under a minute.
  • It compares each number with the previous week or month, so you can tell whether a figure is good news or bad.
  • It stays current without anyone rebuilding it.

Most dashboard projects stall on the first point, not the third. Business intelligence tools such as Looker Studio make it easy to add charts, so dashboards fill up with every metric each tool offers. Nobody agrees on which signup count is the real one, and after a few weeks people go back to checking the tools directly.

That's work an AI agent handles well, because it's mostly judgment and plumbing. Someone has to decide what matters, connect to five different accounts, reconcile their numbers, and keep the page fresh. Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. It already knows your goals, so it can propose the right numbers, and it can do the connecting and refreshing for you.

How Kite builds a marketing dashboard

Kite starts from your marketing goals, which it recorded in your team's knowledge base when it researched your business. From those, it proposes the handful of numbers that show whether you're on track and names the tool each one comes from. Once you agree on the list, Kite reads the numbers from your connected accounts, settles any conflicts between tools, and builds the dashboard.

The finished dashboard is a page at a stable link. It opens with what needs your attention this week, then shows each area of your marketing with its numbers and a short verdict. Kite refreshes it on the schedule you choose, and when a number moves, it can tell you why and propose what to do about it.

  1. Choose the numbers you'd actually act on
  2. Decide which number is the official one
  3. Pull the numbers from the tools where they live
  4. Build a dashboard that tells you what needs attention
  5. Keep the dashboard current without rebuilding it
  6. Explain what changed and decide what to do next

Choose the numbers you'd actually act on

A marketing KPI dashboard should hold the numbers that tell you whether your marketing is producing customers, plus the few leading numbers that explain why. For most small teams, that comes to five to ten numbers. A dashboard with forty charts is a report nobody reads.

Kite proposes the list from your goals and the way your business brings in customers. A business that sells subscriptions and runs paid ads might get a list like this:

  • Website visitors and the top sources sending them, from Google Analytics
  • Clicks and impressions from Google search, from Google Search Console
  • Ad spend and cost per conversion for each campaign, from Google Ads and Meta Ads
  • New leads and new deals, from HubSpot
  • New paying customers, revenue, and cancellations, from Stripe

A company that sells through a sales team would see more of the pipeline and less of the checkout. A local business might care most about calls and form submissions. Kite explains why each number is on the list, and you can add, drop, or rename anything before it builds. If you already know the numbers you check every Monday, tell Kite and it starts from your list instead.

Each number shows its comparison with the previous period. "312 trial signups" means little on its own. "312 trial signups, down 18% from last week" tells you where to look.

Decide which number is the official one

Your tools will disagree, and a dashboard is only trusted when everyone knows which figure counts. Google Analytics, HubSpot, and Stripe will each report a different number of signups for the same week, because each one counts something slightly different. Google Analytics counts form submissions, HubSpot counts contacts created, and Stripe counts customers who started a trial or paid.

When two tools disagree on a number that's going on the dashboard, Kite shows you both figures and explains why they differ. You pick the one that counts, and Kite records that choice in your team's knowledge base with the reason. Every later version of the dashboard, and every report Kite writes afterward, uses the same definition. When someone asks why the dashboard says 312 and HubSpot says 290, the answer is already written down.

Pull the numbers from the tools where they live

Kite reads each number directly from the tool that holds it. You connect your Google Analytics, Google Ads, Meta Ads, HubSpot, Stripe, and Search Console accounts once, and Kite reads from them through that connection.

If Kite built and hosts your website, its built-in analytics already track visitors, sources, form submissions, and conversions, so you don't need to connect anything for those numbers.

Some numbers need two tools. To show revenue by campaign, Kite takes the campaign behind each signup from Google Analytics and matches it to the customer record in Stripe, using an ID both tools share, such as your own user ID. That lets the dashboard show which campaigns bring in paying customers, not just which ones bring in signups.

When a number can't be read yet, because an account isn't connected or a tool hasn't recorded any data, Kite marks it as not measured instead of showing a zero. A zero on a dashboard should always mean nothing happened.

Build a dashboard that tells you what needs attention

Kite builds the dashboard so the most important thing is the first thing you see. The top of the page says what needs attention now, such as "Cost per signup on Meta rose 40% this week, driven by one ad set." Below that, each area of your marketing gets its own section, with its numbers, a chart where a chart is clearer than a table, and one sentence saying whether things are on track.

The dashboard lives at a stable link in your team's reports portal, styled with your company's logo and colors. By default, only people who sign in with your company's email address can open it. If you're an agency, Kite can also let people from your client's company in, so the client sees the same dashboard you do.

You can ask Kite to change the dashboard at any time in plain language. "Add LinkedIn Ads spend," "split visitors by country," or "drop the Search Console section" each produce an updated dashboard at the same link, so nobody needs a new bookmark.

Keep the dashboard current without rebuilding it

Kite keeps your numbers current in two ways, and you can use both.

In the Kite web app, Kite can answer with live charts, tables, and single numbers. Each one is tied to a saved query against your connected tool, so it pulls current figures whenever you open the conversation. Ask "chart this month's Meta Ads spend by campaign" on Tuesday, open it again on Friday, and you'll see Friday's numbers. If your team works with Kite in Slack, the same charts and tables appear in the Slack thread.

The hosted dashboard is refreshed on a schedule. You agree with Kite on how often, such as every weekday morning or every Monday at 8 a.m. in your timezone, and Kite reads the numbers again and updates the page at the same link. The page shows the date range each number covers, so you always know how fresh it is.

Explain what changed and decide what to do next

A dashboard tells you a number moved, and Kite can also tell you why. Ask why signups dropped, and Kite compares the week with the one before, narrows the drop to the source, campaign, or page responsible, and answers with the numbers attached.

From there, Kite can propose the work. If one landing page lost most of its conversions, it can rewrite the page. If an ad set has been shown to the same people too often, it can write fresh creative. Kite asks before it publishes a page or spends money, and after the work ships, the next refresh of the dashboard shows whether it helped.

If you'd rather read a written summary than open a dashboard, Kite can also send a weekly marketing report built from the same numbers and the same definitions.

What you get

An agreed list of numbers

The five to ten metrics that show whether your marketing is working, each with the tool it comes from and the reason it's on the list.

A written definition for each number

When tools disagree, the figure you chose and why, saved in your team's knowledge base so every report uses it.

A hosted marketing dashboard

A branded page at a stable link that opens with what needs attention, then shows each area with its numbers, comparisons, and a short verdict. Only people at your company can open it unless you choose otherwise.

Live charts in your conversations

Charts, tables, and single numbers in the Kite web app that pull current figures whenever you open them.

A refresh schedule

The dashboard updates on the cadence you agree on, without anyone rebuilding it.

Explanations and next steps

When a number moves, Kite explains why and proposes the work that would fix it.

How to get started

You can work with Kite in your browser or in Slack. Start by telling Kite what you want in plain language. You might say, "Build me a dashboard with the numbers I check every Monday," or "I want one page that shows traffic, ad spend, new leads, and revenue."

Kite replies with the numbers it proposes, the tool each one comes from, and any accounts you'll need to connect. Connect the ones you use, such as Google Analytics, Google Ads, Meta Ads, HubSpot, Stripe, or Search Console. Each connection takes a minute and uses that tool's own sign-in. Then tell Kite which numbers to keep and how often to refresh the page.

Kite builds the dashboard and sends you the link. From then on, ask for changes the same way you asked for the dashboard, and ask about any number that looks wrong or surprising.

Integrations used to build a marketing dashboard

Kite builds and hosts the dashboard itself, so the integrations you connect are the sources of the numbers. Connect the tools where your marketing data already lives. If Kite hosts your website, its built-in analytics cover your traffic and conversions without any connection.

Common questions

What is the five-second rule for dashboards?

The five-second rule says a reader should be able to tell whether things are going well within about five seconds of opening a dashboard. It's a test of focus more than design. If the reader has to scan twenty charts to find the one that matters, the dashboard fails. Kite builds for this rule by putting what needs attention at the top of the page and giving each section a one-sentence verdict.

Do I need Looker Studio, Tableau, or another business intelligence tool?

No. Kite builds the dashboard as a web page and hosts it, so you don't need a separate business intelligence account, data warehouse, or connector product. A business intelligence tool still makes sense for a team with an analyst who wants to build and query their own reports. Kite suits a team that wants the dashboard built and maintained for them.

How often does the dashboard update?

The hosted dashboard updates on the schedule you set with Kite, such as every morning or every Monday. Live charts in your Kite conversations pull current figures each time you open them, reusing a recent result for up to about fifteen minutes so the connected tool isn't asked for the same data over and over. For a website Kite hosts, its built-in analytics numbers update with the dashboard's schedule.

Can I share the dashboard with my boss or a client?

Yes. Anyone who signs in with your company's email address can open the dashboard, so a colleague or manager just needs the link. For a client, Kite can add the client's company domain so their team can sign in too. If you want a page anyone can open without signing in, ask Kite to make it public.

What if a number on the dashboard looks wrong?

Ask Kite about it. Kite can show where the number came from, the date range it covers, and the definition you agreed on. If two tools disagree, Kite shows both figures and explains why. If you decide a different figure should count, Kite updates the definition in your knowledge base and the dashboard uses it from the next refresh onward.

Can I build a marketing dashboard with ChatGPT or Claude instead?

A general-purpose AI assistant can draw charts from a spreadsheet you upload, and it can write the code for a dashboard you host yourself. That works well for a one-time look at your numbers. A dashboard you check every week also needs someone to keep the connections working, remember which figures count, and refresh the page. Kite does that part: it reads from your connected tools, keeps the definitions you agreed on, hosts the page, refreshes it on a schedule, and proposes work when a number moves.

Questions this page answers

  • How do I build a marketing dashboard with AI?
  • Can an AI marketing agent build a marketing dashboard?
  • What metrics should go on a marketing KPI dashboard?
  • How do I build a dashboard that tracks the numbers I check every week?
  • How do I make a marketing dashboard without a business intelligence tool?
  • Can AI keep a marketing dashboard updated automatically?

About the author

Devon Wells leads product marketing at Kite, the AI marketer. He spent a decade marketing industrial AI, from self-driving trucks to computer vision, but now Kite handles most of the work itself.

Tell me your goal and I’ll get to work.

Get started for free