Skip to main content

Alphavima Technologies

CASE STUDY

Every shopper, every channel, one customer view.

How Walmart Labs Canada built a digital marketing platform on Google Cloud and Power BI that unifies customer data and turns it into targeted, measurable campaigns.

Power BI EmbeddedGoogle Cloud PlatformReact App
Walmart Labs Canada AdTech Platform Modernization using Google Cloud and Power BI
WLWalmart Labs CanadaCanada
1 viewcustomer data joined across online and in-store
Rule-basedaudience generation engine for campaigns
Real-timecampaign insight via embedded Power BI
CLIENTWalmart Labs Canada
INDUSTRYRetail / AdTech
REGIONCanada
ORGANIZATION SIZEEnterprise
SERVICESData Engineering
MICROSOFT PRODUCTSPower BI Embedded, Google Cloud Platform, React App
ACCELERATORNone
PROJECT LENGTH4–6 months
The client

About the client

Walmart Labs Canada builds data and advertising technology for one of the country’s largest retail operations, where online and in-store activity must come together into a single, actionable customer view.

The challenge

The Challenge

Shoppers the marketing platform could not see
Multiple systems with disjointed customer data
No audience targeting for campaigns
Poor visibility into behaviour, no abandoned cart tracking
Objectives
01Single customer view: Join online and in-store signals into one profile
02Audience engine: Rule-based segment generation for every campaign
03Live insight: Behaviour and campaign performance in real time
04Close the loop: Tracking and retargeting that recover lost carts
The solution

A marketing platform built like a product

Alphavima built the platform on Google Cloud, unifying customer data across online and in-store touchpoints into a single profile store. A rule-based audience generation engine lets marketers compose segments from behaviour, purchase history and channel, with no data team required per campaign. A custom React application is the marketer’s cockpit, with Power BI Embedded delivering real-time behavioural and campaign insight inside the same experience. Integrated tracking closes the loop: abandoned carts and campaign responses feed straight back into retargeting.

THE JOURNEY

From blind campaigns to closed-loop marketing

PHASE 01 · FOUNDATION

Customer data unification

Online and in-store sources joined into one profile model on GCP.

8 weeks01
PHASE 02 · BUILD

Audience engine

Rule-based segmentation engine for campaign targeting.

8 weeks02
PHASE 03 · EXPERIENCE

Marketer cockpit

React application with Power BI Embedded analytics.

10 weeks03
PHASE 04 · LOOP

Tracking & retargeting

Abandoned cart capture and campaign retargeting live.

6 weeks04
MICROSOFT:Power BI EmbeddedGoogle Cloud PlatformReact App
Before vs After

What changed

BeforeThe old way
  • Multiple systems with disjointed customer data
  • No audience targeting for campaigns
  • No behavioural visibility or cart tracking
AfterWith Alphavima
  • Unified customer data across online & in-store
  • Rule-based audience generation engine
  • Real-time Power BI insight and retargeting
Microsoft Solutions PartnerISO 27001 certifiedISO 9001 certified20+ years delivering Microsoft solutions
FAQ

Questions about projects like this

Why Power BI inside a custom app?

Power BI Embedded gives enterprise-grade analytics inside the product experience, so marketers never leave their workflow to understand performance.

Does this pattern require Google Cloud?

No. The same architecture maps to Azure, and we recommend the cloud that fits your existing estate and licensing.

How is privacy handled in a single customer view?

Profiles are built on consented, governed data with role-based access, and the model supports regional privacy requirements by design.

Can this work for a smaller retailer?

Yes. The pattern scales down: one profile store, one audience engine, embedded analytics. Scope shrinks, the architecture holds.