When This Workflow Is Used
This workflow handles follow-up requests — questions that refer to results already in the thread rather than asking for new data.Summary triggers
Opinion triggers
- They refer to prior results in the same thread, not new data
- They ask what the data means or what to do, not for fresh computation
- They do not require running a new SQL query
Summary and Opinion requests require prior analysis in the same thread. If no analysis has been run yet, the AI Analyst will ask you to run one first.
How It Works
Classify Intent
The AI detects summary or opinion language and checks for prior analysis context in the thread.
Load Thread Context
The AI retrieves the retained analysis context from the current thread — results, findings, and prior SQL outputs.
If the classifier is not confident enough that this is a summary or opinion request, it falls back to Standard Analysis and runs fresh SQL instead.
What You’ll See
Summary and Opinion responses are fast — no SQL runs, so there’s no table identification or query execution step.| Component | Description |
|---|---|
| Response | Plain text summary or recommendation grounded in thread context |
| Suggested prompts | Three follow-up questions to continue the analysis |
Summary vs. Opinion
| Summary | Opinion | |
|---|---|---|
| What it does | Reports what was found | Recommends what to do |
| Trigger | ”Summarize”, “rewrite”, “explain the takeaway" | "What should we do?”, “What’s your recommendation?” |
| Output style | Factual recap of findings | Judgment-based guidance |
Tips for Best Results
Run analysis first
Run analysis first
Summary and Opinion need prior results to work from. Ask your data question first, then ask for a summary or recommendation in the same thread.
Stay in the same thread
Stay in the same thread
Thread context does not carry across threads. Ask follow-ups in the same thread where the analysis ran.
Mention the bot in channels
Mention the bot in channels
In Slack channels, include
@SourceMedium in your follow-up: @SourceMedium summarize that for leadership. In DMs, you can reply naturally without a mention.Be specific about format
Be specific about format
“Summarize in three bullets” or “give me a one-sentence takeaway” shapes the output. Generic requests like “summarize” also work but may return a longer response.
Ask for a fresh analysis if results are stale
Ask for a fresh analysis if results are stale
Summary and Opinion use retained context, not live data. If the thread is old or you need updated numbers, run a new analysis first.
Limitations
- Requires prior context — If no analysis has run in the thread, the AI will ask you to run one first
- No fresh SQL — These responses use retained thread context only; they do not re-query BigQuery
- No charts or CSV — Output is plain text only
- Context depth — Very long threads may not retain every detail; the AI works from a condensed summary of prior results
- Confidence threshold — Low-confidence summary or opinion classifications are rerouted to Standard Analysis, which runs fresh SQL instead
Related
Standard Analysis
How specific metric questions are handled with fresh SQL.
Deep Analysis
How open-ended strategic questions trigger multi-perspective analysis.
Thread continuity and follow-ups
Learn how thread context works in DMs vs channels, and when to start a new thread.

