← All questionsn8n Gmail trigger fires twice for the same email, so Brief Bot makes two Airtable rows
About n8n and Airtable
Polling every minute. Maybe one in ten emails comes through twice, a minute apart. Zapier never did this but I'm trying to leave Zapier.
Replies
Put an Airtable search node before the create: look up the Gmail message ID in a column, and only create if nothing comes back. I stopped trusting triggers to be exactly-once and it's been quiet since.
Sep 6KJ Park, Lu Ann and Jules B. agree
Lu Ann was right about the cause (a Gmail filter adds a label a few seconds later) and Imani's lookup was the fix. Two rows never again.
Sep 9Lu Ann and Imani agree
LLu Ann @lu-annReal estate agent · Real estate. I got tired of writing the same listing three ways. Is it possible the email is getting a label a few seconds after it arrives and that counts as a new event? Mine did that when a Gmail filter moved it.
Sep 7KJ Park agrees
I do the same thing in Make with a search then a filter. Whatever the tool, dedupe on the ID at the destination.
Sep 7Imani agrees
Sign in to reply.
Replies sit in the order people agree with them; the ones the asker marks “helped” lead. Names, never a number.