analytics
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseAnalytics
分析
Answer any sales performance question using Apollo's analytics data. The user asks a question via "$ARGUMENTS".
使用Apollo的分析数据回答任何销售业绩相关问题。用户通过"$ARGUMENTS"提出问题。
Examples
示例
/apollo:analytics How many emails did I send last 30 days?/apollo:analytics Show me team call connect rate this quarter by rep/apollo:analytics What's our email reply rate week over week for this year?/apollo:analytics Break down pipeline and won amount by opportunity stage all time/apollo:analytics Which sequences have the highest reply rate in the last 6 months?/apollo:analytics Show me activity summary — emails, calls, meetings, tasks — for each rep this quarter/apollo:analytics How are calls trending by day of week over the last 3 months?/apollo:analytics Show me emails sent vs replied broken down by contact stage and email type
/apollo:analytics 我过去30天发送了多少封邮件?/apollo:analytics 展示本季度团队各销售代表的通话接通率/apollo:analytics 今年我们的邮件回复率每周变化情况如何?/apollo:analytics 按销售机会阶段拆分历史销售管线金额和成单金额/apollo:analytics 过去6个月回复率最高的跟进序列是哪些?/apollo:analytics 展示本季度每位销售代表的活动汇总——邮件、通话、会议、任务/apollo:analytics 过去3个月按星期几划分的通话趋势如何?/apollo:analytics 按联系人阶段和邮件类型拆分已发送邮件与已回复邮件的情况
Step 1 — Interpret the Question
步骤1 — 解读问题
Parse "$ARGUMENTS" to determine the following parameters:
解析"$ARGUMENTS"以确定以下参数:
Metrics
指标
Select 1–15 metrics that match what the user is asking about. Always include the rate/percent version alongside raw counts when the user asks about performance.
Email
, , , , , , , , , ,
num_emails_sentnum_emails_deliverednum_emails_openednum_emails_clickednum_emails_repliednum_emails_bouncednum_emails_unsubscribedpercent_emails_repliednum_contacts_emailednum_contacts_openednum_contacts_repliedCalls
, , , , , , , ,
num_phone_callsnum_phone_calls_completednum_phone_calls_connectnum_phone_calls_connect_positivenum_phone_calls_connect_negativenum_phone_calls_connect_neutralpercent_phone_calls_connectavg_phone_call_durationnum_contacts_calledKey distinctions:
- = all logged attempts
num_phone_calls_completed - = recipient actually answered
num_phone_calls_connect - = connected calls by outcome sentiment
num_phone_calls_connect_positive/negative/neutral
Meetings
, , , , , ,
num_all_meetings_schedulednum_meetings_heldnum_all_meetings_reschedulednum_calendar_events_schedulednum_calendar_events_cancellednum_all_meetings_scheduled_via_emailnum_all_meetings_scheduled_via_callKey distinctions:
- = includes cancelled
num_all_meetings_scheduled - = actually occurred
num_meetings_held
Tasks
, , , , , , , ,
num_tasksnum_tasks_completednum_tasks_schedulednum_tasks_completed_on_timepercent_tasks_completedpercent_tasks_completed_on_timeoverdue_tasksunfinished_overdue_taskspercent_unfinished_overdue_tasksKey distinctions:
- = all overdue including completed late
overdue_tasks - = still pending and overdue
unfinished_overdue_tasks - = share of scheduled tasks that are overdue and unfinished (vs
percent_unfinished_overdue_tasks)num_tasks_scheduled
Contacts & Accounts
, , , , , ,
num_contactsnum_accountsnum_contacts_touchednum_accounts_touchednum_net_new_peoplenum_net_new_companiesnum_contacts_with_job_changeOpportunities
, , , , , , , , , ,
num_opportunitiesnum_wonnum_closeddeal_amountwon_amountpipeline_amountrevenue_amountavg_deal_amountavg_won_amountpercent_win_rateavg_salescycle_daysSequences
,
num_contacts_added_to_sequencenum_contacts_remove_from_sequenceConversation Intelligence
, , , , , , ,
num_conversations_recordednum_conversations_listenedavg_conversation_durationtotal_conversation_durationavg_talk_ratioavg_question_rateavg_longest_monologuespeaker_switchesLinkedIn
, , ,
num_linkedin_tasks_schedulednum_linkedin_tasks_completednum_linkedin_tasks_skippedpercent_linkedin_tasks_completed选择1–15个与用户问题匹配的指标。当用户询问业绩相关问题时,务必同时包含原始计数和对应的比率/百分比版本。
Email
, , , , , , , , , ,
num_emails_sentnum_emails_deliverednum_emails_openednum_emails_clickednum_emails_repliednum_emails_bouncednum_emails_unsubscribedpercent_emails_repliednum_contacts_emailednum_contacts_openednum_contacts_repliedCalls
, , , , , , , ,
num_phone_callsnum_phone_calls_completednum_phone_calls_connectnum_phone_calls_connect_positivenum_phone_calls_connect_negativenum_phone_calls_connect_neutralpercent_phone_calls_connectavg_phone_call_durationnum_contacts_called关键区别:
- = 所有已记录的尝试通话
num_phone_calls_completed - = 收件人实际接听的通话
num_phone_calls_connect - = 按结果情感分类的已接通通话
num_phone_calls_connect_positive/negative/neutral
Meetings
, , , , , ,
num_all_meetings_schedulednum_meetings_heldnum_all_meetings_reschedulednum_calendar_events_schedulednum_calendar_events_cancellednum_all_meetings_scheduled_via_emailnum_all_meetings_scheduled_via_call关键区别:
- = 包含已取消的会议
num_all_meetings_scheduled - = 实际举办的会议
num_meetings_held
Tasks
, , , , , , , ,
num_tasksnum_tasks_completednum_tasks_schedulednum_tasks_completed_on_timepercent_tasks_completedpercent_tasks_completed_on_timeoverdue_tasksunfinished_overdue_taskspercent_unfinished_overdue_tasks关键区别:
- = 所有逾期任务,包括逾期完成的任务
overdue_tasks - = 仍未完成且已逾期的任务
unfinished_overdue_tasks - = 已逾期且未完成的任务占已计划任务的比例(对比
percent_unfinished_overdue_tasks)num_tasks_scheduled
Contacts & Accounts
, , , , , ,
num_contactsnum_accountsnum_contacts_touchednum_accounts_touchednum_net_new_peoplenum_net_new_companiesnum_contacts_with_job_changeOpportunities
, , , , , , , , , ,
num_opportunitiesnum_wonnum_closeddeal_amountwon_amountpipeline_amountrevenue_amountavg_deal_amountavg_won_amountpercent_win_rateavg_salescycle_daysSequences
,
num_contacts_added_to_sequencenum_contacts_remove_from_sequenceConversation Intelligence
, , , , , , ,
num_conversations_recordednum_conversations_listenedavg_conversation_durationtotal_conversation_durationavg_talk_ratioavg_question_rateavg_longest_monologuespeaker_switchesLinkedIn
, , ,
num_linkedin_tasks_schedulednum_linkedin_tasks_completednum_linkedin_tasks_skippedpercent_linkedin_tasks_completedDate Range
日期范围
Map the user's time reference to a preset modality (preferred) or a custom range:
Presets: , , , , , , , , , , , , , , , , , ,
todayyesterdaycurrent_weekcurrent_monthcurrent_quartercurrent_yearlast_7_dayslast_2_weekslast_30_dayslast_3_monthslast_6_monthslast_12_monthslast_4_quarterslast_2_yearsprevious_weekprevious_monthprevious_quarterprevious_yearall_timeCustom: use + (YYYY-MM-DD) for specific date windows. Do not combine with a modality.
range_startrange_endDefault to if no time reference is given.
last_30_days将用户提及的时间范围映射为预设模式(优先选择)或自定义范围:
预设模式:, , , , , , , , , , , , , , , , , ,
todayyesterdaycurrent_weekcurrent_monthcurrent_quartercurrent_yearlast_7_dayslast_2_weekslast_30_dayslast_3_monthslast_6_monthslast_12_monthslast_4_quarterslast_2_yearsprevious_weekprevious_monthprevious_quarterprevious_yearall_time自定义范围:使用 + (YYYY-MM-DD)指定具体日期区间。请勿与预设模式混用。
range_startrange_end如果未指定时间范围,默认使用。
last_30_daysBreakdown (group_by)
拆分维度(group_by)
Does the user want data broken down by something? Set to one of:
group_byTime patterns (for trends and time series)
, , , ,
, ,
smart_datetime_hoursmart_datetime_daysmart_datetime_weeksmart_datetime_monthsmart_datetime_yearsmart_datetime_hour_of_daysmart_datetime_day_of_weeksmart_datetime_month_of_yearPeople & Teams
(by rep), (by team)
smart_user_idsmart_subteam_idEmail dimensions
(by sequence), (by template), , , , , ,
emailer_campaign_idemailer_template_idemailer_message_typeemailer_step_idemailer_touch_idsend_from_emailsend_from_domainemail_account_idCalls
, ,
phone_call_outcome_idphone_call_purpose_idphone_call_sentimentContact attributes
, , , , , , , ,
contact_stage_idcontact_label_idscontact_owner_idpersonaperson_title_unanalyzedperson_seniorityperson_location_countryperson_location_stateperson_location_cityAccount & company attributes
, , , , , , , , , ,
account_idaccount_stage_idaccount_label_idsaccount_owner_idorganization_industriesorganization_num_current_employeesorganization_hq_location_countryorganization_hq_location_stateorganization_hq_location_cityorganization_latest_funding_stage_cdorganization_current_technologiesOpportunities
, , , , ,
opportunity_stage_idopportunity_owner_idopportunity_pipeline_idforecast_categorylead_sourceopportunity_deal_sourceTasks
,
task_typetask_statusConversations
, , ,
conversation_stateconversation_typetracker_names_unanalyzedcalendar_event_setting_typeOmit entirely for a flat summary (single row of totals).
group_by用户是否希望按某个维度拆分数据?将设置为以下选项之一:
group_by时间模式(用于趋势和时间序列分析)
, , , ,
, ,
smart_datetime_hoursmart_datetime_daysmart_datetime_weeksmart_datetime_monthsmart_datetime_yearsmart_datetime_hour_of_daysmart_datetime_day_of_weeksmart_datetime_month_of_year人员与团队
(按销售代表), (按团队)
smart_user_idsmart_subteam_id邮件维度
(按跟进序列), (按模板), , , , , ,
emailer_campaign_idemailer_template_idemailer_message_typeemailer_step_idemailer_touch_idsend_from_emailsend_from_domainemail_account_id通话
, ,
phone_call_outcome_idphone_call_purpose_idphone_call_sentiment联系人属性
, , , , , , , ,
contact_stage_idcontact_label_idscontact_owner_idpersonaperson_title_unanalyzedperson_seniorityperson_location_countryperson_location_stateperson_location_city客户与公司属性
, , , , , , , , , ,
account_idaccount_stage_idaccount_label_idsaccount_owner_idorganization_industriesorganization_num_current_employeesorganization_hq_location_countryorganization_hq_location_stateorganization_hq_location_cityorganization_latest_funding_stage_cdorganization_current_technologies销售机会
, , , , ,
opportunity_stage_idopportunity_owner_idopportunity_pipeline_idforecast_categorylead_sourceopportunity_deal_source任务
,
task_typetask_status对话
, , ,
conversation_stateconversation_typetracker_names_unanalyzedcalendar_event_setting_type如果仅需扁平化汇总(单行总计),则完全省略。
group_byPivot (pivot_group_by)
交叉维度(pivot_group_by)
If the user wants a cross-tab (e.g. "by rep AND by sequence", "broken down by stage vs email type"), set to the primary dimension and to the secondary. The tool returns one table per metric when a pivot is used. Prefer low-cardinality dimensions (e.g. , , ) as the pivot.
group_bypivot_group_byemailer_message_typecontact_stage_idphone_call_sentiment如果用户需要交叉表(例如:"按销售代表和跟进序列拆分"、"按阶段与邮件类型拆分"),将设置为主维度,设置为次维度。使用交叉维度时,工具会为每个指标返回一个单独的表格。优先选择低基数维度(例如, , )作为交叉维度。
group_bypivot_group_byemailer_message_typecontact_stage_idphone_call_sentimentFilters
筛选条件
- "my data" / "for me" / "my performance" →
filters: { user_ids: ["current"] } - Specific user by Apollo user ID → (can combine:
filters: { user_ids: ["<user_id>"] })["current", "user_id_1"] - "team" / no user mention → omit filters entirely (returns team-wide data)
- Filter by team/subteam →
filters: { team_ids: ["<subteam_id>"] } - Filter by sequence name → first call to resolve the name to an ID, then pass
mcp__claude_ai_Apollo_MCP__apollo_emailer_campaigns_searchfilters: { emailer_campaign_ids: ["<id>"] }
- "我的数据" / "针对我" / "我的业绩" →
filters: { user_ids: ["current"] } - 通过Apollo用户ID指定特定用户 → (可组合:
filters: { user_ids: ["<user_id>"] })["current", "user_id_1"] - "团队" / 未提及用户 → 完全省略筛选条件(返回团队整体数据)
- 按团队/子团队筛选 →
filters: { team_ids: ["<subteam_id>"] } - 按跟进序列名称筛选 → 先调用将名称解析为ID,再传入
mcp__claude_ai_Apollo_MCP__apollo_emailer_campaigns_searchfilters: { emailer_campaign_ids: ["<id>"] }
Sort
排序
If the user asks "who has the most...", "ranked by...", or "top reps by...", set:
sort: { metric: "<metric_name>", asc: false }Use for "lowest first" or "worst performing" queries.
asc: trueTwo constraints:
- Sort only applies when is set — it has no effect on flat queries
group_by - The sort metric must be included in the array
metrics
如果用户询问"谁的...最多"、"按...排名"或"顶级销售代表按...",设置:
sort: { metric: "<metric_name>", asc: false }对于"最少优先"或"业绩最差"的查询,使用。
asc: true两个限制条件:
- 排序仅在设置时生效——对扁平化查询无影响
group_by - 排序指标必须包含在数组中
metrics
Step 2 — Call the Analytics Tool
步骤2 — 调用分析工具
Use with the parameters determined above.
mcp__claude_ai_Apollo_MCP__apollo_analytics_sync_reportIf the question spans multiple independent dimensions (e.g. "show me email metrics by rep AND separately by sequence"), make two sequential calls.
If the question is ambiguous, make a reasonable default call first, then offer to refine.
使用上述确定的参数调用。
mcp__claude_ai_Apollo_MCP__apollo_analytics_sync_report如果问题涉及多个独立维度(例如:"展示按销售代表拆分的邮件指标以及按跟进序列拆分的邮件指标"),请进行两次连续调用。
如果问题存在歧义,请先进行合理的默认调用,再提供优化建议。
Step 3 — Present the Results
步骤3 — 展示结果
Flat response (no group_by): Present as a clean two-column summary table — metric name and value.
Grouped response (group_by only): Present as a table with the dimension as the first column and metrics as subsequent columns. Highlight notable outliers (top performer, lowest rate, biggest gap).
Pivot response (group_by + pivot_group_by): Present each metric as a separate labeled table. Add a brief summary sentence per table.
Always:
- Convert decimals to readable percentages (e.g. →
0.14)14% - Format large numbers with commas
- If the response says "Showing first N of M rows", mention the total count and offer to refine
- Add 1–2 sentences of insight after the data (e.g. "Tuesday has the highest call volume at 355 calls", "Sarah Flores leads reply rate at 14%")
扁平化响应(无group_by):以简洁的两列汇总表格展示——指标名称和数值。
分组响应(仅设置group_by):以表格形式展示,第一列为维度,后续列为指标。突出显示显著异常值(顶级执行者、最低比率、最大差距)。
交叉维度响应(设置group_by + pivot_group_by):为每个指标展示单独的带标签表格。每个表格添加一句简短的总结性语句。
始终遵循以下规则:
- 将小数转换为易读的百分比(例如→
0.14)14% - 大数字添加逗号格式化
- 如果响应显示"显示前N条,共M条",请提及总条数并提供优化建议
- 在数据后添加1–2句洞察性语句(例如"周二的通话量最高,达355通"、"Sarah Flores的回复率最高,为14%")
Step 4 — Offer Follow-up Actions
步骤4 — 提供后续操作建议
After presenting results, suggest 2–3 relevant next steps:
- Drill deeper — break down by another dimension (e.g. "want to see this by rep?")
- Change date range — compare with a different time period
- Add more metrics — "want to add meetings or tasks to this view?"
- Pivot view — "want to cross-tab this — e.g. by rep × sequence?"
- Export — format as CSV-style table for copy-paste
展示结果后,建议2–3个相关后续步骤:
- 深入分析 — 按另一个维度拆分数据(例如:"想要按销售代表查看吗?")
- 更改日期范围 — 与其他时间段进行对比
- 添加更多指标 — "想要在视图中添加会议或任务数据吗?"
- 切换交叉视图 — "想要生成交叉表吗?例如按销售代表×跟进序列"
- 导出数据 — 格式化为CSV风格表格以便复制粘贴 ",