iPhone Mail Notification Automation Doesn’t Work Well with Gmail? [Troubleshooting Edition]

In the previous [Investigation Edition], we introduced that you can use the automation feature of the iPhone’s “Shortcuts" app to receive notifications via the iPhone’s Messages app (iMessage) when a specific email is received in Gmail.

However, when I actually tried to start setting it up, I ran into a problem.
Notifications do not arrive in real-time when Gmail is used as the trigger.


目次

The Wall That Stood Before Setup: Is Gmail Incompatible with Push Notifications?

Building the automation itself is simple:

  • “When a specific email is received"
  • “Send a notification via iMessage"

You can put together these steps in the Shortcuts app. However, in reality, a problem occurred where the automation does not fire immediately after the email arrives.


Cause: Gmail is Fetch-Only in the iOS “Mail" App

When using Gmail in the iPhone’s “Mail" app, the reception method is **not Push (instant notification), but Fetch (manual or every 15 minutes)**.

Notification Methods by Email Service (for iOS Mail App):

Service Notification Method
iCloud Push ✅
Outlook/Hotmail Push ✅
Gmail (IMAP) Fetch ❌

Therefore, even if you receive Gmail in the standard Mail app, the automation trigger does not react in real-time.
Furthermore, while notifications from the official Gmail app are instant, they cannot be used as a Shortcut trigger, creating a structural contradiction.


Countermeasure: Forwarding to a Push-Compatible Email

Using Gmail by itself makes it impossible to instantly fire the iPhone automation. Therefore, as an alternative, a configuration of “Gmail → Forwarding to a Push-compatible email" becomes a realistic option.

Countermeasure Details Status
Gmail → iCloud Mail Forwarding Push-compatible, but the author wasn’t using it ✕ Not adopted
Gmail → Outlook/Hotmail Forwarding Push-compatible and already used by the author 〇 Adopted
Mac Monitoring & Notification High feasibility, but requires constant operation

Selected Configuration: Gmail → Outlook/Hotmail → Push Reception on iPhone

Since the author was not using iCloud Mail, it was decided to use an Outlook (Hotmail) account, which supports push notifications and was already in use.

The configuration looks like this:

Receive specific email in Gmail
↓ (Filter forwarding)
Automatically forward to Outlook email (Push compatible)
↓
Instantly receive in iPhone Mail app
↓
Automation fires
↓
Send iMessage to myself

Overview of Gmail → Outlook Forwarding Settings

  1. Open Gmail and go to “Settings > Filters and Blocked Addresses"
  2. Click “Create a new filter" → Specify conditions by sender or subject
  3. Select “Forward it to:" → Enter the Outlook email address
  4. Receive the verification link on the Outlook side, confirm it in Gmail, and enable it
  5. Save the filter to complete

Preview of the Next [Setup Edition]

In the next article, we will specifically explain the following setup procedures based on this configuration:

  • Details of Gmail filters and Outlook forwarding settings
  • Recreating the iPhone Shortcut automation
  • Templating message content and applied settings

Conclusion

As seen this time, automation not working as expected due to specification differences (Push vs. Fetch) is a common pitfall when doing automation.

However, as an alternative, by routing through Outlook (Hotmail), we were able to simultaneously achieve instant notifications and integration with the messaging app.

Next time, based on this configuration, we will specifically introduce the setup procedure for a practical notification system.