How the Pipeline Works
Every transcription in Heify flows through the same building blocks:Configuration
The template that defines how to process audio: what fields to extract, whether to summarize, which language, custom vocabulary, and webhooks.
Evaluator
An optional quality-scoring rubric. Define criteria with weights that sum to 100 — Heify scores every call against them automatically.
Participant
An optional person profile — a support agent, job candidate, salesperson, or any individual. Attach a participant to a transcription to track their performance over time.
Transcription
The result: full transcript, extracted fields, AI summary, evaluation score, and more — ready to query or export.
Only a Configuration is required. Evaluators and Participants are optional modules you can add when you need quality scoring or per-person performance tracking.
Choose Your Path
- Use the Sandbox
- Integrate the API
The Sandbox is Heify’s browser-based interface. No code required — create configurations, upload audio, and explore results in minutes.
Sign in
Go to sandbox.heify.com and enter your email address.Heify uses passwordless authentication — no passwords to set or remember. After you submit your email:
- A 6-digit OTP code is sent to your inbox
- Enter the code in the Sandbox (you have 3 minutes before it expires)
- You’re in — your session lasts 30 days
Configure your API key
Before you can transcribe, the Sandbox needs an API key linked to your account.Open API Keys & Sandbox from the top-left menu (or follow the yellow banner on the Dashboard). Your sandbox key auto-provisions and auto-configures — no manual steps needed. The status indicator turns green: Ready.
Your sandbox key is automatically shared across devices. Log in from any browser and it’s already configured.
Create a Configuration
A Configuration tells Heify what to do with each audio file.
- Go to Configurations → Create Configuration
- Give it a Tag (a name, e.g.
support-calls-v1) - Toggle Automatic Summary on if you want an AI-generated executive summary per call
- Add Extraction Fields to pull structured data from conversations:
| Field name | Type | Description |
|---|---|---|
customer_sentiment | string | Overall sentiment: POSITIVE, NEGATIVE, or NEUTRAL |
call_reason | string | Main reason the customer called |
resolved | boolean | Whether the issue was resolved during the call |
- (Optional) Add custom vocabulary — product names, internal terms, abbreviations — to improve transcription accuracy
- Click Create Configuration
Transcribe your first audio
- Go to Transcribe in the sidebar
- Select your Configuration from the dropdown
- (Optional) Select an Evaluator and/or a Participant if you have them
- Choose how to submit:
- Upload file — drag & drop or click to browse (MP3, WAV, MP4, WebM, AAC, and more)
- URL — paste a public link to an audio file
- Click Process
Processing status, wait a moment and click the Refresh button to check for updates.Review your results
Once processing is complete (status: Completed), click the transcription to open the detail view:
- Full transcript with speaker labels and timestamps
- Extracted fields — the structured data you defined (e.g.
resolved: true,call_reason: "billing issue") - AI Summary — if you enabled it in the configuration
- Evaluation — score, pass/fail status, and per-criterion feedback (if you used an evaluator)
- Export to PDF — the full report in one click