Gmail "New Labeled Email" trigger

Unfortunately, n8n’s “New Labeled Email” trigger does not exactly mimic Zapier’s behavior because n8n does not actively listen for Gmail events in real-time. Instead, it uses a polling mechanism, which checks Gmail for emails that meet the criteria during each interval (e.g., every minute). This means it can only process newly labeled emails added after the workflow starts running, and older labeled emails are not processed unless re-triggered manually or through adjustments.

Is there a way I can create a trigger that looks for emails when I add a ‘Label’ whether or not the email is recent?

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

hi @Zafar.Kahn

Welcome to the community! Not sure this is possible as you mentioned, perhaps google allows you to push a notification to a webhook on that event? if so you can capture it via our webhook node and go from there.

Hope this helps!