Case Study · Marketing Analytics · 5 min

From Raw Campaign Data to Weekly Decisions: A Marketing Performance Dashboard and Budget Guardrails

By Manika Gupta · Published · Updated

A global banking-technology SaaS marketing team had campaign, web and CRM data spread across several tools, and no single view of what was working. A purpose-built dashboard brought it together with week-over-week, month-over-month and quarter-over-quarter views, delivered in a fraction of the time originally planned. A simple set of budget guardrails then turned those insights into consistent spend decisions.

This case study describes work Manika Gupta led in-house in a previous role. The company is not named.

At a glance

Company A global banking-technology provider selling software to financial institutions
Team Marketing working with stakeholders in the US, UK and other regions
Challenge Data in separate tools, slow reporting and spend decisions made case by case
Approach One dashboard across web, campaign and CRM data, plus budget guardrails
Result Faster, data-backed recommendations and consistent campaign spend decisions

The challenge

Marketing performance lived in different places: website analytics, the CRM, ad platforms and spreadsheets. Answering a simple question such as "Which campaigns are bringing engaged visitors who go on to fill in a form?" meant pulling exports from several tools and stitching them together by hand.

A formal dashboard was planned through a central reporting team, but the expected timeline was several weeks. In the meantime, leadership needed answers, and campaign budgets were adjusted case by case without shared rules.

The approach

1. Agree the questions first

Before building anything, the team agreed which decisions the dashboard needed to support: where to shift budget, which content to promote, and which campaigns to pause.

2. Bring the data together

Web analytics, CRM reporting and campaign data were combined in Excel and Power BI, using basic SQL and Salesforce reports where needed.

Web analytics CRM reports Ad platforms Spreadsheets One data modelExcel and Power BI Dashboardweekly views Decisionsbudget, content
Separate data sources combined into one model, one dashboard and a regular decision cycle.

3. Design for trends, not snapshots

The dashboard tracked users, bounce rate, engaged visits and form submissions over time, with week-over-week, month-over-month and quarter-over-quarter comparisons, so the team could spot what was improving and what was slipping.

USERS ENGAGED VISITS BOUNCE RATE FORM SUBMISSIONS WEEK OVER WEEK TOP CAMPAIGNS AND CONTENT Illustrative layout, not real data
The dashboard layout: headline measures at the top, trends over time, and the campaigns and content driving results.

4. Add budget guardrails

A modular budget management system set spending limits for each ad set and performance benchmarks for each campaign. When a campaign moved above or below its benchmark, the guardrails made the next step clear.

Weekly reviewagainst benchmarks Above benchmark → increase spend within the ad-set limit On benchmark → keep running and keep testing creative Below benchmark → reduce, rework the message or pause
Simple, agreed rules turned dashboard insight into consistent spend decisions.

The result

  • One view of performance across web, campaign and CRM data
  • Delivered in a fraction of the planned time, so leadership had answers sooner
  • Data-backed recommendations for leadership and execution teams every week
  • Consistent spend decisions, guided by shared limits and benchmarks rather than case-by-case debate

Key takeaways

  • Start a dashboard from the decisions it must support, not from the data available.
  • Show trends over time, so teams act on direction rather than a single snapshot.
  • Pair reporting with budget guardrails, so insight becomes action.
  • A focused, practical dashboard delivered quickly is worth more than a perfect one delivered late.