• Instructions to Ask a Question

    For any assistance, please click the "Ask a Question" button and select the Pabbly product for which you require support.

    We offer seven comprehensive applications designed to help you efficiently manage and grow your business:

    Our support team endeavors to respond within 24 business hours (Monday to Friday, 10:00 AM to 6:00 PM IST). We appreciate your understanding and patience.

    🚀 Exclusive Lifetime Offers 🚀

    We invite you to take advantage of our special one-time payment plans, providing lifetime access to select applications:

    • 🔥 Pabbly Connect — Lifetime Access for $249View Offer
    • 🔥 Pabbly Subscription Billing — Lifetime Access for $249View Offer
    • 🔥 Pabbly Chatflow — Lifetime Access for $249View Offer

    Make a one-time investment and enjoy the advantages of robust business management tools for years to come.

Preventing a Google Sheet from accepting duplicate entries

David C

Member
We have a Pabbly Connect workflow which connects Woodpecker.co to a Google Sheet.

When someone opens an email sent by Woodpecker, Pabbly sends a few fields (name, company, phone number, email address, location, timestamp) to a Google Sheet, creating a new row for that contact.

However, the Woodpecker contains a sequence of four different emails. If someone opens multiple different emails in the campaign on different days, or even opens one email multiple times, a duplicate row is created for them in the Google Sheet, with all fields the same (except for the timestamp, which obviously varies each time).

How can I make the Google sheet reject any duplicate contacts sent by Woodpecker via Pabbly with the same email address?

Thanks in advance.
 

Fagun Shah

Well-known member
You need to use Google Sheet action called "Lookup Row" and then setup Routers based on the Results you get from Lookup Row action.

So if basically if Row with the same email id already exists in Google sheet then it won't do anything or may be update the timesatamp.

And if the Row with that email id is not found then it will create a new row.

Here are some videos that might help -



In your case if you do not want to update the Row then you can use Filter directly as well instead of using Routers.

Filter condition will be "Row Index" does not exist in Lookup Row action's response.
 

David C

Member
Hi Fagun

Many thanks. I'll take a look at the videos and see if I can wrap my not-so-technical brain around Filters and Routers to set this up!
 
Top