Start from the CSV
This guide uses a handful of the sample's columns: candidate, requisition_id, stage, role, recruiter, source, applied_date, days_in_process.
Template examples
A hiring funnel is mostly counts and one grouping column - candidates by stage, by role, by recruiter. Here’s how those cards come together, built using the real Recruitment Pipeline template.
Five widget types cover almost every dashboard. Each one needs a specific shape of column.
candidate → Hiredapplied_date + candidate → trendrole + stage + candidatesource + candidate → top sourcesall 12 columns, sortable and filterableAdd widget → pick a type → fill in Title, Value column, Calculation, and Format → Review → Add widget. Three steps, and every field has a default to start from.
Type what you want in plain English. This is the faster path for anything the point-and-click form doesn't have a field for yet - like a second, smaller comparison number on a KPI.
This guide uses a handful of the sample's columns: candidate, requisition_id, stage, role, recruiter, source, applied_date, days_in_process.
Add widget → KPI. Value column: candidate. Calculation: count. Format: number. Add a filter: stage is Hired. Without that filter, count would just be every candidate in the CSV - the filter is what scopes it to one stage.
Add widget → Ranking. Rank by: source. Value: candidate. Calculation: count. Format: number. Show top: 5. That’s "Sources by Candidates."
Add widget → Matrix. Rows: role. Columns: stage. Value: candidate. Calculation: count. That’s "Role × Stage" - shown here for 3 of the 5 roles and 4 of the 6 stages.
Every row in the All Records table has a View button that opens the complete record - every column, right away, no setup required.
A richer version - a proper title and subtitle instead of "Record 1", a few summary numbers, and a section listing every other row sharing the same value in one column - happens automatically. While your dashboard is being designed, csv.design looks for a stable identifier column and wires the connection up on its own.
Here it matches on recruiter.
See it built