Skip to main content
Best answer

Zap: Google Sheets to Airtable - creates new record in Airtable instead of updating eventhough a "Find record" step is included


Hello Zap Community!

I'm trying to set up a Zap with Google Sheets and Airtable wanting it to "Update record in Airtable when new or updated row in Google Sheet". I successfully set up another Zap where it creates a new record when a new row is created in the chosen Google worksheet. However, I also want a Zap that just simply updates the existing matching records in Airtable when rows in Google Sheets are edited.  I played around, and made a Zap that was kind of "working" - however, when I update rows in Sheets it just created new records in Airtable. 

I have set up three steps:

  1. Google Sheet as the trigger: new or updated row
  2. Action: Find record in Airtable (making it look for a matching record in Airtable)
  3. Action: Update record in Airtable if it matches the record that was found 

What I have done so far is to set up a Google Sheet worksheet as a trigger - here there is no problem. Then I've added a "Find Record in Airtable" step in the Zap, as I want the Zap to look through existing Airtable records for one that matches the row in Google Sheets. When testing this, it's successful (I get a true result). When I then move onto "Update record in Airtable" and choose a record I wish to update I get the one saying “Record” (with a sequence of numbers and letters). I also put in values in fields underneath the Record telling the Zap what to update. 

When I run the test there is no problem. But when I then edit something in the Google Sheet, the updates in Airtable are created as new record, instead of just updating the existing ones? 

 

Can anyone help me? Spent a long time on this and can’t wrap my head around where it goes wrong

Thanks, 

Best answer by robschmidtBest answer by robschmidt

Hi @JuliePoss,

First and foremost, make sure you don’t have this option turned on:

If you turn it on that tells zapier to create a new record if Find Record doesn’t return anything.

You mentioned that you are mapping a Sequence of number/text (from google sheet; a sequence of number/text separated by comma is known as line-items), however, that is suppose to be only one number/text. So make sure your mapped item only has one value (not separated by comma).

Let me know if this helps.

View original
Did this topic help you find an answer to your question?
This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

4 replies

GetUWired
Forum|alt.badge.img+12
  • Zapier Expert
  • 1030 replies
  • March 4, 2021

HI @JuliePoss 

Your flow is sounding right so far. Do you mind sharing screenshots of your set up so that we can get a better look? 


robschmidt
Forum|alt.badge.img+9
  • Zapier Expert
  • 617 replies
  • Answer
  • March 4, 2021

Hi @JuliePoss,

First and foremost, make sure you don’t have this option turned on:

If you turn it on that tells zapier to create a new record if Find Record doesn’t return anything.

You mentioned that you are mapping a Sequence of number/text (from google sheet; a sequence of number/text separated by comma is known as line-items), however, that is suppose to be only one number/text. So make sure your mapped item only has one value (not separated by comma).

Let me know if this helps.


  • Author
  • 1 reply
  • March 9, 2021

Hi @robschmidt and @GetUWired 

I figured out where it went wrong - but thanks for reply!


steph.n
Forum|alt.badge.img+8
  • Builder
  • 899 replies
  • March 10, 2021

Hi @JuliePoss - We’d be really appreciative if you shared what solution you found! It would really help our community. Thank you!