Hi everyone, I’m stuck with a workflow that works perfectly when I execute it manually in n8n, but doesn’t run in real life.
Environment:
- n8n Cloud
Context:
-
The workflow is published/active.
-
If I manually execute it (or test the nodes step-by-step), everything completes successfully.
-
The issue is that the workflow does not start automatically when new emails arrive.
Trigger:
- Gmail Trigger (watching incoming emails)
What I already tried:
-
Deleted the Gmail Trigger node and recreated it from scratch.
-
Reconnected and confirmed the OAuth2 credentials carefully (re-authorized).
-
Double-checked that the test email is actually received by the mailbox the trigger is monitoring.
Still, when I send an email to test, the email arrives normally, but the workflow never triggers.
Questions:
-
What are the most common reasons a Gmail Trigger won’t fire on n8n Cloud even if the workflow is active and manual execution works?
-
Is there something specific to check in Gmail labels/filters/historyId/permissions that could block trigger events?
-
Any recommended debugging steps/logs to inspect to understand why the trigger isn’t starting?
If useful, I can share screenshots of the trigger configuration and the workflow canvas.
Thanks a lot ![]()