NEON DEER DATA LABS Search documentation...

neondeerdata.com

Step · Meetings and conversations

Get call transcript

Gets a call’s transcript, or Not ready while Attio is still transcribing.

Inputs

LabelKeyTypeRequiredNotes
Meeting ID meeting_id Text Yes
Call recording ID call_recording_id Text Yes

Outputs

Branch Ready (ready)

LabelKeyTypeAlways setNotes
Raw transcript raw_transcript Text Yes One line per segment, Speaker: text. No per-segment timestamps.
Segment count segment_count Number Yes
Has more matches has_more_matches True/false Yes True when the page cap was reached.
Web URL web_url Text Yes

Branch Not ready (not_ready)

No output fields.

How it behaves

  • Reads the recording. Status processing (or any unknown status) takes Not ready. A transcript not found after the recording completed also takes Not ready.
  • Reads the transcript page by page. Empty segments are skipped; a missing speaker is omitted.
  • The step does not wait or poll. Handle Not ready in the workflow, for example with a delay and a second attempt.

Limits and constraints

  • Reads at most 50 transcript pages.

Errors

Fails when

  • Meeting ID or Call recording ID is empty. Provide both.
  • No call recording matches the Meeting ID and Call recording ID. Check both IDs (not retryable).
  • Attio reports that the recording failed to process.

For errors that every step can return, see Troubleshooting.

Example

Fetch the transcript of a recorded call to store it as a note on the deal.

Example inputs
InputValue
Meeting ID c2d3e4f5-a6b7-4c8d-9e0f-1a2b3c4d5e6f
Call recording ID b1c2d3e4-f5a6-4b7c-8d9e-0f1a2b3c4d5e
Example outputs
OutputValue
Raw transcript
Maya Chen: Thanks for joining.
Tom Reyes: Happy to be here.
Segment count 186
Has more matches false
Web URL (link to the call recording in Attio)

The run takes the Ready branch. While Attio is still transcribing it takes Not ready; add a delay and try again.