Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mooncamp.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Custom Charts are available for customers in the Pro and Enterprise plan.

Custom Charts explained

Custom Charts let you build fully configurable visualizations of your Mooncamp data and add them to any dashboard. You can choose from multiple chart types, data sources, grouping options, and filters to create the exact view you need, whether that’s tracking goal progress over time, comparing teams, or summarizing check-in activity.

Adding a chart to a dashboard

1

Open a dashboard

Open an existing dashboard or create a new one via Tools > Dashboards.
2

Add content to a row

Click the + button on the side or at the bottom of the dashboard to add content to a row.
3

Select a chart type

Select Chart from the menu, then choose Custom chart to start with a blank chart, or pick one of the preconfigured templates: Goal progress, Status distribution, Status score, or Goals by status.
The preconfigured templates are custom charts with predefined settings. You can further customize them after adding them to your dashboard.

Chart types

You can switch between chart types at any time using the icons in the configuration sidebar.

Column chart

Vertical bars for comparing values across categories or time periods.

Bar chart

Horizontal bars, useful when category labels are long.

Line chart

Continuous line connecting data points, ideal for spotting trends.

Donut chart

A ring chart showing part-to-whole relationships with the total in the center.

Number chart

A single large metric value (e.g., “25 Goals”), useful for headline KPIs.

Table

A tabular view of the underlying data.

Configuring a chart

When you add or edit a custom chart, a configuration sidebar appears on the right. At the top of the sidebar, you choose between two modes: Snapshot and Time Series.

Snapshot vs. Time Series

  • Snapshot aggregates your data at a single point in time. This is the default mode, supports all three data sources (Goals, Check-ins, Goal updates), and offers the most configuration options.
  • Time Series tracks how your data changes over a continuous time range. It is only available with Goals as the data source and requires at least one cycle to be selected.
Choose your mode first, as it determines which data sources, chart types, and axis options are available.

Data settings

These settings appear at the top of the sidebar in both modes:
  • Source: Choose which data to visualize:
    • Goals: Your goals and OKRs. This is the most feature-rich source and the only one that supports Time Series mode.
    • Check-ins: Check-in data. Available groupings include Title, Date created, and Creator.
    • Goal updates: Goal update activity. Available groupings include Date created.
  • Filter: Narrow down the data using filter conditions. Click Filter to add conditions based on properties like Team, Datum, Type, Owner, Created at, Last updated, Progress, or Status. You can combine multiple filters using AND/OR logic.
  • Cycle: Select which goal cycles to include in the chart. For example, you might select the current year and its quarters.

Snapshot mode

X axis

What to show determines how your data is grouped along the X axis. The available options depend on your data source. For Goals, options include:
  • Date created / Date modified: Group by when goals were created or last changed. Sub-options let you choose the time granularity: Day, Week, Month, Quarter, or Year.
  • Progress: Group by goal progress values. You can choose between Unique values (one category per distinct value) or Buckets (group values into ranges).
  • Cycle: Group by goal cycle (e.g., 2024, Q1 2025).
  • Team: Group by the assigned team.
  • Owner: Group by goal owner.
  • Status: Group by current goal status.
  • Type, Datum, Text: Group by other goal properties.
Exclude null values: Toggle this on to hide items that have no value for the selected grouping (e.g., goals with no owner assigned).

Buckets

When grouping by a numeric property like Progress, you can choose Buckets to create value ranges instead of showing every unique value. Bucket options include:
  • Automatic: The system calculates sensible ranges for you.
  • Custom: Define your own ranges by setting a minimum value, maximum value, and group size. For example, Min: 0, Max: 100, Group size: 20 would create buckets of 0–20, 20–40, 40–60, 60–80, and 80–100.

Y axis

What to show determines what is measured. The default is Count (number of items). When you select a numeric property, additional aggregation options become available:
  • Count: Number of items in each group.
  • Sum: Total of the selected numeric property.
  • Average: Mean value of the selected property.
  • Minimum / Maximum: Smallest or largest value.
  • Unique values: Number of distinct values.
Group by adds a secondary grouping dimension to create stacked or segmented charts. For example, you could group the X axis by Date created (weekly) and then Group by Owner to see a stacked column chart showing who created goals each week. Set to None to disable stacking.
The Group by (stacking) option is available for Column, Bar, Line, and Table chart types.

Donut and Number chart

The Donut chart and Number chart have simplified settings:
  • Donut chart: Configure What to show (the category dimension, e.g., Cycle) and Every part represents (the metric, e.g., Count). The total is displayed in the center.
  • Number chart: Configure only What to show (the metric to display, e.g., Count). The result is shown as a single large number.

Time Series mode

When you switch to the Time Series tab, the chart type is set to Line chart.

X axis

Interval: Choose the time granularity for data points: Daily, Weekly, or Monthly.

Y axis

What to show: Choose what to track over time:
  • Progress: Track the average goal progress percentage over time. The chart includes an expected trend line (dashed) alongside the actual values. The data table shows both Actual and Expected columns.
  • Status score: Track the numeric status score (typically 0–10) over time. Also includes a trend line.
  • Status distribution: Show a stacked area chart illustrating how goal statuses (Not started, 0/10 through 10/10, Dropped, Missed, Partial, Achieved, Exceeded) are distributed over time. In this mode, a bar chart option is also available alongside the line chart.

Style

Color: Choose a color scheme for your chart:
  • Auto: Default color scheme.
  • Colorful: A multi-color palette.
  • Monochromatic: A single-hue palette in Grey, Brown, Yellow, Orange, Red, Pink, Purple, Blue, or Green.

Data table

Every chart includes a data table below the visualization that displays the underlying values. You can use the view toggle icons above the table to switch between different table layouts. The table is useful for seeing exact numbers or exporting data.

Tips

Start with a template

The preconfigured chart options (Goal progress, Status distribution, Status score, Goals by status) provide a great starting point that you can customize further.

Use filters to focus

Combine filters with cycle selections to create charts that answer specific questions, like “How are Engineering team goals progressing this quarter?”

Mix chart types

Use Number charts for headline KPIs, Column or Bar charts for comparisons, and Time Series line charts for trends, all on the same dashboard.

Stacking for deeper insight

Use the Group by option to add a second dimension. For example, stack by Owner on a weekly column chart to see who contributed what.