@Thomas_Cornu
Here are additional possible causes:
-
Some users discovered that enabling filters like “Only unread emails” prevents triggering even when new emails arrive; turning that filter off made the trigger work again. (n8n Community)
-
Gmail triggers can be rate-limited by Google if you poll too often; after a while the trigger may stop working until credentials are re-authenticated or polling frequency relaxed. (n8n Community)
-
Expired or invalid Gmail credentials / OAuth token frequently appear as the culprit. Even if manual execution works, automatic polling may fail if the token has lost permissions or access was revoked. (n8n Community)
-
There is an open issue about Gmail polling triggers not working automatically after a while, even though the workflow is active. (GitHub)
What you can try:
-
Re-authenticate Gmail credentials
-
Increase polling interval
-
Check logs/debug mode
-
Ensure Gmail API, scopes, OAuth settings are still valid
-
Check that workflow is really Active in Executions tab
Lmk