WooCommerce Power BI ConnectorWooCommerce Power BI Connector
Buy Now
View Demo
  • Getting Started

    • Introduction
    • Quick Start (5 min)
    • Features
    • Installation
    • Azure AD Setup
    • Power BI Account Setup
    • Setup Wizard
  • Configuration

    • Settings
    • Access Control
  • Reports & Alerts

    • Dashboard
    • Reports & Dashboards
    • Alerts
  • Data & Sync

    • Workspaces, Datasets & Tables
    • Sync & Scheduler
    • Data Load Profiles
    • Query Builder
    • Export Center
  • Advanced

    • Logs & Audit Trail
    • REST API & WP-CLI
    • Troubleshooting
    • FAQ
    • Glossary
Support
Buy Now
View Demo
  • Getting Started

    • Introduction
    • Quick Start (5 min)
    • Features
    • Installation
    • Azure AD Setup
    • Power BI Account Setup
    • Setup Wizard
  • Configuration

    • Settings
    • Access Control
  • Reports & Alerts

    • Dashboard
    • Reports & Dashboards
    • Alerts
  • Data & Sync

    • Workspaces, Datasets & Tables
    • Sync & Scheduler
    • Data Load Profiles
    • Query Builder
    • Export Center
  • Advanced

    • Logs & Audit Trail
    • REST API & WP-CLI
    • Troubleshooting
    • FAQ
    • Glossary
Support
  • Getting Started

    • Introduction
    • Quick Start — 5 Minutes
    • Features
    • Installation — Full Setup Guide
    • Azure AD Setup
    • Power BI Account Setup
    • Setup Wizard
  • Configuration

    • Plugin Settings
    • Access Control
  • Reports & Alerts

    • Dashboard
    • Reports & Dashboards (Embedding)
    • Smart Alerts
  • Data & Sync

    • Workspaces, Datasets & Tables
    • Sync & Scheduler
    • Data Load Profiles
    • Query Builder
    • Export Center
  • Advanced

    • Logs & Audit Trail
    • REST API & WP-CLI
    • Troubleshooting
    • FAQ
    • Glossary

Dashboard

Data shows after first sync

Dashboard KPIs and charts populate after your first successful sync. If everything shows 0, go to Sync and run a manual sync first.

The Dashboard is the first page you see inside Webkul WC Addons → Power BI Connector. It gives you an at-a-glance view of connection status, recent sync activity, and key store KPIs — powered by the data that has been pushed to Power BI.

URL: /wp-admin/admin.php?page=wkpbic-dashboard

Dashboard — header, setup progress, KPI cardsDashboard header — connection status, setup progress tracker, smart insights, and KPI cards.

Dashboard — sales trend, orders by status, top productsCharts — sales trend (last 30 days), orders by status pie chart, and top 5 products by revenue.

Dashboard — sync activity, system info, quick actionsBottom section — sync issues, system info, recent sync activity table, and quick action links.

What's on the Dashboard

Status Strip (top of the page)

ElementDescription
Connection Badge✅ Connected / ❌ Not Connected — based on the most recent token check.
Active WorkspaceThe Power BI workspace currently targeted. Click to change.
Data Freshness BadgeGreen (synced < 1 hour ago), Yellow (< 24 hours), Red (> 24 hours or never).
Last Sync TimeTimestamp of the last successful sync.
Next Scheduled SyncWhen the next cron run will fire.

KPI Cards

  • Total Revenue (last 30 days) with % change vs previous 30 days
  • Total Orders with % change
  • Average Order Value
  • New Customers (last 30 days)

Each card links to a matching Power BI report for drill-down.

Charts

  • Sales Trend — line chart, revenue + order count over the last 30 days
  • Orders by Status — pie chart
  • Top 5 Products by Revenue — horizontal bar chart
  • Revenue by Payment Method — donut chart
  • Customer Growth — monthly new-customer line chart

All charts are rendered with Chart.js and refresh from the locally-cached data (updated after each sync).

Smart Insights Panel

Automatically surfaces important signals, e.g.:

  • 🔥 Revenue up 22% vs last week
  • ⚠️ Refund rate spiked (3.2% → 5.8%)
  • ❌ Last sync failed — 2 entities not updated
  • 📉 Customer growth has flattened this month

Each insight has a quick action button.

Quick Actions

Grouped in three sections:

  • Analytics — Open Dashboard, Open Reports, Open Query Builder
  • Data — Sync Now, Open Export Center, Open Data Load
  • Setup — Settings, Access Control, Setup Wizard

Setup Progress Tracker

If you haven't completed all setup steps (Azure credentials, workspace, first sync, first alert), the tracker shows what's missing and links to fix it.


Troubleshooting the Dashboard

ProblemFix
"Not Connected" badge even though credentials are savedRun Test Connection in Settings → Authentication. Re-run OAuth from Setup Wizard if the token expired.
KPI cards all show zeroNo sync has run yet, or no data matched the last 30 days. Trigger a manual sync from the Sync page.
Charts not renderingClear your browser cache. Disable conflicting JS plugins. Check the browser console for errors.
"Data Freshness: Red"Scheduled sync is not running. Verify cron is working: `wp cron event list
Next
Reports & Dashboards (Embedding)