kalani
kalani4w ago

Airtable not integrating

Hello, I am in the process of integrating my air table using the third party connection. However when I input test data I don’t see my air table updating. Not sure what steps I’m missing.
37 Replies
Tico | Voiceflow Assistant
Here are a few quick checks that usually solve an Airtable “nothing is updating” situation in Voiceflow: 1. Confirm the integration is connected • In Project settings → Integrations, make sure you see a green “Connected” badge next to Airtable. If it still shows “Connect”, paste a valid Airtable Personal-Access-Token and click Save first. 2. Pick the right Base > Table > Action in the block • Inside your Integration (or Agent) step choose the base and table that should receive the data. • Select the exact action you need – e.g. Create record (adds a new row) or Update record (edits an existing one). Using “Update” without supplying the record ID will silently do nothing. 3. Map fields to variables • Under “Input” add every Airtable field you want to populate and link each one to a Voiceflow variable (⚡ icon). • Send real values in those variables before the step runs – you can set them in a Set-Step or Code step earlier in the flow. 4. Run the flow in Test/Prototype • Click ▶️ Run on the canvas (or open the Prototype) and follow the path that hits the Airtable step. You should see a green ✔ trace when the call succeeds. • Open Airtable and refresh; the new/updated record usually appears within a second. 5. Check for errors in the Debug panel • If the trace shows a red ⚠ error, expand it – common causes are: wrong PAT scope, field names typed differently from Airtable, or trying to update a record without supplying record_id. If all of the above look correct and you still don’t see changes, try switching the action to Create record with just one simple field mapped. If THAT shows up in Airtable, your connection is fine and the issue is likely with field mapping or the record ID when updating. Docs: https://docs.voiceflow.com → Integrations → Airtable
Steve B. | IntelleSync.ai
Can you provide more information. What 3rd party connection are you using? Is your airtable api connection authorized correctly? Is the data being captured in varibales correctly in voiecflow before being sent?
kalani
kalaniOP4w ago
Hi Steve, I will send you my information shortly.
kalani
kalaniOP4w ago
@Steve B. | IntelleSync.ai Hello, I am usuing the third party integration airtable inside of the agent. I inputted the LLM description to pull the specific headings. I can see the airtable creating records but not inputting information. I was searching in the videos/documentation but not seeing anything to trouble shoot this issue. Do i need to input something in the records input variable? My airtable shows connected, i just granted it access. It didn't prompt me to enter my API key.
No description
No description
No description
No description
No description
Steve B. | IntelleSync.ai
@kalani Thanks for the info. I found the same issue, it worked for a day but hasn't since. I use the API tool in the agent instead and it works everytime.
kalani
kalaniOP4w ago
Ahhhh, ok. Is there a ticket out for this?
Steve B. | IntelleSync.ai
I'm not aware of one. @Support @Devina Baghmar is there a ticket for the create record Airtable integration in the agent step It's creating empty rows?
kalani
kalaniOP4w ago
Thank you for your help!
Steve B. | IntelleSync.ai
@kalani No worries!
kalani
kalaniOP4w ago
@Steve B. | IntelleSync.ai
No description
kalani
kalaniOP4w ago
Sorry, you're talking about this API tool correct? And it's the same set up as if you created an API block?
kalani
kalaniOP4w ago
No description
Steve B. | IntelleSync.ai
Yes that’s right the api within the agent. 1st image
kalani
kalaniOP4w ago
Thanks Looks like the same set up .
Steve B. | IntelleSync.ai
yes same as a regular API block.
Michael Hood (Head of Product)
Airtable's API is quite finicky, when the tool is called what does the debug log say?
kalani
kalaniOP4w ago
Hey Michael let me check and will get back to you. @Michael Hood (Head of Product) I was searching for it , where do I find the debug log?
Michael Hood (Head of Product)
Press the run button and look at the debug logs when the tool is called
kalani
kalaniOP4w ago
Got it, let me connect the airtable again.
kalani
kalaniOP4w ago
Here is the log. It says airtable capture record succeeded. As you can see though, it produces blank. I have my headers exactly how it's spelled to airtable.
No description
No description
No description
No description
kalani
kalaniOP3w ago
I’m going to use the classic API call. I shouldn’t have any issues. @Michael Hood (Head of Product) fyi @Steve B. | IntelleSync.ai hey Steve, I just tried the API block, it’s still working.
kalani
kalaniOP3w ago
No description
kalani
kalaniOP3w ago
It’s populating the variables but not the actual data I’m inputting
kalani
kalaniOP3w ago
No description
No description
No description
kalani
kalaniOP3w ago
I’m getting a 200 ok so everything is integrating correctly.d
Steve B. | IntelleSync.ai
Can you share a screenshot of your api tool (RE Demo) settings. Please use shift + command + 3 to take screenshots on your mac 🙂 I also think your agent (Instructions) prompting is to simplistic and vague, define what details are relevant and provide steps to create the airtabe record e.g
**Task**
Follow these steps to capture the user's details and create a record in airtable:

1. Capture the following required details from the user:
- name
- email
- status
- number
- description

2. When you have captured all of the required details, call the 'RE Demo' (also, this not a productive name - something like 'Create Airtable Record' is more intuitive) tool and create a new record with the user's details:
- name
- email
- status
- number
- description
**Task**
Follow these steps to capture the user's details and create a record in airtable:

1. Capture the following required details from the user:
- name
- email
- status
- number
- description

2. When you have captured all of the required details, call the 'RE Demo' (also, this not a productive name - something like 'Create Airtable Record' is more intuitive) tool and create a new record with the user's details:
- name
- email
- status
- number
- description
Steve B. | IntelleSync.ai
It also looks like you have no input variables in your api tool, which is likely why you have the variable placeholders. It should look like my image.
No description
kalani
kalaniOP3w ago
Hi Steve, I’ll look into this after work. Saw your other message, apologies
Steve B. | IntelleSync.ai
@kalani No worries!
kalani
kalaniOP3w ago
This is from the RE demo.
No description
kalani
kalaniOP3w ago
Updated based on your screenshots.
No description
kalani
kalaniOP3w ago
Now that I think about it, do I need the JSON payload and just the use the variables? Not sure what I'm doing wrong. still getting the placeholders.
No description
No description
No description
No description
kalani
kalaniOP3w ago
@Steve B. | IntelleSync.ai
Steve B. | IntelleSync.ai
@kalani I think I see your issue. You haven't updated your JSON with the input variables, I can see they are green in your JSON they should be blue. See how I have it configured. Also remove the 'records' and second 'fields' object you added, you don't need them.
No description
kalani
kalaniOP3w ago
Ok, let me start over and input. @Steve B. | IntelleSync.ai finally! It works. Thank you very much! I think the other issue was I had created variables for a classic API step.
Steve B. | IntelleSync.ai
@kalani No problem! Glad it's all working now for you. If you don't mind please give me a #🏅┃shoutouts 🙂
kalani
kalaniOP2w ago
Will do!

Did you find this page helpful?