I have the problem that thw workflow wont get triggered when i recieve a message. if i start the workflow manually it is able to check my last mail. i tried sending a few mails and waited but nothing happened. i use n8n over the website and have the starter plan. I use version 1.100.1. I dont know what im doing wrong or what i have to change, the workflow is active. When i start the workflow manually everything works just fine from start to finish.
Database (default: SQLite): Dont know
n8n EXECUTIONS_PROCESS setting (default: own, main): Dont know
Operating system: Chrome on mac
I dont know what you mean exactly, but the workflow seems to have been activated twice yesterday and i havent touched it in a few days. and there where defenitely more mails coming coming into my inbox than the times the workflow has started.
Yes, if you are using Gmail Trigger, it wouldn’t trigger automatically, because Gmail using polling method for the trigger. I don’t really know why Gmail are using polling method for their webhook. Maybe to prevent mass mail coming to your webhook request:D
Gmail trigger does seem to be working on the concept of polling, rather than a webhook like Telegram trigger supports. While the doc doesn’t mention it, Telegram trigger has this webhook option while Gmail does not:
I think it’s fair to say that polling-based triggers can take a while to process, and I doubt 1 second can work considering 1 minute is the lowest available polling option.
If you set to 1 minute polling, are you seeing any delays?
Try using IMAP Mail trigger rather than Gmail’s official one. This trigger executes immediately when a new message is received, it doesn’t have a poll method.
→ Make sure to use Custom Rule: [“UNSEEN”]
Setting it up isn’t hard. Just a couple of steps;