Multi-tenant · Google OAuth · isolated workspaces

Connect your data. Build dashboards on the fly.

KPI Dashboard connects directly to your databases, Google Analytics, and Search Console — then helps you author charts and dashboards from plain-English prompts. Each organization gets its own isolated workspace.

Bring your data, no ETL required

Connect a SQL database directly, or authorize Google Analytics and Search Console with one OAuth click. Credentials are encrypted with AES-256-GCM and scoped to your organization.

Available

PostgreSQL

Any Postgres-compatible DB — RDS, Neon, Render, self-hosted.

Available

MySQL / MariaDB

Connect MySQL or MariaDB hosted anywhere.

Available

Supabase

Paste your project URL — host and credentials auto-fill.

Available

Google Analytics 4

Sessions, users, events, revenue, custom dimensions.

Available

Google Search Console

Clicks, impressions, CTR and average position by query/page.

Coming soon

Snowflake

Cloud data warehouse for analytics-grade queries.

Coming soon

BigQuery

Google’s serverless data warehouse.

Coming soon

Stripe

Charges, MRR, churn, subscription cohorts.

Coming soon

HubSpot

Pipeline, deals, contacts, marketing attribution.

Coming soon

Mandrill / Mailchimp

Email sends, opens, clicks, deliverability.

Coming soon

Shopify

Orders, AOV, product performance, returning customers.

Three steps to a working dashboard

No SQL gurus required. The dashboard inspects your schema, asks follow-up questions, and writes the queries for you.

  1. 1

    Connect a source

    Add a database connection or authorize a Google account. We auto-introspect schemas and properties so you can see what’s available.

  2. 2

    Describe what you want

    Type something like “monthly revenue by channel for the last 12 weeks.” The dashboard asks clarifying questions, then writes the SQL or API call.

  3. 3

    Drop charts onto a dashboard

    Compose, drag, resize, share with your team. Set refresh intervals or run on demand. Filters apply at the dashboard level.

Encrypted at rest, scoped to your org

Database passwords and OAuth refresh tokens are AES-256-GCM encrypted. Postgres row-level security isolates every organization's data.

Read-only by default

We never write to your databases. Use a read-only role; the dashboard adds statement-timeout and row-cap defaults to keep queries safe.

Apache ECharts under the hood

Lines, bars, pies, gauges, geo-maps, sankeys — anything ECharts renders, you can build. Export charts as JSON for reuse.

Ready to ship your first dashboard?

Sign in with Google. Each organization is fully isolated. Your data stays yours.