Back to Twenty

Widgets

packages/twenty-docs/user-guide/dashboards/capabilities/widgets.mdx

2.2.03.8 KB
Original Source

import { ChartIcon } from '/snippets/chart-icon.mdx';

Available Widgets

Twenty provides various widget types to visualize your CRM data.

Display data as horizontal or vertical bars.

<Frame> </Frame>

Best for:

  • Comparing values across categories
  • Showing rankings
  • Tracking metrics by time period

Example uses:

  • Deals by stage
  • Revenue by sales rep
  • Contacts added per month
<Note> **Display limits**: Bar charts can show a maximum of 100 bars, and 50 groups per bar when using Group By. If you see the warning "Undisplayed data: max X bars per chart", add filters to narrow down your data or change the grouping (e.g., group by week instead of days). </Note>

<span style={{ display: 'inline-flex', alignItems: 'center', gap: '8px' }}><ChartIcon icon="chart-pie" />Pie Charts</span>

Show proportions of a whole.

<Frame> </Frame>

Best for:

  • Showing composition or distribution
  • Comparing parts to whole
  • Highlighting major segments

Example uses:

  • Deal distribution by source
  • Contact breakdown by industry
  • Pipeline composition by owner

<span style={{ display: 'inline-flex', alignItems: 'center', gap: '8px' }}><ChartIcon icon="chart-line" />Line Charts</span>

Display trends over time.

<Frame> </Frame>

Best for:

  • Tracking changes over time
  • Identifying trends
  • Comparing multiple metrics

Example uses:

  • Monthly deal count trend
  • Revenue growth over quarters
  • Activity levels over time

<span style={{ display: 'inline-flex', alignItems: 'center', gap: '8px' }}><ChartIcon icon="sum" />Aggregate Charts</span>

Display single key values prominently.

<Frame> </Frame>

Best for:

  • Highlighting KPIs
  • Showing totals or averages
  • Quick status checks

Example uses:

  • Total pipeline value
  • Number of open opportunities
  • Conversion rate

Advanced options:

  • Ratio: For Select fields, calculate ratios between values. Go to Data on display → select your field → enable the Ratio option.
  • Prefix & Suffix: Add custom text before or after the number (e.g., "$" prefix or "%" suffix) for better readability.

<span style={{ display: 'inline-flex', alignItems: 'center', gap: '8px' }}><ChartIcon icon="frame" />iFrames</span>

Embed external tools and content directly in your dashboard.

<Frame> </Frame>

Best for:

  • Displaying external reports or dashboards
  • Integrating third-party sales tools
  • Showing live content from other systems

Example uses:

  • Metrics from your Support tool
  • Metrics from your dialer
  • Live content from your Sales sequence tool

<span style={{ display: 'inline-flex', alignItems: 'center', gap: '8px' }}><ChartIcon icon="align-box-left-top" />Rich Text</span>

Add formatted text and content directly to your dashboard.

<Frame> </Frame>

Best for:

  • Adding context or instructions
  • Dashboard descriptions
  • Notes and annotations

Features:

  • Rich text formatting (bold, italic, lists, etc.)
  • Image and file uploads
  • Markdown-style editing
<Note> **Coming soon**: Gauge charts and tables are not yet available but are on our roadmap. </Note>

Duplicating Widgets

  1. Click on the widget
  2. Open Options
  3. Click Duplicate widget