Beta Feature: Embedding capabilities are coming soon. Join the waitlist to be the first to know when it's available!

Embeddable Analytics - Coming Soon

Analytics That Feel Native to Your App

Embed beautiful, interactive dashboards directly into your application. White-label analytics that match your brand perfectly.

Built for SaaS Applications

Give your customers powerful analytics without building it yourself.

White-Label Ready

Complete control over branding, colors, fonts, and styling to match your application.

Enterprise Security

Row-level security, SSO integration, and encrypted embed tokens keep data safe.

Multi-Tenant Ready

Isolate data between customers with built-in multi-tenancy support.

Lightning Fast

Optimized for embedded use with lazy loading and efficient data fetching.

Fully Customizable

Hide elements, add custom CSS, inject JavaScript, and control every interaction.

SDK & APIs

React, Vue, Angular components plus REST APIs for any framework.

Embed in Minutes

1

Install SDK

Add our lightweight SDK to your application

2

Generate Token

Create secure tokens with user permissions

3

Embed Component

Drop in the component and customize

4

Ship to Users

Your customers get powerful analytics instantly

Developer-Friendly Integration

Simple React Integration

python
// Coming Soon!
import { VisivoEmbed } from '@visivo/react';

function App() {
  return (
    <VisivoEmbed
      dashboardId="sales-overview"
      token={userToken}
      theme={{
        primary: '#1e40af',
        background: '#f9fafb'
      }}
      filters={{
        region: 'north-america',
        timeRange: 'last-30-days'
      }}
      onReady={(api) => {
        console.log('Dashboard loaded');
      }}
    />
  );
}

Secure Multi-Tenancy

python
# Coming Soon: Configure row-level security
security:
  - name: customer-data
    filter: |
      SELECT * FROM sales
      WHERE customer_id = :user_customer_id
    
  - name: department-access
    filter: |
      SELECT * FROM metrics
      WHERE department IN (:user_departments)
      
# Generate secure embed tokens
from visivo import generate_embed_token

token = generate_embed_token(
    dashboard_id="sales-overview",
    user_id="user_123",
    permissions={
        "customer_id": "cust_456",
        "departments": ["sales", "marketing"]
    },
    expires_in=3600  # 1 hour
)

Complete Customization

python
// Coming Soon: Customize every aspect of the embedded dashboard
<VisivoEmbed
  dashboardId="analytics"
  config={{
    // Hide specific UI elements
    hideHeader: true,
    hideSidebar: false,
    hideFilters: false,
    
    // Custom branding
    logo: "/your-logo.png",
    favicon: "/your-favicon.ico",
    
    // Theme customization
    theme: {
      colors: {
        primary: '#0066cc',
        secondary: '#6b7280',
        success: '#10b981',
        background: '#ffffff',
        text: '#111827'
      },
      fonts: {
        body: 'Inter, sans-serif',
        heading: 'Inter, sans-serif'
      },
      borderRadius: '8px'
    },
    
    // Custom CSS
    customCSS: `
      .dashboard-header {
        background: linear-gradient(90deg, #0066cc, #004499);
      }
    `
  }}
/>

Perfect for Every Use Case

SaaS Platforms

Give each customer their own analytics portal

Charge premium for advanced analytics features

Reduce churn with sticky data insights

Scale to millions of users effortlessly

Internal Tools

Embed dashboards in admin panels

Create customer success dashboards

Build executive reporting tools

Integrate with existing workflows

Enterprise-Grade Security

Enterprise-grade infrastructure

GDPR and CCPA compliant

End-to-end encryption

SSO/SAML integration

Row-level security (RLS)

Audit logs and compliance reports

Be First to Access Embedded Analytics

Join the waitlist to get early access when our embedding features launch.

$ curl -fsSL https://visivo.sh | bash
undefined
Jared Jesionek (co-founder)
Jared Jesionek (co-founder)
Jared Jesionek (co-founder)
agent avatar
How can I help? This connects to our slack so I'll respond real quickly 😄
Powered by Chatlio