ProjectsServicesAboutAlong the wayPLLet’s talk
Let’s talk
All guides

A sales dashboard for a Shopify store: what to measure and how to connect it

A good sales dashboard first answers a simple question: how are sales doing against the plan. For that to work, the numbers from Shopify, Google, Meta and Klaviyo have to be comparable. That’s how I built the dashboard for the team of Berries, a jewellery brand.

Published 3 November 2026Based on the project: Berries

Berries: the team dashboard on invented numbersBerries: store home page, mobile

Why the numbers don’t match

At Berries, sales, ads, newsletters and stock lived in separate tools. Each one counted results its own way. A simple question about how sales were going meant looking in several places.

Shopify shows the store’s orders. Ad platforms and newsletter tools credit themselves with sales by their own rules. That’s why their totals usually add up to more than the store actually sold.

What the dashboard shows

  • Sales together with the plan and a forecast for the whole year.
  • Stock levels next to sales.
  • Marketing: ads and newsletters counted so they can be compared with store sales.
  • A discount simulator that shows a promotion’s effect on the result before it runs.
  • A knowledge base with guides, so the team can change store content on its own.

How I build it, step by step

  1. I write down the questions the team asks every week and start the layout from them.
  2. I clean up measurement in the store and the marketing tools, so every number has a clear source.
  3. I agree with the team which tool is the reference for sales and which ones show each channel’s share.
  4. I add the plan for the whole year, so every result is seen against it.
  5. I set up access: everyone signs in with their Google account and sees the parts they’re allowed to see.
  6. I set up a daily sales summary in Slack, so nobody has to open the dashboard for one number.
  7. Bigger changes go to a test version first, and only then live.

What changes for the team

The Berries team checks results in one place, together with the plan for the whole year. Daily sales summaries arrive in Slack. I keep developing the dashboard along with the store.

In the project’s screenshots the dashboard shows made-up numbers, not Berries’ results.

What I need to start

  • Access to Shopify and to the marketing tools the store uses.
  • The sales plan, if the company has one.
  • A list of questions the team wants answered.
  • One person on the team who can make decisions quickly.

Want to do this in your company?

The first consultation is free. Tell me what should improve in your company.

Let’s talk See the project: Berries
All guides
  • An AI app prototype in a few days: how it works in practice
  • Designing a product in code instead of Figma: when it’s worth it
  • How to build a design team in a company: from the first hire to a shared system
  • How to prepare a company for AI: from the goal and the data to a first version

So, shall we talk?

664 472 809lukasz.migacz@gmail.com

© 2026 Łukasz Migacz

GuidesLinkedIn