How to get calls transcriptions Vapi.AI if the HIP...
# support
m
Hi, I cand create a node before last Node (endCall), to send the transcripts data of the calls before ending the calls, but what if the user who is the one who ended the call early? Is that means the last nodes were never called and the API request will never send the calls transcripts? Is there something I can do to ensure getting all data transcripts of all calls if HIPAA Enabled? My main goal is to get all transcripts with HIPAA Enabled.
c
Hey Mohamed, you can set up a server URL to receive webbook events. This event will send you an end-of-call report after a call finishes. This end-of-call report includes the call transcript, so you don't need to send it manually inside the workflow before the end-call tool. Let me know if you require further help with this.
s
I need to know more please explain me
c
When HIPAA is enabled, VAPI doesn't store call transcripts in the database for compliance reasons. Instead, you receive all call data (including transcripts) via a webhook called end-of-call-report that's sent to your server URL after every call ends \[1\] Set up a server endpoint that can receive POST requests Create a webhook handler that accepts JSON data The endpoint should handle the end-of-call-report message type \[2\] Open your assistant configuration in the VAPI dashboard Find the "Server" section Set the following fields: Server URL: Server Secret: your-secret-key (optional but recommended) Timeout: 20 seconds (default) \[3\] In your assistant configuration, ensure end-of-call-report is included in serverMessages \[4\] Make a test call with HIPAA enabled Check your webhook endpoint for the end-of-call-report Verify you're receiving the transcript and other call data End the call early to test that webhooks still work
s
Thank you shubham, But i am using workflow not assistant and in workflow there is no option to set up a webhook for end-of-call-report
c
Hey Steve, I apologize for the typo in my last message. As of now, workflows don't support server messages, but we can add them for you in the upcoming weeks.
s
Thanks Shubham, But is there anyway to transcript messages in workflow ? or if you can do it in a week cause it is urgent
c
Hey Stevie, thanks for getting back to me. I'll check with the team by when we can extend the support for this.
s
Thanks shubham
c
We are still working with the team on forming a solution for this request. Thank you for your patience
s
So can you please tell me what is the way so that i can get call transcript through workflow? It is urgent
c
Hey Stevie, as of now, it's in the development stage, so that's why we cannot commit you any date. But soon, within the next two weeks, you can get an announcement that you can subscribe to server events for workflows as well.
s
Thanks shubham for your constant support and continuous replies but as of now instead using workflow i shifted to assistant and the transcript feature is implemented but there is one more feature that i want to integrate in my model: Do you know how can i implement a feature where my AI assistant can save the conversation in memory for a particular number so if someone calls that AI assistant again and ask something about previous conversations then the assistant should know and answer ? Please tell me how to do it
s
Hey Steve, when a call ends, we send an "enter call report" to you (which you obviously know about). From this enter call report, you can extract either the call transcript or summary and then store it either inside a PDF or text file with a heading or label the date/time it was last called. Then, when you make another call, this time create a knowledge base out and attach it to your assistant. Instruct your assistant to call this tool only when someone requires or to recall a past event. This way, you can use past call history and past call transcription summary to answer questions in your current call.
3 Views