You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Simplified AI hints across deals and leads models by:
- Removing verbose explanations and reducing to essential guidance
- Replacing special characters (arrows, em dashes, backticks) with plain text
- Using "from X to Y" instead of arrow symbols
- Using "like" instead of "e.g." with parentheses
- Removing backticks around field names for cleaner appearance
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Critical for AE performance analysis. Focus on demo-to-close rates (PoC → Negotiation → Won conversion) and identifying aging deals at each stage.
13
-
Default to line charts for trend analysis, with period-over-period comparisons using `created_date` dimensions.
8
+
CloseRate Kevin: Primary deals model for analyzing pipeline progression and win/loss performance. Use for stage-to-stage conversion analysis and calculating win rates.
14
9
15
10
parameters:
16
11
deal_value_toggle:
@@ -46,7 +41,7 @@ models:
46
41
- kpi
47
42
- sales
48
43
ai_hint: |
49
-
CloseRate Kevin: Use `unique_deals` as the denominator for win rate and stage conversion calculations.
44
+
CloseRate Kevin: Use unique_deals as the denominator for win rate and stage conversion calculations.
50
45
This represents total deal volume. Break down by time period to track pipeline growth or contraction.
51
46
new_deals:
52
47
type: count_distinct
@@ -72,8 +67,8 @@ models:
72
67
filters:
73
68
- stage: 'PoC'
74
69
ai_hint: |
75
-
CloseRate Kevin: Use `poc_deals` to track the "demo" or proof-of-concept stage—critical for demo-to-close analysis.
76
-
Calculate PoC → Won conversion by dividing `won_deals` by `poc_deals`. Monitor aging PoC deals to identify stalled demos.
70
+
CloseRate Kevin: Use poc_deals to track the demo or proof-of-concept stage which is critical for demo-to-close analysis.
71
+
Calculate PoC to Won conversion by dividing won_deals by poc_deals. Monitor aging PoC deals to identify stalled demos.
77
72
negotiation_deals:
78
73
type: count_distinct
79
74
groups: ['Deal Counts']
@@ -92,8 +87,8 @@ models:
92
87
- kpi
93
88
- sales
94
89
ai_hint: |
95
-
CloseRate Kevin: Use `won_deals` as the numerator for win rate calculations and stage conversion analysis.
96
-
Track over time to measure sales momentum. Compare against `poc_deals` for demo-to-close performance.
90
+
CloseRate Kevin: Use won_deals as the numerator for win rate calculations and stage conversion analysis.
91
+
Track over time to measure sales momentum. Compare against poc_deals for demo-to-close performance.
97
92
lost_deals:
98
93
type: count_distinct
99
94
groups: ['Deal Counts']
@@ -114,9 +109,9 @@ models:
114
109
categories:
115
110
- kpi
116
111
ai_hint: |
117
-
CloseRate Kevin: Use `win_rate` to measure overall deal closure effectiveness (won deals ÷ total deals).
118
-
This is a core KPI for AE performance. Break down by time period (week, month, quarter) to identify trends.
119
-
Compare period-over-period to spot declining win rates early. Pair with `loss_rate` to understand win/loss balance.
112
+
CloseRate Kevin: Use win_rate to measure overall deal closure effectiveness. This is won deals divided by total deals.
113
+
Core KPI for AE performance. Break down by time period like week, month, or quarter to identify trends.
114
+
Compare period-over-period to spot declining win rates early. Pair with loss_rate to understand win/loss balance.
120
115
groups: ['Rates & Ratios']
121
116
loss_rate:
122
117
type: number
@@ -153,9 +148,9 @@ models:
153
148
dimension:
154
149
type: string
155
150
ai_hint: |
156
-
CloseRate Kevin: Use `stage` to track deals through the sales funnel: New → Qualified → PoC → Negotiation → Won/Lost.
151
+
CloseRate Kevin: Use stage to track deals through the sales funnel from New to Qualified to PoC to Negotiation to Won or Lost.
157
152
Critical for calculating stage-to-stage conversion rates and identifying where deals stall or drop off.
158
-
Filter by specific stages to analyze aging deals (e.g., deals stuck in Negotiation). Use `stage_order` for proper funnel sequencing.
153
+
Filter by specific stages to analyze aging deals like deals stuck in Negotiation. Use stage_order for proper funnel sequencing.
159
154
additional_dimensions:
160
155
stage_order:
161
156
type: number
@@ -209,8 +204,8 @@ models:
209
204
- kpi
210
205
- sales
211
206
ai_hint: |
212
-
CloseRate Kevin: Use `total_amount` to measure total pipeline value across all deal stages.
213
-
Track over time to monitor pipeline health and growth. Break down by `stage` to see value distribution across funnel stages.
207
+
CloseRate Kevin: Use total_amount to measure total pipeline value across all deal stages.
208
+
Track over time to monitor pipeline health and growth. Break down by stage to see value distribution across funnel stages.
214
209
total_won_amount:
215
210
groups: ['Deal Amounts']
216
211
type: sum
@@ -219,8 +214,8 @@ models:
219
214
filters:
220
215
- stage: 'Won'
221
216
ai_hint: |
222
-
CloseRate Kevin: Use `total_won_amount` to measure actual closed revenue—your core revenue KPI.
223
-
Track by time period (week, month, quarter) to monitor revenue trends. Compare period-over-period for growth analysis.
217
+
CloseRate Kevin: Use total_won_amount to measure actual closed revenue which is your core revenue KPI.
218
+
Track by time period like week, month, or quarter to monitor revenue trends. Compare period-over-period for growth analysis.
Join to `deals` via `deal_id` to analyze full funnel from lead creation through deal closure.
13
-
Focus on period-over-period trends using `created_at` or `converted_at` time dimensions. Default to line charts for trend analysis.
8
+
CloseRate Kevin: Primary leads model for analyzing top-of-funnel performance and SDR effectiveness. Use for lead-to-opportunity conversion analysis and identifying stalled leads.
14
9
15
10
joins:
16
11
- join: users
@@ -45,10 +40,10 @@ models:
45
40
categories:
46
41
- leads
47
42
ai_hint: |
48
-
CloseRate Kevin: Use `conversion_rate` to measure SDR and team effectiveness at converting leads to opportunities.
49
-
Break down by `sdr` for individual performance or `sdr_team` for country-level comparisons.
50
-
Trend over time using `created_at` (by week or month) to identify declining conversion patterns.
51
-
Compare period-over-period (e.g., this month vs. last month) to spot performance changes early.
43
+
CloseRate Kevin: Use conversion_rate to measure SDR and team effectiveness at converting leads to opportunities.
44
+
Break down by sdr for individual performance or sdr_team for country-level comparisons.
45
+
Trend over time using created_atby week or month to identify declining conversion patterns.
46
+
Compare period-over-period to spot performance changes early.
52
47
avg_days_to_convert:
53
48
type: average
54
49
description: "Average number of days it takes for a lead to convert"
@@ -60,9 +55,9 @@ models:
60
55
categories:
61
56
- leads
62
57
ai_hint: |
63
-
CloseRate Kevin: Use `avg_days_to_convert` to measure funnel velocity—how quickly SDRs move leads through qualification.
64
-
Lower values indicate faster pipeline movement. Compare by `sdr` to identify top performers and slower reps.
65
-
Group by `sdr_team` to compare country-level velocity. Rising values may signal pipeline bottlenecks or stalled leads.
58
+
CloseRate Kevin: Use avg_days_to_convert to measure funnel velocity and how quickly SDRs move leads through qualification.
59
+
Lower values indicate faster pipeline movement. Compare by sdr to identify top performers and slower reps.
60
+
Group by sdr_team to compare country-level velocity. Rising values may signal pipeline bottlenecks or stalled leads.
66
61
cost_per_conversion:
67
62
type: number
68
63
description: "Average cost per converted lead"
@@ -91,9 +86,9 @@ models:
91
86
- leads
92
87
- marketing
93
88
ai_hint: |
94
-
CloseRate Kevin: Use `unique_lead_count` as your base metric for total lead volume.
95
-
Break down by `sdr` to measure individual workload or by `sdr_team` to compare country teams.
96
-
Combine with stage-specific metrics (`contacted_leads`, `qualified_leads`, `converted_leads`) to calculate stage-to-stage conversion rates.
89
+
CloseRate Kevin: Use unique_lead_count as your base metric for total lead volume.
90
+
Break down by sdr to measure individual workload or by sdr_team to compare country teams.
91
+
Combine with stage-specific metrics like contacted_leads, qualified_leads, converted_leads to calculate stage-to-stage conversion rates.
97
92
open_leads:
98
93
type: count_distinct
99
94
groups: ['Lead Counts']
@@ -162,9 +157,9 @@ models:
162
157
type: string
163
158
label: "SDR"
164
159
ai_hint: |
165
-
CloseRate Kevin: Use `sdr` to analyze individual SDR performance. Critical for identifying top performers vs. underperformers.
166
-
Combine with `conversion_rate`, `avg_days_to_convert`, or stage counts to measure rep effectiveness.
167
-
Compare individual SDRs within the same `sdr_team` for fair benchmarking.
160
+
CloseRate Kevin: Use sdr to analyze individual SDR performance. Critical for identifying top performers vs. underperformers.
161
+
Combine with conversion_rate, avg_days_to_convert, or stage counts to measure rep effectiveness.
162
+
Compare individual SDRs within the same sdr_team for fair benchmarking.
168
163
- name: industry
169
164
description: "The industry associated with the lead's company"
170
165
meta:
@@ -232,7 +227,7 @@ models:
232
227
format: '$#,##0'
233
228
groups: ['Lead Costs']
234
229
ai_hint: |
235
-
Sum of attributed lead acquisition costs. Useful for calculating CAC and evaluating marketing ROI when joined to `deals.total_amount`.
230
+
Sum of attributed lead acquisition costs. Useful for calculating CAC and evaluating marketing ROI when joined to deals.total_amount.
236
231
spotlight:
237
232
visibility: show
238
233
categories:
@@ -254,7 +249,7 @@ models:
254
249
dimension:
255
250
type: string
256
251
ai_hint: |
257
-
CloseRate Kevin: Use `lead_status` to track progression through the funnel (new → contacted → qualified → converted).
252
+
CloseRate Kevin: Use lead_status to track progression through the funnel from new to contacted to qualified to converted.
258
253
Filter by status to identify stalled leads or analyze drop-off rates at each stage.
259
254
Combine with time dimensions to spot aging leads that need attention.
260
255
- name: created_at
@@ -288,6 +283,6 @@ models:
288
283
type: string
289
284
label: "SDR Team"
290
285
ai_hint: |
291
-
CloseRate Kevin: Use `sdr_team` to compare performance across country-based SDR teams.
286
+
CloseRate Kevin: Use sdr_team to compare performance across country-based SDR teams.
292
287
Essential for team-level analysis and understanding regional performance differences.
293
-
Group by `sdr_team` when measuring aggregate conversion rates, velocity, or lead volume by geography.
288
+
Group by sdr_team when measuring aggregate conversion rates, velocity, or lead volume by geography.
0 commit comments