Skip to main content

I’m having trouble with what should be a very simple zap and hoping someone can point me in the right direction or help me report a bug if that’s needed.

Context:

  1. I am using Tally to collect user information and add it to an airtable base
  2. One of the questions is optional and if they skip it i send them a follow up tally form to re-submit it later. That tally form has their user id automatically filled out so I can match it to the original record
  3. The zap I’m trying to build is designed to trigger when the user fills out the follow up form. It will then find their record in airtable and update the field they left blank with their response (in this case an attachment)

I am getting an error on the search airtable step where it’s not finding the record. Here’s the details

  1. I have a test record from my tally form selected where the user id is PZXkbQ
    1. Note - this record does have a different respondent id which means the user filled out this form on a different browser/device than the original form BUT the original ID (PZXkbQ) is hardcoded into their form submission via the user id field (and they can’t change it because it’s hidden)
  2. I’ve checked that the base, table, search by field, and search value are all correct in zapier
    1. I’ve tried both `User ID` and `user-id` fields as well as hard coding the ID
    2. I’ve also tried “exact match” and “contains” for search type
  3. I’ve checked that the record I want to update is in the airtable base
  4. Despite all of this, I keep getting an error that it’s unable to find the record. I’ve tried refreshing, redoing the zap from scratch, refreshing the airtable fields etc and none of it has worked

Is there a known bug or am I missing something? Any ideas would be welcomed!

 

Zapier search step with ID search field and value
 
Airtable base with the record I’m searching for with ID: PZXkbQ
 
search step not working

Hi ​@katep 

Things to check/try:

  • Check to make sure you selected the correct Search by Field
  • Check if the value in the Airtable Field value has any leading/trailing whitespace, which would cause it to NOT be an exact match
  • Check if the value in the field Search Value value has any leading/trailing whitespace, which would cause it to NOT be an exact match
  • Instead try clearing the Search by Field value and the Search Value field value
    • Use the Search Formula field
      • Value: {ID}=”}VARIABLE]”

 

 


Hey ​@Troy Tessalone thanks for the response!

  1. I confirmed I have the correct search by field - there’s no other id related columns in my airtable base
  2. I confirmed theres no leading or trailing whitespace in the airtable or tally records. I also tried the “contains” option instead of “exact match” to no avail
  3. I tried the formula you suggested but still got an error - I included a screenshot- is that what you meant?

the other thing that is weird is that I can’t seem to pull a different test record even though there have been 3 responses to this tally form (dates of responses were May 16, May 19, and May 20). The record it’s pulling is the most recent and it keeps pulling it with a slightly different URL for the file upload question. I wanted to test if this was isolated to just this response but can’t pull any other test data. any other ideas?

 


@katep 

You need to put double quotes around the mapped variable. “.VAR]”

TIP: Click field labels that are underlined to see tooltips with more info.

 


The quotes around the variable did the trick! Super weird that the field mapping and search wasn’t working, but I’m glad there was a workaround. Thanks!


That’s great news ​@katep! A huge thanks to Troy for pointing you in the right direction!

If you have any other questions, please don’t hesitate to reach out to the Community. We’re always happy to help! 🤗