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

# Transcript Ingestion Overview

> How Waffle ingests meeting transcripts from any note-taker and routes them to the destination you already run.

Waffle accepts interview transcripts from any note-taking tool your team uses and routes them to the destination you already run. One API connects 30+ tools to your applicant tracking system, data warehouse, or database.

## What is universal transcript ingestion?

Universal transcript ingestion is a single API that links any note-taking tool to the database of your choice. Connect once, normalize every transcript into one schema, and push to any destination. Bring your stack. Keep your flow.

## Supported note-takers

| Tool                       | Category             | Status   |
| -------------------------- | -------------------- | -------- |
| Granola                    | AI Notetaker         | Live     |
| Otter.ai                   | AI Notetaker         | Waitlist |
| Fathom                     | AI Notetaker         | Waitlist |
| Fireflies.ai               | AI Notetaker         | Waitlist |
| Read.ai                    | AI Notetaker         | Waitlist |
| Tactiq                     | AI Notetaker         | Waitlist |
| tl;dv                      | AI Notetaker         | Waitlist |
| Supernormal                | AI Notetaker         | Waitlist |
| Circleback                 | AI Notetaker         | Waitlist |
| MeetGeek                   | AI Notetaker         | Waitlist |
| Avoma                      | AI Notetaker         | Waitlist |
| Spinach                    | AI Notetaker         | Waitlist |
| Grain                      | AI Notetaker         | Waitlist |
| Sembly                     | AI Notetaker         | Waitlist |
| Jamie                      | AI Notetaker         | Waitlist |
| Bluedot                    | AI Notetaker         | Waitlist |
| Notta                      | AI Notetaker         | Waitlist |
| Gong                       | Revenue Intelligence | Waitlist |
| Chorus                     | Revenue Intelligence | Waitlist |
| Clari Copilot              | Revenue Intelligence | Waitlist |
| Zoom AI Companion          | Conferencing AI      | Waitlist |
| Microsoft Teams Copilot    | Conferencing AI      | Waitlist |
| Google Meet / Gemini notes | Conferencing AI      | Waitlist |
| Webex AI Assistant         | Conferencing AI      | Waitlist |
| Rev                        | Transcription        | Waitlist |
| Descript                   | Transcription        | Waitlist |
| Happy Scribe               | Transcription        | Waitlist |
| Riverside                  | Transcription        | Waitlist |

<Tip>
  Granola is live today. All other tools are on the waitlist — join from any integration card to get notified when your tool launches.
</Tip>

## Supported destinations

| Destination        | Category        |
| ------------------ | --------------- |
| Greenhouse         | Hiring platform |
| Lever              | Hiring platform |
| Workday            | Hiring platform |
| Ashby              | Hiring platform |
| Slack              | Communications  |
| Google Calendar    | Calendar        |
| Postgres (custom)  | Data Warehouse  |
| Snowflake (custom) | Data Warehouse  |
| BigQuery (custom)  | Data Warehouse  |
| Webhook (custom)   | Custom          |

## How the pipeline works

<Steps>
  <Step title="Connect any note-taker">
    Authorize your tool through a single OAuth flow from the integrations page in your Waffle account. Waffle supports 30+ platforms with one integration point — you only connect once per tool.
  </Step>

  <Step title="Waffle normalizes every transcript">
    Speaker turns, timestamps, and participant roles are extracted into one standard schema regardless of source format. Whether the transcript comes from Granola, Otter, or a pasted text file, the output is identical.
  </Step>

  <Step title="Push to any destination">
    Route normalized transcripts to your hiring platform, data warehouse, database, or any HTTPS webhook. Configure your destination once and every future transcript flows there automatically.
  </Step>
</Steps>

## Browsing the integrations directory

The **Integrations** page in your Waffle account is a searchable directory of every supported note-taker and destination. Open it from the sidebar to explore what you can connect.

### Categories

Tools are organized into seven categories:

| Category             | What it includes                                                         |
| -------------------- | ------------------------------------------------------------------------ |
| Notetakers           | AI meeting assistants like Granola, Otter.ai, and Fathom                 |
| Revenue intelligence | Conversation analytics platforms like Gong and Chorus                    |
| Conferencing AI      | Built-in AI from Zoom, Microsoft Teams, and Google Meet                  |
| Transcription        | Dedicated transcription tools like Rev and Descript                      |
| Destinations         | Hiring platforms, data warehouses, and webhooks you route transcripts to |
| Calendars            | Calendar integrations like Google Calendar                               |
| SSO                  | Single sign-on providers for team authentication                         |

Use the **category sidebar** on the left to filter by category, or type in the **search bar** to find a specific tool by name.

### Integration cards and detail drawers

Each tool appears as an **integration card** showing the tool's logo and name. Click any card to open a **detail drawer** with more information about the integration, including a description of how data flows between the tool and Waffle.

* If the tool is **live**, the drawer includes a **Connect** button to start the OAuth authorization flow.
* If the tool is **on the waitlist**, the drawer includes a **Join waitlist** button. You will be notified when the integration launches.

## Connecting a note-taker

<Steps>
  <Step title="Open the integrations page">
    Go to your Waffle account and open the **Integrations** page from the sidebar.
  </Step>

  <Step title="Find your tool">
    Browse tools by category or use the search bar. Categories include notetakers, revenue intelligence, conferencing AI, transcription, destinations, calendars, and SSO.
  </Step>

  <Step title="Connect via OAuth">
    Click the integration card for your tool, then click **Connect**. You are redirected to the tool's authorization page. Grant Waffle access and you are returned to your Waffle account.
  </Step>

  <Step title="Verify the connection">
    Once connected, the integration card shows a **Connected** badge. Future transcripts from that tool are ingested automatically.
  </Step>
</Steps>

<Info>
  Granola is the only live integration today. All other tools are on the waitlist. Join the waitlist from any integration card to get notified when your tool is supported.
</Info>

## Configuring a destination

Destinations receive normalized transcripts from Waffle. You configure a destination once, and every future transcript flows there automatically.

<Steps>
  <Step title="Open the integrations page">
    Go to your Waffle account and open the **Integrations** page from the sidebar.
  </Step>

  <Step title="Browse the destinations category">
    Use the category sidebar to filter by **Destinations**. You will see cards for hiring platforms (Greenhouse, Lever, Workday, Ashby), communication tools (Slack), calendars (Google Calendar), data warehouses (Postgres, Snowflake, BigQuery), and custom webhooks.
  </Step>

  <Step title="Connect your destination">
    Click the destination card, then click **Connect**. For SaaS tools, you complete an OAuth authorization flow. For data warehouses and webhooks, you provide connection credentials (host, database, API URL, etc.) directly in the configuration form.
  </Step>

  <Step title="Verify the connection">
    Once connected, the destination card shows a **Connected** badge. All future transcripts — whether ingested from a connected note-taker or uploaded manually — are automatically routed to this destination after normalization.
  </Step>
</Steps>

<Tip>
  You can configure multiple destinations at the same time. For example, route transcripts to both Greenhouse and a Postgres database so your recruiting team and data team each receive the data in the tool they already use.
</Tip>

## Manual upload

You can also upload or paste transcripts manually in these formats:

* **WebVTT (.vtt)** — standard subtitle format used by most meeting and recording tools
* **SRT (.srt)** — common subtitle format with numbered segments and timestamps
* **JSON** — structured transcript data with speaker labels and timing
* **Plain text** — raw transcript text with automatic speaker-label detection

Files up to **10 MB** are supported. See [uploading transcripts](/integrations/uploading-transcripts) for step-by-step instructions.

## FAQ

<AccordionGroup>
  <Accordion title="What is universal transcript ingestion?">
    One API that accepts transcripts from Granola, Otter, Fathom, Fireflies, Gong, and 25+ other note-takers and routes them to the destination you already run. Connect once, normalize every transcript, and push to any warehouse, database, or webhook.
  </Accordion>

  <Accordion title="Which note-taking tools does Waffle support?">
    Granola is live today. Otter.ai, Fathom, Fireflies.ai, Gong, Zoom AI Companion, Microsoft Teams Copilot, and 20+ more are on the waitlist. Any tool that exports VTT, SRT, or plain text also works through manual upload.
  </Accordion>

  <Accordion title="Can I use my own database with Waffle?">
    Yes. Waffle supports Postgres, Snowflake, BigQuery, and custom HTTPS webhooks as destinations. Route transcripts directly to your data warehouse or internal pipeline.
  </Accordion>

  <Accordion title="Do I need to change anything when I switch note-takers?">
    No. Waffle normalizes every transcript into one schema. Switch from Otter to Granola, or from Fathom to Fireflies, without rewiring your pipeline or changing your destination configuration.
  </Accordion>

  <Accordion title="Can I use Waffle without connecting a note-taker?">
    Yes. You can upload or paste transcript files manually in VTT, SRT, JSON, or plain text format. The platform connection is optional — manual upload works for any tool that exports transcripts.
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Upload a transcript" icon="cloud-arrow-up" href="/integrations/uploading-transcripts">
    Step-by-step guide to uploading or pasting transcript files manually
  </Card>

  <Card title="AI competency scoring" icon="brain" href="/creating-scorecards/ai-generation#ai-competency-scoring">
    Learn how the AI evaluates candidates against your competencies
  </Card>

  <Card title="Manage your scorecards" icon="grid-2" href="/library/managing-scorecards">
    View scored transcripts in the bento grid layout
  </Card>

  <Card title="Plans and pricing" icon="credit-card" href="/billing/plans">
    Compare monthly token budgets across plan tiers
  </Card>
</CardGroup>
