# Get call transcript Source: https://neondeerdata.com/docs/platform/automations/steps/get-call-transcript/ Step · Meetings and conversations Gets a call’s transcript, or Not ready while Attio is still transcribing. ## Inputs | Label | Key | Type | Required | Notes | | ----------------- | ------------------- | ---- | -------- | ----- | | Meeting ID | `meeting_id` | Text | Yes | | | Call recording ID | `call_recording_id` | Text | Yes | | ## Outputs ### Branch Ready (`ready`) | Label | Key | Type | Always set | Notes | | ---------------- | ------------------ | ---------- | ---------- | ----------------------------------------------------------------- | | 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](https://neondeerdata.com/docs/platform/automations/troubleshooting/). ## Example Fetch the transcript of a recorded call to store it as a note on the deal. **Example inputs** | Input | Value | | ----------------- | ------------------------------------ | | Meeting ID | c2d3e4f5-a6b7-4c8d-9e0f-1a2b3c4d5e6f | | Call recording ID | b1c2d3e4-f5a6-4b7c-8d9e-0f1a2b3c4d5e | **Example outputs** | Output | Value | | ---------------- | --------------------------------------------------------------- | | 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.