---
title: "Bring customer evidence into Discovery"
canonical_url: https://zentrik.ai/docs/product/evidence-to-insights
markdown_url: https://zentrik.ai/docs/product/evidence-to-insights.md
category: "Product guides"
learning_track: "discovery"
last_reviewed: 2026-07-20
---

# Bring customer evidence into Discovery

Choose the simplest way to bring evidence into **Discovery**: paste or upload it, connect a source, or send it with the API. Then review the import receipt and curate what Zentrik found.

## Overview

Use this page to answer three questions:

1. **How should the data get here?** Start with a manual import, a connector, a schedule, or the API.
2. **What is the data?** Import raw evidence as a **signal**, trusted findings as **insights**, or requests and bets as **ideas**.
3. **What happens next?** Follow the import result or receipt to the records Zentrik created, then link the useful evidence to the work it informs.

This page covers **Discovery evidence**. For PRDs, decision logs, and other product knowledge, use [Workspace context](https://zentrik.ai/docs/product/workspace-context) instead.

## Choose a path

The source and the job you need to do determine the shortest path.

### Try one record first

For a first test, open **Discovery → New → Bring in data → Paste text**. Import one real call note, ticket, review, or research excerpt and inspect the resulting signal and proposed insights.

This gives you a baseline before you configure a connector or automate a source.

### Paste or upload

Use manual import when the source is already in front of you or you are testing a small batch.

- **Paste text** for notes, transcripts, tickets, reviews, survey responses, or reports.
- **Upload evidence** for CSV/XLSX rows, or DOCX/PDF/text as one source.
- **Upload transcript files** to create one signal per call or meeting file.
- **Upload a CSV as insights or ideas** when each row is already a curated finding or product request.

Where the flow offers it, add **product** and **account** context before importing. Keep the original source link when one exists so the record remains easy to verify.

### Connect a source

Use a connector when the evidence already lives in a supported system. Connect it under **Settings → Integrations**, then choose the records to import from **Discovery**.

| Source | Imports | Creates |
| --- | --- | --- |
| [Zoom](https://zentrik.ai/docs/integrations/zoom), [Microsoft Teams](https://zentrik.ai/docs/integrations/microsoft_teams), [Gong](https://zentrik.ai/docs/integrations/gong), [Fireflies](https://zentrik.ai/docs/integrations/fireflies), [Granola](https://zentrik.ai/docs/integrations/granola), [Fathom](https://zentrik.ai/docs/integrations/fathom) | Calls, meeting transcripts, or notes | Signals |
| [Zendesk](https://zentrik.ai/docs/integrations/zendesk) | Support tickets and customer issues | Signals |
| [Pendo](https://zentrik.ai/docs/integrations/pendo) | NPS responses, comments, and account context | NPS records; optional signals from useful comments |
| [Jira](https://zentrik.ai/docs/integrations/jira), [Linear](https://zentrik.ai/docs/integrations/linear), [Aha!](https://zentrik.ai/docs/integrations/aha) | Issues, requests, and product ideas | Signals, insights, or ideas, depending on the source and mapping |
| [Salesforce](https://zentrik.ai/docs/integrations/salesforce) | Cases, opportunities, and accounts | Signals, insights, or ideas |
| [Airtable](https://zentrik.ai/docs/integrations/airtable) | Requirements, roadmaps, and tracked records | Signals or ideas |

Other evidence paths are available through [Slack thread capture](https://zentrik.ai/docs/integrations/slack) and [workspace email intake](https://zentrik.ai/docs/integrations/email). Each source guide explains its permissions, filters, and mapping rules.

### Automate imports

Use automation when the same source needs to arrive repeatedly or Zentrik does not have a connector for it.

- [Signals API quickstart](https://zentrik.ai/docs/developers/signals-api-quickstart): send one record and confirm the contract.
- [Signals import template](https://zentrik.ai/docs/developers/signals-import-template): batch records with retries, polling, dry runs, and source mapping.
- [Signals API reference](https://zentrik.ai/docs/api#signals): inspect the request and response fields.

Some connectors support **admin-managed schedules** with source-specific filters. Examples include Fireflies, Granola, Zendesk, Pendo, and workspace email; check each guide and its integration settings because cadence and scope vary by source. For API imports, keep a stable **externalId**, source date, product or account identifiers, and a reviewer-facing **sourceLinks** URL when available.

If a source is not listed and you prefer a native connection, [contact us](https://zentrik.ai/contact). If you already control its API or export, the technical guides can get it into the same Discovery pipeline.

## Choose what to create

Choose the record type that matches the material, not the system it came from.

- **Signal**: raw evidence Zentrik should read, such as a transcript, ticket, review, survey response, or note. This is the default when you are unsure.
- **Insight**: a finding your team has already written or approved and wants to organize or link.
- **Idea**: a request, solution bet, feature, backlog candidate, or roadmap item the team may build.

Raw evidence should usually enter as a **signal** because it keeps the original text and source context available while Zentrik proposes insights. Use **idea** when the item is already framed as a possible product change.

## After import

For records imported into Discovery, every path converges in the same review workflow. Use the receipt or source-specific import result to move from ingestion to review, then curate the records before they shape product work.

### What Zentrik does

For signal imports, Zentrik stores the source text as a **signal**, processes it, and proposes source-backed **insights**. Insight and idea imports create the chosen record directly. Pendo NPS history remains account context; useful comments can become signals. Source links and imported metadata stay with the record when the source provides them. Longer runs can continue in the background after the dialog closes.

For raw evidence, the same signal → insight path is used for pasted text, files, connectors, and API imports. Results vary with the source: a rich customer conversation may produce several candidates; a short note may produce one or none.

### Review the receipt

When a Discovery run shows a background receipt, it reports what the run reviewed, what it created, and what needs attention. Use its links to open the right destination:

- **Signals** for source-backed evidence and its original context.
- **Insights** for the learnings extracted from signals.
- **Ideas** for imported requests, bets, or roadmap candidates.

Open the **signal** when you need to verify the text that arrived. For Pendo, use the integration result to distinguish NPS records from comment signals. If processing fails or the result looks thin, check the source body and status before retrying.

### Continue the work

Curate the result by editing, merging, splitting, or linking it to existing evidence. Then move from evidence to action with [Insights → opportunities](https://zentrik.ai/docs/product/insights-to-opportunities) and [From customer evidence to initiatives](https://zentrik.ai/docs/product/customer-evidence-to-initiatives).

For rollups and stable labels, use [Taxonomy & themes](https://zentrik.ai/docs/product/taxonomy-and-themes). Keep PRDs, decision logs, and other living product documents in [Workspace context](https://zentrik.ai/docs/product/workspace-context).

## For workspace admins

- **Paste and uploads** use the content the user selects. Connector credentials are managed under **Settings → Integrations**.
- Connected imports are normally user-selected. Where supported, admins can configure a schedule, source filters, destination, or mapping on the integration page.
- Access and scope vary by provider. The connector guide is the source of truth for permissions and what Zentrik can see.
- For signal imports, processing is server-side. Receipts, signal status, and item-level errors keep a run reviewable after it starts; other connectors expose their own import result.

## Troubleshooting

### Should we use manual import, a connector, or the API?

Use **manual import** for a first run or a small batch. Use a **connector** when the source is supported. Use the **API** when the source is custom or the import needs repeatable automation.

### Processing seems stuck

Open the **signal**, source report, or background receipt and check its status and error. Large inputs can take longer. If the status never completes, [contact us](https://zentrik.ai/contact) with the workspace and source.

### A signal is missing context or insights

Confirm that the imported body contains the full transcript, ticket, or feedback text rather than metadata alone. Add product or account context and a source link when available. For very large files, split the input and retry.

## Related guides

- [Discovery: from insights to opportunities](https://zentrik.ai/docs/product/insights-to-opportunities)
- [Taxonomy and themes](https://zentrik.ai/docs/product/taxonomy-and-themes)
- [Use Studies to learn throughout an initiative](https://zentrik.ai/docs/product/idea-studies)
