Skip to content

Blocks

Blocks are reusable visualization components that display data from Datasets. Blocks can be charts, metrics, or text elements that are arranged on dashboards to create reports and analytics views.

The Blocks module provides:

  • Multiple Chart Types - Bar, line, pie, area, funnel, and mini charts
  • Text Fields - Static or dynamic text content
  • Dataset Integration - Connect to any dataset for data
  • Customization - Colors, formatting, and display options
  • Filtering - Block-level filters that refine displayed data
  • Drillthrough - Click actions to view underlying data details
  • Reusability - Use the same block across multiple dashboards

Navigate to Settings > Data Management > Blocks to view and manage blocks.

Screenshot: Blocks in the settings navigation

The main view displays all blocks in your company.

Screenshot: Blocks list view

ColumnDescription
NameBlock name (click to edit)
DescriptionBlock description
Block TypeThe visualization type (Bar Chart, Line Chart, etc.)
DatasetThe dataset that provides data for this block

Use the Filter button to narrow the list by block type.

TypeValueDescription
Bar Chartchart-barVertical bars for comparing values across categories
Line Chartchart-lineConnected points showing trends over time
Pie Chartchart-pieCircular segments showing proportions of a whole
Area Chartchart-areaFilled line chart for cumulative or stacked data
Funnel Chartchart-funnelProgressive stages with conversion rates
Mini Bar Chartsmini-chart-barCompact multi-metric comparison cards
Text Fieldtext-fieldStatic or dynamic text content
  1. Click the Add button in the header
  2. Select a block type from the dropdown
  3. Enter a name and description
  4. Select a dataset and configure data mapping
  5. Customize appearance and filters
  6. Click Save

Screenshot: New block form

Block editing is organized into five tabs: General, Data, Customize, Filters, and Drillthrough.

Basic block information applicable to all block types.

Screenshot: General tab

FieldRequiredDescription
Block TypeYesChart type or text field
Block NameYesDisplay name for the block
DescriptionNoOptional description of the block’s purpose

Configure the data source and axis mapping. Options vary by chart type.

Screenshot: Data tab

FieldDescription
DatasetSelect the dataset that provides data for this block
EditOpen the dataset editor to modify the query
FieldRequiredDescription
X-AxisYesCategory field for bar groupings
MetricsYesNumeric fields to display as bars
AggregationNoSUM, COUNT, AVG, MIN, MAX
StackedNoStack multiple metrics in each bar
Show LegendNoDisplay legend for metrics
FieldRequiredDescription
X-AxisYesTime or category field
MetricsYesNumeric fields to plot as lines
Has DotsNoShow data points on lines
Number of PointsNoLimit displayed data points
FieldRequiredDescription
CategoryYesField for pie segments
ValueYesNumeric field for segment size
FieldRequiredDescription
X-AxisYesTime or category field
MetricsYesNumeric fields for area fill
StackedNoStack areas on top of each other
FieldRequiredDescription
StagesYesField defining funnel stages
ValueYesNumeric field for stage values
FieldRequiredDescription
X-AxisYesCategory or time field
MetricsYesMultiple metrics shown as mini bars
KPI PeriodNoTime period for KPI display

Configure the visual appearance and color scheme for your chart.

Screenshot: Customize tab

Select a predefined color palette to apply to the entire chart. The palette determines the colors used for bars, lines, pie segments, and other chart elements.

OptionDescription
Palette SelectorChoose from available color schemes
PreviewSee how colors will appear on your chart

For fine-grained control over chart colors, click Customize Colors to assign specific colors to individual data points.

FeatureDescription
Data Point ListShows each unique value from your x-axis or pivot field
Color PickerAssign a custom color to each data point
Reset to DefaultRevert to the selected palette colors

The Filters tab contains two sections for controlling how data is filtered in your block.

Screenshot: Filters tab

Cross filters determine which dashboard-level filters affect this block. When a user applies a filter on the dashboard, only blocks with that filter type enabled will respond.

Click Add Filter to select from available cross filter types:

CategoryFilter Types
Task & WorkflowAssignee, Labels, Priority, Status, Task Type, Team, Workflow
OrganizationDepartments, Organization, Service Areas
Sales & CRMBrand, Lead Owner, Lead Rating, Lead Source, Lead Status, Opportunity Lead Source, Order Status, Product, Sales Rep
DispatchDispatch Billing Profile, Dispatch Team, Dispatch Units
OperationsTank Status
Date FieldsDue Date, plus auto-detected date columns from your dataset

Block filters are static filters that always apply to this block’s data, regardless of dashboard filter settings. Use block filters to create focused views that show a specific subset of data.

Block filters differ from dashboard filters:

  • Dashboard filters - Applied by users when viewing the dashboard; can be changed
  • Block filters - Always applied; defined during block configuration and cannot be changed by viewers

Adding Block Filters:

  1. Click Add Filter in the Block Filters section
  2. Select a column from the dataset
  3. Choose an operator:
    • is / is not - Exact match
    • contains / does not contain - Partial text match
    • is greater than / is less than - Numeric comparison
  4. Enter the filter value(s)
  5. Add multiple filters as needed (filters are combined with AND logic)

Configure click actions that allow users to explore underlying data when they click on chart elements.

Screenshot: Drillthrough tab

The top section configures where drillthrough actions navigate to:

FieldRequiredDescription
Field for DrillthroughYesSelect which x-axis or category field triggers the drillthrough action
Target Drillthrough TableYesThe entity type to navigate to (task, tank, customer, order, etc.)

For entity types other than “task” or “tank”, configure a custom drillthrough sheet:

FieldDescription
TitleHeader text displayed at the top of the drillthrough sheet
Max RowsMaximum number of rows to display in the drillthrough results

Define which chart elements trigger drillthrough and how they link to entity records:

FieldDescription
Field PathData field that triggers the drillthrough action when clicked
Trigger ID FieldField in the dataset containing the entity ID to navigate to
Display TypeHow to format the field value (text, badge, currency, date, avatar, progress bar)
Detail SheetTarget entity detail panel to open

Configure the appearance of the drillthrough sheet:

OptionDescription
LinesDefine rows with left and right field placements
DensityChoose compact, normal, or comfortable spacing
Show AvatarDisplay user avatars where applicable

Text field blocks display static or formatted text content.

Screenshot: Text field configuration

FieldDescription
Block NameName for the block
DescriptionOptional description
Text ContentRich text editor for content

Text fields are useful for:

  • Dashboard headers and descriptions
  • Instructions or notes
  • Dividers between chart sections

Click a block name to open the edit panel.

Screenshot: Block edit panel

As you configure the block, a live preview shows how it will appear:

  • Updates automatically as you change settings
  • Shows actual data from the selected dataset
  • Reflects filter and customization changes

The system validates your configuration:

  • Required fields must be completed
  • Selected columns must exist in the dataset
  • Invalid configurations show amber highlights
  1. Open the block for editing
  2. Navigate to the General tab
  3. Click the Delete button (trash icon)
  4. Confirm the deletion
Block
├── Uses → Dataset (required)
│ └── SQL Query → Database
├── Displayed on → Dashboard(s)
├── Cross Filters → Global Lookups
├── Block Filters → Static Filters
└── Drillthrough → Entity Details
  • Single purpose - Each block should answer one question
  • Clear titles - Use descriptive names that explain what the block shows
  • Appropriate chart type - Match visualization to data type:
    • Bar charts for comparisons
    • Line charts for trends
    • Pie charts for proportions (use sparingly)
    • Funnels for conversion stages
  • Limit metrics - 3-4 metrics per chart for readability
  • Order meaningfully - Sort by value or logical sequence
  • Use aggregation - Summarize data at the appropriate level
  • Filter appropriately - Apply block filters for focused views
  • Select relevant filters - Only enable filters that make sense for the data
  • Consider user needs - Think about how users will filter the dashboard
  • Date fields - Enable date filtering for time-series data
  • Organization - Enable for multi-tenant/multi-branch scenarios
  • Limit columns - Show only essential fields
  • Order by importance - Put key information first
  • Link to entities - Enable navigation to full detail views
  • Set reasonable limits - Use Max Rows to prevent overwhelming users
IssueSolution
Block shows “No data”Verify dataset returns results
Chart is emptyCheck that X-axis and metrics are configured
Wrong data displayedReview dataset query and column mappings
Colors incorrectCheck Customize tab settings
ErrorSolution
”Block type is required”Select a block type on the General tab
Amber highlighted fieldsColumn no longer exists in dataset; update mapping
”Dataset required”Select a dataset on the Data tab
Preview not loadingCheck for dataset query errors
IssueSolution
Dashboard filter not affecting blockEnable the filter type in Cross Filters
Block always shows filtered dataCheck for block-level filters
Filter has no effectVerify the filter column exists in the dataset
IssueSolution
Click does nothingConfigure triggers on the Drillthrough tab
Wrong entity opensCheck Trigger ID Field mapping
Empty drillthrough sheetVerify Sheet Layout configuration
Too many rowsSet Max Rows limit