How Voice Transcripts Work
During a call, Voice AI captures everything said by both the caller and the AI agent:- Parse the transcript into structured data
- Transform that data into the format your system expects
- Send it to your claims platform, AMS, or API
- Return a response so the AI can confirm with the caller
Example: FNOL to Snapsheet
Let’s walk through a real workflow that takes a First Notice of Loss conversation and creates a claim in Snapsheet (a claims management system).1
Receive the transcript
The workflow receives the full conversation transcript from Voice AI
2
Parse with AI
An AI Prompt Node extracts structured data from the unstructured text
3
Transform the data
A Mapping Node formats the data for Snapsheet’s API
4
Create the claim
A Task Node sends the data to Snapsheet and receives the claim number
5
Return confirmation
The response bubbles back to Voice AI: “Your claim number is CLM-98765”
AI Prompt Node
The AI Prompt Node lets you interact with LLMs directly from your workflow. Use it to parse transcripts, extract entities, classify intent, or generate responses.Parsing a Transcript
Configure the AI Prompt Node to extract structured data:- Prompt Configuration
- Sample Output
The AI Prompt Node uses the same technology that powers Voice AI—you can configure LLM interactions for both real-time conversations and backend processing.
Mapping Node
The Mapping Node transforms data using JSONata expressions. Use it to restructure the AI’s output into the exact format your target system requires.Example: Format for Snapsheet API
- Input (from AI Prompt)
- JSONata Expression
- Output (for Snapsheet)
Task Node
The Task Node calls external systems via HTTP. This is how you push data to Snapsheet, Guidewire, your AMS, or any API.Configuring a Connection
Before using a Task Node, create a Connection to your target system:- Navigate to Connections in the left sidebar
- Click Create a connection
- Configure authentication and endpoints for QA and Production
Task Node Configuration
Handling the Response
Configure where to store the API response:
The response is added to your workflow context, making it available to subsequent nodes or to return to Voice AI.
Returning Data to Voice AI
After the Task Node succeeds, the claim number is in your context:“Great news, John. Your claim has been submitted successfully. Your claim number is CLM-98765. Is there anything else I can help you with?”
Error Handling
Every node has success and error paths. Hover over a node to see the+ (success) and ⚠ (error) connectors.
Branching on Errors
Common Error Scenarios
Additional Node Types
Beyond the core nodes, Liberate offers specialized nodes for complex logic:Code Node
Write and execute custom JavaScript or Python code when JSONata isn’t enough:Decision Table Node
Quickly map inputs to outputs using a visual table—no code required:Entity Table Node
Maintain a static CSV for reference data lookups:Platform Architecture
Understanding how the pieces connect:
When you create a workflow, a unique slug is generated in the URL (e.g.,
fnol-to-snapsheet-a1b2c3). This slug tells the AI which workflow to execute when a tool is invoked.
Next Steps
Workflow Quickstart
Build your first workflow step-by-step
Node Reference
Detailed docs for each node type
Connections Guide
Set up integrations with your systems
FNOL Example
Complete claims intake workflow

