Hello dear friends and colleagues, I am new to VAPI and I found it very powerful tool to create VoiceBot for my project, I would like to answer maybe you can help me with it, I I have my VOICEBOT assistant created and I already create my (json object) + I using MAKE to create my HTTP Request (POST Method) to make a outbound call, I would like to know if it’s possible that when assistant is calling some customer (when I run the flow) and during the conversation voicebot assistant asking about confirmation (yes or no) and customer say yes, it is possible to store this variable somehow, because I need this answer of customer to store (in field of excell), thank you very much for any help
Hey, @Alexandru_Domente
Yes, It is possible.
We can do two things
- We can get the transcription and summarize with ChatGPT and then generate JSON and update in spreadsheet.
- We have to define response in Vapi from where we got response in JSON and then we can do same.
Thanks,
Sachin Shrivastava
Hello well I am knew into vapi so I defined the my HTTP Post request like this into make using the json schema I can paste it here,
{
“assistant”: {
“transcriber”: {
“provider”: “deepgram”,
“model”: “nova-2”,
“language”: “pt”
},
“serverMessages”: [“end-of-call-report”,“transcript”]
},
“assistantOverrides”: {
“model”: {
“messages”: [
{
“content”: "Sarah é uma assistente simpática e prestável que trabalha na área de saúde. Relembrar as pessoas se vão comparecer na consulta ou exame marcado. Se a pessoa responder não para a pergunta posso falar consigo? responder obrigado e até próxima. Confirmar que tem uma marcação de {{1.2
}} às {{1.4
}} na Unidade de Saúde de {{1.5
}} De seguida, confirme a sua presença ? Após a confirmação da marcação pela pessoa, agradecer e desejar um bom dia. - Não te esqueças de ser engraçado e espirituoso! - Mantenha todas as suas respostas curtas e simples. Utilize uma linguagem informal, preferindo frases como “Umm…”, “Bem…” e “Quero dizer”. - Esta é uma conversa por voz, por isso, mantenha as suas respostas curtas, como numa conversa real. Não divague durante muito tempo. ",
"role": "assistant"
}
],
"provider": "openai",
"model": "gpt-4o-mini",
"semanticCachingEnabled": true,
"temperature": 0.3,
"maxTokens": 250
},
"voice": {
"provider": "azure",
"voiceId": "pt-PT-RaquelNeural" },
"firstMessage": "Olá {{1.`1`}} fala a Sara da unidade de saúde de Lisboa, é oportuno falar agora?",
"voicemailDetection": {
"enabled": false,
"provider": "twilio"
},
"endCallMessage": "Bye"
},
“customer”: {
“numberE164CheckEnabled”: true,
“number”: “+{{1.0
}}”
},
“phoneNumber”: {
“twilioAccountSid”: “******",
“twilioAuthToken”: “********”,
“twilioPhoneNumber”: "”
}
I tried kind of times to define the response and after I tried to get it with HTTP GET request but it’s not working maybe I am doing something wrong