I am trying to set up a watcher / listener on Zoho email accounts that forwards emails as soon as they come in. I want this in Make.com so that I can have email addresses such as “info@example.com” or “support@example.com” which are listed on my website, but these addresses receive infrequent emails so it’s not yet worth the added expense of a premium Zoho account with access to their own native forwarding features. $5/month to Zoho isn’t bad but $0.10/month to Make is much better, and it’s a side-project startup so I want to keep it cheap.
It’s a simple scenario, and it works as expected when I press the “run once” button, but it does not actually watch the inbox on it’s own like it’s name implies.
I currently have the scheduling set to “On Demand”, as every other option is time based scheduling. Did I set this up wrong and I’m not understanding the Zoho modules, or are the built in Zoho modules intended to not actually “listen” or “watch” my inboxes the way that a webhook would?
Any suggestions for better ways to listen to the inbox?
This is because you have scheduled the scenario to run On demand (only when you click “Run Once”).
Example circled in red:
“On demand” is completely different from “Immediately”, which is only available to INSTANT Webhook triggers.
You need to set a schedule to run once in a while (e.g. every 5 minutes) to get the new changes.
This module (Watch New Rows) is a POLLING trigger, and not an INSTANT (Webhook) trigger.
There are two types of triggers, Polling (scheduled), and Instant (webhooks). Polling triggers can only run on a schedule. Instant triggers can be run as soon as data is received by the webhook.
Polling means Make checks external service for changes (pull changes to Make).
Webhook (instant) triggers means external service calls Make when there are new changes (push changes to Make).
The module you are using does not push changes — it’s basically a API request that Make has to occasionally “call” to fetch the latest changes/items.
To find out more on the different types of Trigger modules, see refer to Types of Modules and Webhooks sections of the Make help center.
See if your app has an “Instant” or “Webhook” trigger in Make. If not, check if the third-party service has a feature that can send out a webhooks when content is created/updated - and then you can point it to a “Custom Webhook” trigger in your scenario.