Unable to Store Conversation Data in Airtable Desp...
# support
v
Hi François! 👋 I understand you're trying to store conversation data in Airtable but haven't found the right method yet. While I don't have specific Airtable integration examples or templates, I can definitely help with the recommended methods for extracting and sending VAPI conversation data to external services. Based on the information I found, here are your options for sending conversation data to Airtable: ## Webhooks Webhooks are a recommended method for sending real-time conversation data to external services. According to the [VAPI documentation](https://docs.vapi.ai/server-url), the Assistant Server URL you provide to VAPI is treated as a webhook. This allows your application to receive data and communicate with VAPI during conversations. To configure webhooks: 1. Set up your own webhook endpoint first 2. Specify this endpoint in VAPI where it should send the data 3. Include necessary parameters, headers, and authentication details You can send data like a
userId
using the
assistantOverrides
parameter:
Copy code
javascript
vapiInstance = vapiSDK.run({
  apiKey: apiKey,
  assistant: assistant,
  config: buttonConfig,
  assistantOverrides: {
    variableValues: {
      userId: "yourUserIdHere"
    }
  }
});
## Conversation Hooks Conversation hooks allow your application to receive real-time conversation data and communicate with VAPI during conversations. According to the [VAPI server URL documentation](https://docs.vapi.ai/server-url), you can configure your assistant's
serverMessages
to include:
Copy code
json
{
  "serverMessages": [
    "transcript",
    "end-of-call-report"
  ]
}
This will enable your server to receive real-time transcripts and call artifacts via webhooks. ## API Endpoints While there isn't a direct, standard VAPI API endpoint specifically designed to send conversation data to Airtable, VAPI provides tools to achieve this through custom implementation.
The [VAPI API Reference](https://docs.vapi.ai/api-reference/test-suites/test-suite-controller-remove) includes endpoints for managing calls that may be relevant for extracting conversation data, such as List Calls, Create Call, Get Call, Delete Call Data, and Update Call. ## API Request Task The [API Request task](https://docs.vapi.ai/workflows/tasks/api-request) within VAPI workflows allows interaction with external APIs, which can be used for integrating with Airtable. To configure this: - Specify the URL (Airtable endpoint) - Choose the HTTP method (GET or POST) - Define headers with key, value, and type - For POST requests, provide body values Is there a specific aspect of these integration methods you'd like me to elaborate on further? Sources: - [VAPI documentation](https://docs.vapi.ai/server-url) - [VAPI server URL documentation](https://docs.vapi.ai/server-url) - [VAPI API Reference](https://docs.vapi.ai/api-reference/test-suites/test-suite-controller-remove) - [API Request task](https://docs.vapi.ai/workflows/tasks/api-request)
f
I think I need to use something like N8N, for example, to set up a webhook. no ?
org : ILCI BUSINESS SCHOOL // Bug Report – Webhook URL Not Saving I’m experiencing a bug on this page. When I try to save the Webhook URL, I receive an error message from VAPI indicating that the webhook was not saved. Despite clicking the “Save” button, the configuration doesn’t seem to persist. https://cdn.discordapp.com/attachments/1359512498629513552/1359895847109918720/image.png?ex=67f92533&is=67f7d3b3&hm=ad9525bc123f2394fd290769691b48498b33776475e0d3100259650420754fd1&
The problem is that you don't allow you to put a URL in HTTP, you only allow you to save HTTPS
s
checking if this is resolved/solved for you?
f
I would like to have confirmation from you and know if we can still use http?
89bb2a68-8187-4cc8-ab57-217814ed6eb2
Would it be possible to have an answer?
s
Hey you cannot use http because over the internet only secure communication protocols are allowed to be used or are preferred to be used so you have to use https instead and I also have a question regarding this shared uuid. If you can share some more context then I can help you regarding this uuid.
f
Hello, Here are the details of the issue I'm encountering: • Organization ID: 89bb2a68-8187-4cc8-ab57-217814ed6eb2 I had configured several bilingual agents (FR–EN) which were working perfectly. I then proceeded to add webhook information in the organization settings to receive data from VAPI into N8N. After completing this setup, I tested one of the agents to make sure everything was working properly. Unfortunately, I noticed that none of the agents can hear or function anymore after responding to the first question from the AI. Additional details: • No other changes were made except for the webhook configuration. • I saw a prompt saying I could update the agents, which was suggested by VAPI, and I followed through with it. • Since performing that update, nothing is working anymore. Could you please help me identify and resolve the issue? It is urgent that my agents are able to function again. Thank you very much for your support. Best regards,
I had to deal with the problems on my own, you can close the tickets
s
Sounds, good.
3 Views