Assistant Hallucinating Prospect's Names

When the VAPI assistant makes an outbound call to a dealership and the receptionist picks up with "Hi, thanks for calling Jackson Toyota, this is Joanne speaking", the VAPI assistant responds with "Hi, can you please connect me with metadata.firstname, metadatalast name please? Or it also responds with "Hi, can you please connect me with George Anderson?" - The VAPI Assistant made up the George name. George is not a contact on the Google Sheet and that name is nowhere in the System Prompt.

I'm not technical at all and I have learned ways to "set things up" by myself. So please hold hands with me, hehe! But can you please let me know what I am doing wrong and why is the VAPI assistant not asking for the contact name from the Google Sheet?

Here's my current process - Please see the attached Word document with the full process

1) n8n Workflow with HTTP Request node at the end sending info to VAPI. The expressions in the JSON Payload that the node sends are all green
2) VAPI Sytem Prompt - I include {{metadata.firstName}} {{metadata.lastName}} into the prompt when giving instructions to the assistant i.e. "When the receptionist picks up ask for {{metadata.firstName}} {{metadata.lastName}} "
3) I execute the workflow (I put my cell phone in the contact's PHONE NUMBER column of the Google Sheet) and the assistant calls me - so at least that part I go it right!

Thanks for taking the time to look into my request and I hope that I can pinpoint the issue so that I get the assistant working correctly. Thanks!
Process.docx16.23KB
Was this page helpful?