TEASEDocs
ProductsClubHow-to

Build a custom dashboard block

Assemble your own number, chart, or formula tile from the metrics library and pin it to any dashboard.

Beyond the built-in tiles, you can assemble your own dashboard blocks from any metric you're allowed to see — a single number, a small chart, or your own formula over several metrics — and pin it to the Money, Traffic, Telegram, or Fansly dashboard.

Open the builder

Add block → Build a block

On any dashboard, open + Add block. Your own blocks live on a Custom shelf at the top of that picker, above the built-in catalog tiles. Press Build a block to start a new one, or the pencil icon on an existing custom block to edit it.

Name it and add elements

The editor shows a live preview on the left — it's the exact same card that will render on your board — and the block name plus its elements on the right. Press + element and pick a type:

ElementWhat it shows
NumberOne metric's value and its change vs. the previous period.
FormulaYour own metric: pick metrics and numbers, combine with + − × ÷.
Number with sparklineThe same as Number, plus a mini history chart.
ChartA line or bar chart of one metric's history.
BarsSeveral metrics as rows with colored bars.
DonutSeveral metrics as slices of a circle.
FunnelCount metrics as ordered steps.
LabelA text heading for a zone inside the block.

Pick metrics

Each element (except Label and Formula) opens a searchable picker over the same metrics registry the rest of the dashboard reads from. The picker only ever offers metrics you're actually allowed to see — a metric you don't have access to never shows up as a tempting, broken option. Number/Chart/Sparkline take exactly one metric; Bars/Donut/Funnel take 2–8.

Save

Save stays disabled until the block is valid, and the reason it isn't shows right next to the button — "Give the block a name", "Add at least one element", and so on — so you find out before you submit, not after a rejected request.

Formulas

A Formula element chains metrics and plain numbers left to right with + − × ÷ — up to 8 operands, evaluated strictly in order like a calculator, not by operator precedence. That's deliberate: net − spend ÷ spend is meant to read as "(net minus spend), divided by spend", the way you'd say it, not as algebra. A formula needs at least one metric in it; a metric can repeat (useful for something like ROI, where the same spend figure appears twice).

Limits

A block holds at most 16 elements and 24 distinct metrics/breakdowns in total (a server-side breakdown like "by source" counts as its own slot). A workspace can have at most 30 custom blocks. None of these are arbitrary UI caps you can talk your way past — the server enforces the same numbers.

Chart-type breakdowns

On a Bars or Donut element built from a single metric that supports it, a Breakdown control appears — for example, split one metric by source instead of picking several metrics by hand. Once a breakdown is chosen, that element is locked to one metric; add a second metric and the breakdown drops away.

Money is masked the same way everywhere

A custom block obeys the same money-view permission as any other dashboard tile: a team member without money access sees null values on money-unit metrics inside their own custom blocks too, never a fabricated zero. Option names inside a block (like a manual axis label) are also blocked from anything that looks like a money field name, so a block can't smuggle real figures past the mask through its own settings.

Editing and removing a block

Reopen a block from the Custom shelf in the picker (pencil to edit, trash to delete). Deleting a block removes it from every dashboard layout it was pinned to, for the whole team — the confirmation dialog says so before you commit.

What's next

On this page