Skip to main content
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

ToolCategoryStatus
GranolaAI NotetakerLive
Otter.aiAI NotetakerWaitlist
FathomAI NotetakerWaitlist
Fireflies.aiAI NotetakerWaitlist
Read.aiAI NotetakerWaitlist
TactiqAI NotetakerWaitlist
tl;dvAI NotetakerWaitlist
SupernormalAI NotetakerWaitlist
CirclebackAI NotetakerWaitlist
MeetGeekAI NotetakerWaitlist
AvomaAI NotetakerWaitlist
SpinachAI NotetakerWaitlist
GrainAI NotetakerWaitlist
SemblyAI NotetakerWaitlist
JamieAI NotetakerWaitlist
BluedotAI NotetakerWaitlist
NottaAI NotetakerWaitlist
GongRevenue IntelligenceWaitlist
ChorusRevenue IntelligenceWaitlist
Clari CopilotRevenue IntelligenceWaitlist
Zoom AI CompanionConferencing AIWaitlist
Microsoft Teams CopilotConferencing AIWaitlist
Google Meet / Gemini notesConferencing AIWaitlist
Webex AI AssistantConferencing AIWaitlist
RevTranscriptionWaitlist
DescriptTranscriptionWaitlist
Happy ScribeTranscriptionWaitlist
RiversideTranscriptionWaitlist
Granola is live today. All other tools are on the waitlist — join from any integration card to get notified when your tool launches.

Supported destinations

DestinationCategory
GreenhouseHiring platform
LeverHiring platform
WorkdayHiring platform
AshbyHiring platform
SlackCommunications
Google CalendarCalendar
Postgres (custom)Data Warehouse
Snowflake (custom)Data Warehouse
BigQuery (custom)Data Warehouse
Webhook (custom)Custom

How the pipeline works

1

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.
2

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.
3

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.

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:
CategoryWhat it includes
NotetakersAI meeting assistants like Granola, Otter.ai, and Fathom
Revenue intelligenceConversation analytics platforms like Gong and Chorus
Conferencing AIBuilt-in AI from Zoom, Microsoft Teams, and Google Meet
TranscriptionDedicated transcription tools like Rev and Descript
DestinationsHiring platforms, data warehouses, and webhooks you route transcripts to
CalendarsCalendar integrations like Google Calendar
SSOSingle 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

1

Open the integrations page

Go to your Waffle account and open the Integrations page from the sidebar.
2

Find your tool

Browse tools by category or use the search bar. Categories include notetakers, revenue intelligence, conferencing AI, transcription, destinations, calendars, and SSO.
3

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.
4

Verify the connection

Once connected, the integration card shows a Connected badge. Future transcripts from that tool are ingested automatically.
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.
1

Open the integrations page

Go to your Waffle account and open the Integrations page from the sidebar.
2

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.
3

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.
4

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.
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.

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 for step-by-step instructions.

FAQ

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.
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.
Yes. Waffle supports Postgres, Snowflake, BigQuery, and custom HTTPS webhooks as destinations. Route transcripts directly to your data warehouse or internal pipeline.
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.
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
Last modified on April 26, 2026