> ## Documentation Index
> Fetch the complete documentation index at: https://confidence.spotify.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction to Insights

> Explore warehouse data in conversation, connect changes to product delivery, and keep important questions alive with Pulses.

Insights helps you explore product and business data in plain language.
Ask a question, inspect the answer, and continue the investigation in the same
conversation.

## How Insights works

The Confidence agent identifies relevant data, queries the data warehouse, and
returns an answer that you can inspect and question further.

Start with a broad question. You can then chart how monthly active users changed,
break the result down by market or device, and compare the affected segment with
a rollout or experiment.

Insights combines warehouse data with context already held in Confidence,
including projects, rollouts, and experiment results. This context helps you
interpret a movement alongside what the team shipped without copying data into a
separate analytics store.

You can ask questions in Confidence or from Slack.

{!user?.groups?.includes("spotify") && (
<p>See <a href="/docs/guides/use-confidence-in-slack">Use Confidence in Slack</a> for channel questions, follow-ups, and direct messages.</p>
)}

## Key capabilities

<CardGroup cols={2}>
  <Card title="Explore your data" href="#explore-your-data">
    Ask questions in plain language, inspect the result, and request charts,
    comparisons, or further breakdowns.
  </Card>

  <Card title="Connect data to delivery" href="#connect-data-to-delivery">
    Interpret changes alongside Confidence projects, rollouts, and experiment
    results.
  </Card>

  <Card title="Keep track with Pulses" href="#keep-track-with-pulses">
    Save results, refresh them on a schedule, and share updated summaries
    in Slack.
  </Card>

  <Card title="Control available data" href="#control-available-data">
    Choose which fact tables the agent can use and add instructions for how the
    agent should interpret the data.
  </Card>
</CardGroup>

## Explore your data

Start with a question such as:

* How did activation change last month?
* Which markets contributed most to the change?
* How does the affected segment compare with the current rollout?
* What did recent experiments show for the same metric?

The agent keeps the conversation context, so each follow-up can build on the
previous result. When the answer includes a query, chart, or table, review the
sources and query before using it to make a consequential decision.

<img src="https://mintcdn.com/confidence-7c0fec1b/JM2mwhzACvL0J1n8/images/product-analytics-chat-chart.png?fit=max&auto=format&n=JM2mwhzACvL0J1n8&q=85&s=48c8d2efe6a731d53ccd36edba7d6f93" alt="Insights conversation with a chart showing daily transactions by product category." width="1180" height="886" data-path="images/product-analytics-chat-chart.png" />

## Connect data to delivery

A metric movement means something different during a launch, halfway through a
rollout, or after an experiment. Insights can use Confidence context
alongside warehouse data to help you investigate those connections in one
conversation.

For example, if activation drops in one market, you can chart the change, check
whether a rollout reached that market at the same time, and review the related
experiment result. This process can help narrow the investigation, but it does
not establish that the rollout caused the change.

## Keep track with Pulses

A Pulse turns a result into a recurring view. Save a number, chart, or
table from a conversation, then configure it to refresh hourly, daily, or weekly.

You can review refreshed results in Confidence and send a fresh summary to a
Slack channel or direct message after a scheduled refresh. Use the update to
continue the investigation when something changes.

Open **Subscribe and schedule** on a Pulse. Enable **Slack**, add the destination
channel ID, or select **Send me a direct message**, then select **Save notifications**.
Configure the refresh schedule separately. Without a schedule, Slack updates send
when you manually refresh the Pulse.

{!user?.groups?.includes("spotify") && (
<p>Before configuring channel delivery, follow <a href="/docs/platform/notifications/integrate-slack">Connect Your Slack Workspace</a> and <a href="/docs/platform/notifications/add-confidence-to-slack-channel">Add Confidence to a Slack Channel</a>. For direct messages, follow <a href="/docs/platform/notifications/connect-personal-slack">Personal Slack Notifications</a> if prompted to connect your account.</p>
)}

<img src="https://mintcdn.com/confidence-7c0fec1b/JM2mwhzACvL0J1n8/images/product-analytics-pulses-overview.png?fit=max&auto=format&n=JM2mwhzACvL0J1n8&q=85&s=0835638def438696a36e7b0e4fbc32b2" alt="Insights Pulses with recurring charts and summaries in Confidence." width="3784" height="2314" data-path="images/product-analytics-pulses-overview.png" />

## Control available data

Insights uses selected [fact tables](/docs/capabilities/metrics/fact-tables), rather
than every table in your warehouse. In **Admin > Data agent**, connect fact
tables and choose which ones are available to the agent.

<img src="https://mintcdn.com/confidence-7c0fec1b/JM2mwhzACvL0J1n8/images/product-analytics-fact-tables.png?fit=max&auto=format&n=JM2mwhzACvL0J1n8&q=85&s=7682885387db5f21fcaa55b4a7d22793" alt="Insights fact table controls in the Data agent admin settings." width="2182" height="1568" data-path="images/product-analytics-fact-tables.png" />

Start with product events, business measurements, and aggregations that
have clear definitions. Leave out modeling tables, unfinished analysis, and
other sources that could be misleading outside their original context.

## Share your analytics best practices

Admins can also add instructions that explain how the agent should use the data.
For example, you can define which partition represents the current state,
provide your organization's definition of an active user, or mark domains that
the agent should not use for forecasting.

<img src="https://mintcdn.com/confidence-7c0fec1b/JM2mwhzACvL0J1n8/images/product-analytics-guardrails.png?fit=max&auto=format&n=JM2mwhzACvL0J1n8&q=85&s=a9b76070a650dbdfeb41bf4860a4068a" alt="Insights guardrails defining questions the data agent should not answer." width="1032" height="1028" data-path="images/product-analytics-guardrails.png" />

<Note>
  Insights can help locate and explain patterns, but it cannot establish
  causation, correct source data, or resolve an ambiguous business definition.
  Verify consequential findings with the relevant data owner. Questions about
  causal impact may require an experiment.
</Note>

## Get started

Select the fact tables eligible for Insights. Then ask a question about
your data in the Confidence agent.

## Related resources

<CardGroup cols={2}>
  <Card title="Fact tables" href="/docs/capabilities/metrics/fact-tables">
    Configure the warehouse data sources available in Confidence.
  </Card>

  <Card title="Experiments" href="/docs/capabilities/experiments/overview">
    Use controlled experiments to test whether a change caused an observed
    effect.
  </Card>

  {!user?.groups?.includes("spotify") && (
      <Card title="Use Confidence in Slack" href="/docs/guides/use-confidence-in-slack">
        Explore data and follow up from your team's conversation.
      </Card>
    )}

  <Card title="The product loop" href="https://confidence.spotify.com/blog/the-product-loop">
    Learn how evidence feeds the next product decision.
  </Card>
</CardGroup>
