# I want to "Add New or Update" the records in Airtable whenever Google Contact is updated/created. What modules should I use in the flow?

**URL:** https://community.make.com/t/i-want-to-add-new-or-update-the-records-in-airtable-whenever-google-contact-is-updated-created-what-modules-should-i-use-in-the-flow/63700
**Category:** Questions
**Tags:** airtable, google-contacts
**Created:** [December 11, 2024, 4:35am UTC](https://community.make.com/t/i-want-to-add-new-or-update-the-records-in-airtable-whenever-google-contact-is-updated-created-what-modules-should-i-use-in-the-flow/63700 "2024-12-11T04:35:05Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Chloe\_Chiu](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/chloe_chiu/32/49416_2.png) [@Chloe\_Chiu](https://community.make.com/u/Chloe_Chiu)
#### Post date: [December 11, 2024, 4:35am UTC](https://community.make.com/t/i-want-to-add-new-or-update-the-records-in-airtable-whenever-google-contact-is-updated-created-what-modules-should-i-use-in-the-flow/63700/1 "2024-12-11T04:35:05Z")

</div>

I want to “Add New or Update” the records in Airtable whenever Google Contact is updated/created. What modules should I use in the flow? Is “Google Contact - Watch New contact” or “Google Contact - Upsert”? I’ve tried both with no luck.

Right now I use “Watch Contacts” and “Create Record” - all contacts are added again and again, I have many duplicate records in my Airtable. ;-(

---

<div class="post-metadata">

### Author: ![samliew](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/samliew/32/13327_2.png) [@samliew](https://community.make.com/u/samliew)
#### Post date: [December 11, 2024, 4:53am UTC](https://community.make.com/t/i-want-to-add-new-or-update-the-records-in-airtable-whenever-google-contact-is-updated-created-what-modules-should-i-use-in-the-flow/63700/2 "2024-12-11T04:53:46Z")

</div>

You will have to perform a **Search** in the Airtable for that contact.

Try using the [Airtable](https://www.make.com/en/integrations/airtable) “Search Records” module:

> Searches for specific records or returns all records.

For more information, see [https://www.make.com/en/integrations/airtable](https://www.make.com/en/integrations/airtable), and [https://www.make.com/en/help/app/airtable](https://www.make.com/en/help/app/airtable) in the help centre.

Connect the Search module to a router with two paths, and filters to check the result of the Airtable Search module.

- If there are results, update the record in Airtable.

- If there are no results, create a new record in Airtable.

Hope this helps! Let me know if there are any further questions or issues.

— @samliew

P.S.: Investing some effort into the [Make Academy](https://academy.make.com) will save you lots of time and frustration using Make.

---

<div class="post-metadata">

### Author: ![Chloe\_Chiu](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/chloe_chiu/32/49416_2.png) [@Chloe\_Chiu](https://community.make.com/u/Chloe_Chiu)
#### Post date: [December 11, 2024, 5:04am UTC](https://community.make.com/t/i-want-to-add-new-or-update-the-records-in-airtable-whenever-google-contact-is-updated-created-what-modules-should-i-use-in-the-flow/63700/3 "2024-12-11T05:04:53Z")

</div>

Thanks a lot Samliew, may I ask, what should I put in the Formula for it to compare the new phone number with those already in the Airtable?

---

<div class="post-metadata">

### Author: ![dilipborad](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/dilipborad/32/53211_2.png) [@dilipborad](https://community.make.com/u/dilipborad)
#### Post date: [December 11, 2024, 11:11am UTC](https://community.make.com/t/i-want-to-add-new-or-update-the-records-in-airtable-whenever-google-contact-is-updated-created-what-modules-should-i-use-in-the-flow/63700/4 "2024-12-11T11:11:15Z")

</div>

Hello @Chloe_Chiu,  
As @samliew, you need to get data from airtable and then compare it with the Google contact data.

Loop(Iteration) through all the rows of Airtable, then use a router, Then use 2 different routes for **found** and **not found.**.

Need to set filters like this [https://www.make.com/en/help/scenarios/filtering#filtering](https://www.make.com/en/help/scenarios/filtering#filtering)  
In the filter settings use the field and its value for comparison. (values are data-type sensitive).

I hope this helps 👍

---

<div class="post-metadata">

### Author: ![Make\_Bot](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/make_bot/32/14661_2.png) [@Make\_Bot](https://community.make.com/u/Make_Bot)
#### Post date: [March 11, 2025, 4:46am UTC](https://community.make.com/t/i-want-to-add-new-or-update-the-records-in-airtable-whenever-google-contact-is-updated-created-what-modules-should-i-use-in-the-flow/63700/5 "2025-03-11T04:46:46Z")

</div>


