How to Build Custom Widgets and Dashboards
Prerequisites
Access to the Dashboard section
At least one integration connected with data
Dashboard Edit permission
Creating a Custom Dashboard
Navigation: Sidebar → Dashboard → Custom Widget Builder
Step 1: Access the Builder
Click Dashboard in the sidebar.
Click the option to create or edit a custom dashboard.
The drag-and-drop grid editor opens in edit mode.
Building Widgets
Method 1: Visual Query Builder
The visual builder lets you construct data queries without writing code:
| Component | What It Does |
|---|
| Table Relations | Select which data tables to query |
| Joins | Connect related tables for cross-data analysis |
| Aggregations | Apply SUM, COUNT, AVG, MIN, MAX to fields |
| Group By | Group results by specific dimensions |
| Order By | Sort results ascending or descending |
| Limit | Cap the number of results returned |
Method 2: SQL Mode
For advanced users:
Switch to SQL Mode in the query builder.
Write a direct SQL query against your security data.
Preview results before adding to the dashboard.
Method 3: AI-Assisted Query Generation
Switch to the AI tab in the query builder.
Describe what you want in natural language (e.g., "Show me the top 10 most vulnerable endpoints by severity").
The AI generates the SQL query for you.
Review and modify the generated query if needed.
Add to your dashboard.
> Tip: AI-assisted query generation is the fastest way to build widgets. Start with natural language, then refine the generated query in SQL mode if needed.
Chart Types
Select from 14+ visualization types:
| Chart Type | Best For |
|---|
| Bar Chart | Comparing categories |
| Line Chart | Trends over time |
| Pie Chart | Distribution/proportions |
| Donut Chart | Distribution with center metric |
| Area Chart | Volume over time |
| Scatter Plot | Correlation analysis |
| Table | Detailed data display |
| Number/KPI | Single key metric |
| Gauge | Progress toward a target |
| Heatmap | Density/intensity patterns |
| Radar | Multi-dimensional comparison |
| Treemap | Hierarchical data |
| Funnel | Sequential process metrics |
| Stacked Bar | Category composition |
Customizing Appearance
Color picker — customize widget colors
Chart type change — switch visualization types after creation
Duplicate widget — copy an existing widget and modify
Dashboard Layout
Drag and drop widgets to rearrange the grid
Resize widgets by dragging their edges
Switch between edit mode and view mode
Dashboards auto-save layout changes
Standard KPIs (Pre-Built Widgets)
Interno includes 14+ pre-built KPI widgets:
Compliance Score, Breach Probability, Z-Score Analysis
Patches Heap, Mitigation Efficiency, Risk Posture Trend
Upcoming Audit, Budget Analysis, Security Program Maturity
Risk Tolerance/Appetite, Privileged Access Anomalies
MFA Coverage Gaps, Data Exfiltration, Unmanaged Asset Growth
Troubleshooting
| Issue | Solution |
|---|
| No data in widget | Verify your integrations are connected and syncing. Check the query targets the correct data tables. |
| SQL query fails | Check syntax. Use the visual builder to validate the correct table and column names. |
| AI-generated query is incorrect | Refine your prompt with more specific details. Review and edit the generated SQL. |
| Cannot save dashboard | Ensure you have Dashboard Edit permission. Check for unsaved widget configurations. |
Related Articles
How to Create AI-Powered Dashboards
Prerequisites Access to the Dashboard section At least one integration connected with data Creating an AI Dashboard Navigation: Sidebar → Dashboard → ZIN Dashboard Step 1: Describe What You Need Navigate to the Dashboard section. Select the ZIN ...
How to Use the Query Library
Prerequisites Access to the Query Library section At least one integration connected Accessing the Query Library Navigation: Sidebar → Query Library Click Query Library in the sidebar. The page opens with three tabs. Widgets Tab Manage saved ...
How to Set Up Alerts and Evidence Queries
Prerequisites Access to the Query Library section At least one integration connected and syncing For Evidence Queries: knowledge of your compliance framework's control identifiers Evidence Queries Navigation: Sidebar > Query Library > Evidences Tab ...
How to Upload Data via Manual Ingestion
Prerequisites Access to the Manual Ingestion section Security data in CSV or Excel format Uploading Data Navigation: Sidebar → Manual Ingestion Step 1: Open Manual Ingestion Click Manual Ingestion in the sidebar. The page shows a table of all ...
How to View the Posture Dashboard
Prerequisites Access to the Dashboard section At least one integration connected and syncing Accessing the Posture Dashboard Navigation: Sidebar → Dashboard Click Dashboard in the sidebar. The Posture Dashboard loads with all available widgets and ...