Skip to main content
You can attach a transcript to any scorecard by uploading a file or pasting text directly. Once attached, Waffle scores the candidate against every competency on the scorecard.

Upload a file

1

Open a scorecard

Navigate to your scorecard library and open the scorecard you want to score against.
2

Find the transcript section

Scroll to the Transcript section on the scorecard detail page. You will see a drop zone with supported format labels.
3

Drag and drop your file

Drag a transcript file (VTT, SRT, JSON, or TXT) onto the drop zone — or click it to open a file picker. Files up to 10 MB are accepted.
4

Preview and confirm

Waffle shows a preview of the parsed transcript with speaker labels, timestamps, and a segment count. Review the preview, then click Attach transcript to start scoring.

Paste text

If you have transcript text in your clipboard (from a meeting tool, notes app, or email), you can paste it directly:
1

Open a scorecard

Navigate to your scorecard library and open the scorecard you want to score against.
2

Switch to the paste tab

In the Transcript section, click the text input option to open the paste box.
3

Paste your transcript

Paste the transcript text into the text area. Waffle auto-detects whether the text is VTT, SRT, or plain text.
4

Submit

Click Attach transcript to submit. If the pasted text matches a known format (VTT or SRT), Waffle extracts speaker labels and timestamps. For plain text, Waffle automatically detects common speaker-label patterns (such as “Interviewer:” or “Candidate:”) and parses them into separate speaker turns.
For best results, use a structured format like VTT or SRT. These preserve speaker labels and timestamps, which helps the AI identify who said what and produce more accurate competency scores.

What happens after attaching

Once a transcript is attached:
  1. Normalization — Waffle parses the transcript into a standard format with speaker roles, segments, and timestamps
  2. Deduplication — if you upload the same transcript again, Waffle detects the duplicate and skips re-processing
  3. AI scoring — the transcript is sent to the AI for competency scoring (this runs in the background)
  4. Status updates — the transcript section shows a progress indicator while scoring is in progress, then displays results when complete
You can replace an existing transcript at any time by uploading or pasting a new one. The previous transcript is replaced and scoring runs again. You can also delete an attached transcript to remove it and clear all associated scores from the scorecard. The delete option is available in the transcript section on the scorecard detail page.

Scoring status

The transcript section displays the current scoring state:
  • Normalized — transcript is parsed and scoring is in progress
  • Scored — AI scoring is complete and results are visible on the scorecard
  • Failed — scoring encountered an error (you can re-upload to retry)
Transcript scoring uses your plan’s monthly token budget. If you exceed your budget, you will see a prompt to upgrade. See Plans and pricing for details.

Supported file formats

FormatExtensionSpeaker labelsTimestamps
WebVTT.vttYesYes
SRT.srtYesYes
JSON.jsonDepends on structureDepends on structure
Plain text.txtAuto-detectedNo

Frequently asked questions

VTT and SRT produce the best results because they include speaker labels and precise timestamps. Plain text works but may result in lower-confidence scores since the AI cannot distinguish between speakers.
Yes — files up to 10 MB are accepted. Most interview transcripts are well under this limit.
Each scorecard supports one transcript at a time. Uploading or pasting a new transcript replaces the previous one and triggers a fresh scoring run.
If your plan’s monthly token budget is exhausted, transcript scoring is paused until the next billing cycle. You can upgrade your plan for a higher token budget.
Last modified on April 20, 2026