Last Sync:—Duplicate Merging:Review requiredData Health:—
Nirvana's take
Loading today's insight…
Good morning 👋
Here's what's happening across the Hub today. · Drag a block to rearrange, ⇄ to swap it for something elseReset layout
63
Total Clients
Active in platform
0
Products Tracked
Across all clients
0
Avg Products / Client
Significant upside potential
0
Upsell Opportunities
Across all products
0 / 0
Products Untouched
—
0%
Top Adoption
Highest adoption product
Recommended Next Moves
Nirvana Suggestions
AI Opportunity Radar · top white-space products
Product Adoption Rate
% of clients using each product
0 Products
Upsell Gap
Bigger bar = bigger opportunity
0 Opportunities
Products Per Client
Distribution of product count
0 Clients
0
clients
Full SMB Client Platform Matrix
0 clients
0 selected
Client Name
# Prods
Rows per page:0 of 0
12
Total Clients
Active in platform
0
White Label / Multilocation
Businesses with 2+ locations
0
Products Tracked
Across all clients
0
Avg Products / Client
Significant upside potential
0
Upsell Opportunities
Across all products
0 / 0
Products Untouched
—
0%
Top Adoption
Highest adoption product
Recommended Next Moves
Nirvana Suggestions
AI Opportunity Radar · top white-space products
Product Adoption Rate
% of clients using each product
0 Products
Upsell Gap
Bigger bar = bigger opportunity
0 Opportunities
Products Per Client
Distribution of product count
0 Clients
0
clients
Full White Label Partner Matrix
0 clients
0 selected
Client Name
# Prods
Rows per page:0 of 0
Eventfrom your connected Google Calendar, if anyTaskdue date, visible to the whole teamReminderset in the Hub, only visible to whoever set it
0
Clients with Voice Agent
0% of all clients
0
Clients NOT on Voice Agent
Upsell targets
0%
Adoption Rate
Across SMB, White Label, Support
0
Flagged for Review
Have a note attached
Voice Agent Adoption by Portfolio
How many clients in each portfolio use Voice Agent, vs. don't
Voice Agent Notes
Pulled from comments attached to the Voice Agent column during upload
0
SMB
0
White Label
0
Support
PortfolioActivity feed date rangeto
Flagged Review Records
Top 5, most recently added
Insights
Activity Feed
$0.00total this period
Total Minutes
0
Clients Tracked
0
Avg Cost / Client
$0.00
Uploads on File
0
to
Upload History
0
Using Yelp
Across all portfolios
0
Using Google LSA
Across all portfolios
0
Using Thumbtack
Across all portfolios
0
Using At Least One
Yelp, Google LSA, or Thumbtack
0
Flagged for Review
Stale leads: 7 days–6 months
Adoption Rate by Product & Portfolio
% of each portfolio's clients using each product
Breakdown by Product & Portfolio
How many clients use each product, split by dashboard — click a number to see who
Product
SMB
White Label
Support
Total
Clients
Businesses with a Stale Last Lead
Automatically detected from comments mentioning when the last lead was handled — flagged when that's anywhere from 7 days to 6 months ago
PortfolioProductDate rangeto
Flagged Review Records
Oldest stale leads first
Yelp / Google LSA / Thumbtack Notes
Pulled from comments attached to these columns during upload, across SMB, White Label, and Support
Insights
Activity Feed
Business Health Report
Monthly · last 30 days
to
Reports are generated fresh from live data — nothing is pre-baked. Note the Customer Inventory tab is not period-scoped; it always shows current values.
Answer the Key Questions
The reason this page exists — quick, consistent, confident answers, not a data dig.
Customer Segmentation
Reuses the same health scoring already used for individual client risk flags across the Hub — engagement, task backlog, and billing friction combined into one score per organization.
Customer Health
Customer Inventory
0 organizations
Organization
Status
Plan
Owner
Billing
Last Activity
Monthly Rate
Google Ads Management
Pay as You Go
Total
Revenue
Based on manually-entered Monthly Rate and Google Ads Management values.
Platform Adoption
Workflow runs and AI actions inside the real Niche platform — not yet connected, see below.
Reconciliation
Documenting what doesn't line up — not forcing the data to fit.
Working Definitions
Common language for the whole team, so reporting means the same thing to everyone.
What Can We Report With Confidence Today?
28
Total Clients
Active in platform
0
Products Tracked
Across all clients
0
Avg Products / Client
Significant upside potential
0
Upsell Opportunities
Across all products
0 / 0
Products Untouched
—
0%
Top Adoption
Highest adoption product
Recommended Next Moves
Nirvana Suggestions
AI Opportunity Radar · top white-space products
Product Adoption Rate
% of clients using each product
0 Products
Upsell Gap
Bigger bar = bigger opportunity
0 Opportunities
Products Per Client
Distribution of product count
0 Clients
0
clients
Full Support Client Matrix
0 clients
0 selected
Client Name
# Prods
Rows per page:0 of 0
0%
Monthly Goal Progress
$0 / $0
0
Goals On Track
0% of total goals
0
Goals At Risk
0% of total goals
0
Goals Off Track
0% of total goals
0%
Weekly Completion Rate
Avg. last 4 weeks
1.00x
Bi-Weekly Pace
On target pace
Monthly Goals (0)
Goal
Owner / Team
Target
Current Progress
Status
Due Date
Monthly Progress Trend
Average goal progress over time
Weekly vs Bi-Weekly
Goal Completion Mix
Goal History
Real version audit trail
Weekly & Bi-Weekly Breakdown
Period
Type
Target
Actual
Add Period
New Goal
Log a Sale
Add Commission Rule
Map Your Columns
Your Column
Sample Value
Maps To
Review Import
Name
Contact
Client
Will be
Add Lead
A lead needs at least a name, a phone number or an email — something you could actually reach them by.
Lead
Add Bonus Tier
Smart Paste Goals
Paste your monthly goals from Excel or Google Sheets — Nirvana will detect goal names, targets (including ranges like $32,500–$35,000), owners, and category groupings. Subtotal/Total rows are automatically excluded, and you'll see exactly what got skipped before anything imports.
⚠ Excluded as subtotal/total rows (not imported as goals)
Copy Goals to Next Month
Current Scores
All three KPIs side by side — target is 5 stars across the board
Score Trend Over Time
Every logged update, tracked automatically
SOPs & Playbooks — By KPI
Product Adoption Roadmap
Workflow Builder
DRAFT
Design intelligent automations with our visual workflow builder.
TRIGGERS
Form Submitted
New Lead Created
Tag Added
Webhook Received
Task Completed
Client Onboarded
Collections Record Added
CONDITIONS
If / Else
Multi-Condition
ACTIONS
Send Email
Add Tag
Create Task
Notify Team
Update Status
Add Note
DELAYS
Wait / Delay
Date / Time Check
LOGIC
Split Path
Merge Paths
CUSTOM
Tip: Click any node in the canvas to edit or delete it. Drag from a node's dot to connect it to another.
NIRVANA AI ASSISTANT
Live workflow guidance
● Automation: Inactive● Workflow Status: Draft Last Updated: — Created by: —
Chat Widget
Leads Over Time
Resolution Breakdown
Recent Activity
Lead Funnel
Appointment Performance
AI Insight
Tags
Archive
Delete
Configure Widget
Conversation Flow
Data to Collect
Website Preview
How it looks live on a client's site
yourclientsite.com
Tone
Style
Traits
Embed Code
Paste this before</body>on your client's website.
0
Knowledge Entries
Available for Nirvana to search
0
Website
Pulled from pages
0
Docs
Reference material
0
SOPs
Standard procedures
What Nirvana Knows
Ask it things like "What's our SOP for onboarding?" or "What does our website say about pricing?"
Editing Catalog For
10
Products in Catalog
Tracked across all clients
0
High Priority
0
Medium Priority
0
Targeted Priority
Add a New Product
It will appear instantly across the table, charts, KPIs, and upsell playbook
Current Product Catalog
Click priority to change it · Remove deletes from every chart and the client table
0
Businesses Tracked
$0
Total Monthly Budget
0
Promo Eligible
0
Already Using
Budget by Business
Top businesses by monthly ad spend
$0 Total
Promo Eligibility
Breakdown across all businesses
0 Businesses
0
businesses
Add a Business
Tracks budget, add-ons, promo status, and internal notes per business — add one at a time or upload a list
Businesses
0 businesses
Edit Business
Map Your Columns
We auto-detected these columns from your file. Fix anything that looks wrong, then continue.
Your Column
Sample Value
Maps To
Pick a column for Business Name before continuing.
Review Import
Here's what we found before saving.
Duplicate businesses found
Bulk Cancel Unbilled Active Clients
This changes Customer Status to Cancelled for every client listed above. This can be undone by changing each one back individually, but there's no single-click undo for the bulk action itself.
Orphaned Clients
Clients with real notes, tasks, or saved contacts, but no actual client record — meaning they're invisible to Customer Inventory, reporting, and Nirvana, even though real work exists for them. Found via the same incident that revealed Tint Pros on 2026-08-06.
History —
Reconstructed from every logged change. History starts accumulating from when this shipped — earlier changes weren't tracked.
Viewing:
Status
Plan
Billing
Owner
Monthly Rate
Google Ads Mgmt
Pay as You Go
Total
Full change history
New Calendar Item
Map Your Columns
We auto-detected these columns from your file. Fix anything that looks wrong, then continue.
Your Column
Sample Value
Maps To
Pick a column for Business Name before continuing.
What period does this sheet cover?
Review Import
Here's what we found before saving.
Saving will replace that period's existing data with this upload.
Voice Agent Rate Card
Per-minute rate charged for each plan. Changing a rate here only affects future uploads — past months keep the rate that was actually charged at the time.
Use "Log Sale" above to record a deal, or pick a different month.
$0.00
Revenue This Month
0
Deals Closed
$0.00
Avg Deal Size
Revenue by Rep
Product Mix
Recent Sales
Date
Client
Product
Rep
Portfolio
Amount
🏆
Leaderboard will appear here
Ranks reps by closed revenue for the selected month, once there's at least one logged sale.
Full Ranking
List price and billing type edit inline and save immediately, applying across all portfolios (SMB, White Label, Support use the same 10 products). Units Sold and Revenue reflect the month selected on the Overview tab, combined across all portfolios. Adding or removing products themselves still happens in Growth Tools → Manage Products.
Product
List Price
Billing
Units Sold
Revenue
Commission Rules
Rule
Basis
Portfolio
Rate
Status
Bonus Tiers
Tier
Threshold
Bonus
Status
All three bonus threshold types are live. Quota-based tiers read their targets from Growth Tools → Goals; attainment is measured from logged sales, not from a goal's manually-entered progress.
Quota Attainment
For the month selected on the Overview tab
Rep
Measured Against
Target
Actual
Attainment
Monthly Payouts
For the month selected on the Overview tab
Rep
Base Commission
Bonuses
Total Payout
Status
Every cell edits and saves inline. Sourcing, qualifying, and closing an opportunity are often different people — anyone signed in can edit this sheet, not just admins.
0
Total Opportunities
0
Open
0
Won
—
Win Rate (decided deals)
Pipeline Funnel
Entered → Qualified → Passed to Pasquale → Won, all-time
Win Rate by Lead Source
Won ÷ (Won + Lost) per source
Opportunity / Account
Lead Source
Sourced By
Date Entered
Qualified?
Date Qualified
Passed to Pasquale?
Date Passed
Closed By
Outcome
Close Date
MRR / Value
Lost Reason
AI Summary
Looking at the ledger…
$0.00
Total Impact
This month
$0.00
Charges to Bill
0 items
$0.00
Not Charged Yet
0 items
$0.00
Overage Questions
0 items
$0.00
Taxes
0 items
$0.00
Recouped
0 items
Reconciliation Board
0 records
Inbox & Imported Notes
0
Unresolved Items
0
AI Recommendations
Client Billing Profiles
Billing Health Score
Monthly Record Tracker
This Month's Activity
Year to Date Impact
$0.00
Total non-standard billings
Top Categories YTD
0
New
Nobody has responded yet
0
Contacted
0
Booked
0
Last 7 Days
0
All Leads
Leads
0 leads
Received
Name
Contact
Client
Service
Source
Status
Viewing
0
Accounts
$0
Total Owed
$0
Amount Collected
Payment Plan & Resolved · this tab only
0
Needs Attention
Pending, In Review, or Escalated
0
Resolved
Accounts by Status
Breakdown of this tab's accounts
0 Accounts
0
accounts
Amount by Status
Dollar total per status
$0 Total
Add Outstanding Balance
Or upload a list below — every account gets a status and a running note history
Outstanding Balances
0 accounts
Payment History
Edit Account
Map Your Columns
We auto-detected these columns from your file. Fix anything that looks wrong, then continue.
Your Column
Sample Value
Maps To
Pick a column for Business Name before continuing.
Review Import
Here's what we found before saving.
Duplicate accounts found
Integrations
Connect your tools — more are on the way
Google Calendar
Connect your own calendar — tasks assigned to you sync automatically and stay connected until you disconnect
Account
—
Sync Direction
Bidirectional
Synced Tasks
—
Auto-syncs every 5 min while the Hub is open
—
Connection Health
Sync Activity
Real-time event log
01
Brand Identity
Define the name of your brand and primary product.
Shown under the logo on the login screen. Leave blank to hide it.
02
Color System
Set your brand colors that power the entire experience.
Color Preview
03
Tier Naming
Rename the three client tiers to match a different reseller business model.
04
Asset Uploads
Upload your logo and other brand assets.
none
No logo uploaded
—
No favicon uploaded
Upload Brand Mark
SVG, PNG or JPG • Max 2MB
🎨
Brand Studio
Live preview of your brand across key surfaces.
Design Tokens
Typography
Accessibility
We check that your brand is readable and accessible for all users.
No unsaved draft changes
Authorize Teammate
Invite a new teammate to the Hub.
No email is sent — authorizing adds them to the access list, and they sign in themselves whenever they're ready. Send them the Hub link directly.
This app is invite-only — once added, they sign in at the Hub with Sign in with Google (if that email is a Google account) or "Create your password" under Email/Password.
Secure by design
Access is role-scoped and enforced in the database, not just the interface. You can change a role or revoke access at any time, and it takes effect on their next request.
Team Members
0 people
Roles & Permissions
Manage roles and what each role can access.
Recommendations
Data Quality Studio
Compares client names to surface likely duplicates and conflicts. Runs when you click Scan — not in the background.
Duplicate Distribution
Portfolio Breakdown
Source-system overlap isn't tracked yet (no activity logged there so far) — showing real portfolio distribution instead.
Duplicates Trend
Builds up as you run more scans — only real scan history, nothing back-filled.
Duplicate Clusters
0 groups
Rule Builder / Cleanup Policies
Cleanup Policy
Recent Activity
Bulk Close CRM Enrichment
Pull contact info and notes from Close for every client in a portfolio — results always land here for review, nothing is saved automatically
Review Queue
AI Agent Picture
Pick a curated character, or upload your own photo
Display Name
What Nirvana is called throughout the Hub
Orb Glow
The glow around Nirvana's launcher icon
Changes apply Hub-wide for everyone immediately.
0
In Progress
—
0
At Risk
No activity in 7+ days
0
Waiting on Client
—
0
QA Review
Of active pipeline
0
Live This Week
Went live in the last 7 days
Onboarding Pipeline
0 in progress
Next Best Actions
At Risk
Pipeline Health
Add Record
Filled by Nirvana from pasted text — double-check before saving
Bulk Reconcile Import
Paste text or drop a file below — Nirvana will do the rest.
Remove Product
Are you sure you want to remove this product?
What should happen to existing client adoption data for this product?
Edit Client
Toggle which products this client has, per portfolio. Changes are saved automatically.
New Workflow
Automate a repetitive check so nobody has to remember to do it manually.
Action — what should happen when it triggers
Leave both blank for no due date, matching existing workflows.
⏰ Remind Me
Personal — only you'll see this, and only you get notified.
New Onboarding
Start tracking a new client from contract signature through go-live — this doesn't create a real client record yet.
Select a portfolio first to see its products.
Onboarding Details
▶ Test Workflow
Describe a hypothetical scenario and Nirvana will walk through this workflow step by step, telling you exactly what would happen — nothing here actually runs for real or sends anything.
Version History
Every change — yours or Nirvana's — is saved here first. Restore any point to go back.
Create Custom Node Type
Save Workflow
Your edits are already saved as you make them. This decides whether this workflow is actually running yet.
Branch Label
This connects from a Condition node — which branch is this?
Onboarding Pipelines
Existing Pipelines
Create a New Pipeline
Add Knowledge
Feed Nirvana something to learn — upload a file, fetch a webpage, or paste text directly.
Drag a file here, or click to upload
.txt · .md · .pdf · .docx · .xlsx · .csv
Add Client
Create a new client manually — pick which portfolio(s) they belong to, toggle their products, and add contact info if you have it.
Primary contact (optional)
Remove Client
Are you sure?
Connect Google Sheets
Publish your sheet to the web as CSV, then paste that link below. The hub will fetch live data and rebuild every chart, KPI, and table automatically.
How to get the link:
1. In Google Sheets: File → Share → Publish to web
2. Select the SMBs sheet/tab specifically (not "Entire Document")
3. Choose format: Comma-separated values (.csv)
4. Click Publish → copy the generated link
5. Paste it above and click Connect
Required columns: Business Name, Yelp, Google LSA, Voice Agent, Thumbtack, Chat Widget, Contact Form, Acculynx, Builder Prime, Go High Level, Housecall Pro (use YES/NO or TRUE/FALSE)
Map Your Columns
We auto-detected these columns from your file. Fix anything that looks wrong, then continue.
Your Column
Sample Value
Maps To
Pick a column for Client Name before continuing.
Review Import
Here's what we found before saving.
Duplicate clients found
Add Task to Selected Clients
This will be added to every client currently selected.