Skip to main content
This cookbook is for B2B SaaS companies with accounts, subscriptions, product usage, billing, and satisfaction data. The examples use CloudFlow, a fictional workflow SaaS product.

Who this is for

Company typeB2B SaaS, subscription software
ConnectorPostgreSQL
TeamsFinance, product, customer success, sales ops

Get started

1

Add PostgreSQL

Connect your application or warehouse database. See Add connectors.
2

Index and mark key tables

Flag subscriptions, subscription events, usage, and accounts during indexing.
3

Ask your first question

Try: What is MRR by month for the last 12 months?
4

Build the dashboards below

Combine saved charts into dashboards for finance and product reviews.

See it in Vizkraft

Your data

TableWhat it holds
accountsCustomer companies — industry, segment, region
usersSeats, roles, last active date
plansPricing tiers
subscriptionsStatus, MRR, start and cancel dates
subscription_eventsTrials, upgrades, downgrades, churn
usage_dailyDAU, API calls, storage, feature usage
invoicesBilling amounts and payment status
nps_responsesCustomer satisfaction scores

Tables to mark during indexing

  • Subscriptions — MRR, ARR, and churn
  • Subscription events — lifecycle and conversion
  • Usage daily — adoption and health signals
  • Accounts — segment and region views

Dashboards to build

Revenue and retention

Answers: How is recurring revenue trending and which accounts are at risk? Include MRR, ARR, net retention, and churn KPIs; an MRR trend line; MRR by segment; and an at-risk accounts table.

Product usage

Answers: Are customers actually using the product? Include DAU, WAU, and stickiness KPIs; daily active users over time; feature adoption bars; and a scatter of seats versus usage.

Trial conversion

Answers: How effectively do trials become paying customers? Include a trial → activated → paid funnel, conversion by segment, and trial starts over time.

Customer health

Answers: Which accounts need attention or expansion? Include NPS and at-risk account KPIs; NPS by segment; and a table of expansion candidates.

Questions to ask by role

RoleQuestions to try
CFOWhat is net revenue retention this quarter? Show MRR by month for the last 12 months.
Product managerWhich features have the highest adoption among enterprise accounts?
CS managerWhich accounts have declining usage in the last 30 days?
Sales opsHow many trials converted to paid this month by segment?

Example conversations

MRR trend

Ask: Show MRR by month for the last 12 months. You should see a line chart with month-over-month change and short insight notes on growth or churn months. Try next: Break down MRR by customer segment.

Trial conversion

Ask: How many trials converted to paid this month by segment? A funnel plus segment breakdown helps RevOps and CS prioritize outreach.

Metrics worth defining

Add these to Connector memory if your team uses custom formulas:
  • MRR — sum of active subscription monthly amounts
  • ARR — MRR × 12
  • Net revenue retention — (starting MRR + expansion − churn) ÷ starting MRR
  • Churn rate — churned MRR ÷ starting MRR
  • Stickiness — DAU ÷ MAU