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 |
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
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.
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.
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 |
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
Open the integrations page
Go to your Waffle account and open the Integrations page from the sidebar.
Find your tool
Browse tools by category or use the search bar. Categories include notetakers, revenue intelligence, conferencing AI, transcription, destinations, calendars, and SSO.
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.
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.
Configuring a destination
Destinations receive normalized transcripts from Waffle. You configure a destination once, and every future transcript flows there automatically.Open the integrations page
Go to your Waffle account and open the Integrations page from the sidebar.
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.
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.
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
FAQ
What is universal transcript ingestion?
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.
Which note-taking tools does Waffle support?
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.
Can I use my own database with Waffle?
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.
Do I need to change anything when I switch note-takers?
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.
Can I use Waffle without connecting a note-taker?
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.
Next steps
Upload a transcript
Step-by-step guide to uploading or pasting transcript files manually
AI competency scoring
Learn how the AI evaluates candidates against your competencies
Manage your scorecards
View scored transcripts in the bento grid layout
Plans and pricing
Compare monthly token budgets across plan tiers