{"id":5119,"date":"2026-08-30T07:10:33","date_gmt":"2026-08-29T22:10:33","guid":{"rendered":"https:\/\/donguri3.net\/server-tech\/gmail-iphone-mail-automation-issue-2\/"},"modified":"2026-08-30T07:10:34","modified_gmt":"2026-08-29T22:10:34","slug":"gmail-iphone-mail-automation-issue","status":"publish","type":"post","link":"https:\/\/donguri3.net\/en\/compare-tips\/iphone-ios-shortcut\/gmail-iphone-mail-automation-issue\/","title":{"rendered":"iPhone Mail Notification Automation Doesn&#8217;t Work Well with Gmail? [Troubleshooting Edition]"},"content":{"rendered":"<p>In the previous [Investigation Edition], we introduced that you can use the automation feature of the iPhone&#8217;s &#8220;Shortcuts&#8221; app to receive notifications via the iPhone&#8217;s Messages app (iMessage) when a specific email is received in Gmail.<\/p>\n<p>However, when I actually tried to start setting it up, I ran into a problem.<br \/><strong>Notifications do not arrive in real-time when Gmail is used as the trigger<\/strong>.<\/p>\n<hr \/>\n<h2>The Wall That Stood Before Setup: Is Gmail Incompatible with Push Notifications?<\/h2>\n<p>Building the automation itself is simple:<\/p>\n<ul>\n<li>&#8220;When a specific email is received&#8221;<\/li>\n<li>&#8220;Send a notification via iMessage&#8221;<\/li>\n<\/ul>\n<p>You can put together these steps in the Shortcuts app. However, in reality, a problem occurred where <strong>the automation does not fire immediately after the email arrives<\/strong>.<\/p>\n<hr \/>\n<h2>Cause: Gmail is Fetch-Only in the iOS &#8220;Mail&#8221; App<\/h2>\n<p>When using Gmail in the iPhone&#8217;s &#8220;Mail&#8221; app, the reception method is **not Push (instant notification), but Fetch (manual or every 15 minutes)**.<\/p>\n<h3>Notification Methods by Email Service (for iOS Mail App):<\/h3>\n<table class=\"w-fit min-w-(--thread-content-width)\">\n<thead>\n<tr>\n<th>Service<\/th>\n<th>Notification Method<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>iCloud<\/td>\n<td>Push \u2705<\/td>\n<\/tr>\n<tr>\n<td>Outlook\/Hotmail<\/td>\n<td>Push \u2705<\/td>\n<\/tr>\n<tr>\n<td>Gmail (IMAP)<\/td>\n<td>Fetch \u274c<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Therefore, even if you receive Gmail in the standard Mail app, the automation trigger <strong>does not react in real-time<\/strong>.<br \/>Furthermore, while notifications from the official Gmail app are instant, <strong>they cannot be used as a Shortcut trigger<\/strong>, creating a structural contradiction.<\/p>\n<hr \/>\n<h2>Countermeasure: Forwarding to a Push-Compatible Email<\/h2>\n<p>Using Gmail by itself makes it impossible to instantly fire the iPhone automation. Therefore, as an alternative, a configuration of &#8220;Gmail \u2192 Forwarding to a Push-compatible email&#8221; becomes a realistic option.<\/p>\n<table class=\"w-fit min-w-(--thread-content-width)\" style=\"width: 100%;\">\n<thead>\n<tr>\n<th>Countermeasure<\/th>\n<th>Details<\/th>\n<th>Status<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Gmail \u2192 iCloud Mail Forwarding<\/td>\n<td>Push-compatible, but the author wasn&#8217;t using it<\/td>\n<td>\u2715 Not adopted<\/td>\n<\/tr>\n<tr>\n<td>Gmail \u2192 Outlook\/Hotmail Forwarding<\/td>\n<td>Push-compatible and already used by the author<\/td>\n<td>\u3007 Adopted<\/td>\n<\/tr>\n<tr>\n<td>Mac Monitoring &amp; Notification<\/td>\n<td>High feasibility, but requires constant operation<\/td>\n<td>\u25b3<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2>Selected Configuration: Gmail \u2192 Outlook\/Hotmail \u2192 Push Reception on iPhone<\/h2>\n<p>Since the author was not using iCloud Mail, it was decided to <strong>use an Outlook (Hotmail) account, which supports push notifications and was already in use<\/strong>.<\/p>\n<p>The configuration looks like this:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">Receive specific email in Gmail\n\u2193 (Filter forwarding)\nAutomatically forward to Outlook email (Push compatible)\n\u2193\nInstantly receive in iPhone Mail app\n\u2193\nAutomation fires\n\u2193\nSend iMessage to myself<\/pre>\n<hr \/>\n<h2>Overview of Gmail \u2192 Outlook Forwarding Settings<\/h2>\n<ol>\n<li>Open Gmail and go to &#8220;Settings &gt; Filters and Blocked Addresses&#8221;<\/li>\n<li>Click &#8220;Create a new filter&#8221; \u2192 Specify conditions by sender or subject<\/li>\n<li>Select &#8220;Forward it to:&#8221; \u2192 Enter the Outlook email address<\/li>\n<li>Receive the verification link on the Outlook side, confirm it in Gmail, and enable it<\/li>\n<li>Save the filter to complete<\/li>\n<\/ol>\n<hr \/>\n<h2>Preview of the Next [Setup Edition]<\/h2>\n<p>In the next article, we will specifically explain the following setup procedures based on this configuration:<\/p>\n<ul>\n<li>Details of Gmail filters and Outlook forwarding settings<\/li>\n<li>Recreating the iPhone Shortcut automation<\/li>\n<li>Templating message content and applied settings<\/li>\n<\/ul>\n<hr \/>\n<h2>Conclusion<\/h2>\n<p>As seen this time, <strong>automation not working as expected due to specification differences (Push vs. Fetch)<\/strong> is a common pitfall when doing automation.<\/p>\n<p>However, as an alternative, <strong>by routing through Outlook (Hotmail), we were able to simultaneously achieve instant notifications and integration with the messaging app<\/strong>.<\/p>\n<p>Next time, based on this configuration, we will <strong>specifically introduce the setup procedure for a practical notification system<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the previous [Investigation Edition], we introduced that you can use the automation feature of the iPhone&#038;# [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":1857,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_locale":"en_US","_original_post":"https:\/\/donguri3.net\/?p=1853","footnotes":""},"categories":[1177],"tags":[697,683,692,693,690,1040],"class_list":["post-5119","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iphone-ios-shortcut","tag-apple","tag-gmail","tag-iphone","tag-693","tag-690","tag-1040","en-US"],"_links":{"self":[{"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/posts\/5119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/comments?post=5119"}],"version-history":[{"count":1,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/posts\/5119\/revisions"}],"predecessor-version":[{"id":5122,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/posts\/5119\/revisions\/5122"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/media\/1857"}],"wp:attachment":[{"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/media?parent=5119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/categories?post=5119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/tags?post=5119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}