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
Add content to a row
Click the
+ button on the side or at the bottom of the dashboard to add content to a row.
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.
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.
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.
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.