Here’s the quickest way to grab your Voiceflow transcripts:
Install the Voiceflow CLI (one-time setup)```bashnpm install -g @voiceflow/cli```
Locate your Agent ID Creator → Agent Settings → copy the **Agent ID**.
Download every transcript in one shot```bashvoiceflow transcript fetch-all --agent-id <YOUR_AGENT_ID> --output-directory ./my-transcripts```• Add filters if you’d like:• Time range → `--start-time 2024-01-01T00:00:00Z --end-time 2024-02-01T00:00:00Z` • Tag → `--tag production`
Or grab a single transcript```bashvoiceflow transcript fetch \--agent-id <YOUR_AGENT_ID> \--transcript-id <TRANSCRIPT_ID>```
That’s it—your .json files will be waiting in the folder you specified.
You can use the VF Transcript API. It is a bit rough to deal with, but you can use the VF Function I wrote to get the transcript. You might need to use an LLM to help you create a script to make it so you can download them, but it will point you in the right direction:
A simple workflow that answers questions using the data contained within the knowledge base and allows you to get the current conversation's transcript.
Is it? So its easier to do it the way you said? Do i build an agent that can download it? And where did you sendt the VF Function?:)
And where is the mess if i do this? voiceflow transcript fetch-all \ --agent-id sdfdsfdsfsdf \ --start-time 2025-10-22T00:00:00Z \ --end-time 2025-10-05T23:59:59Z \ --output-directory ./mine-transkripter-02-03 \ --voiceflow-api-key VF.DM..dsfdsfdsfsdfsdfds
Cus i dont understand, i have 8 customers, so i make 8 agents. And every og them need to se the chat logs every mont to improve their website and service. So how can i easily send them the chatlog from the month the easy way?