How to Send Gmail Label Alerts to a Shared Room
Use one Gmail filter, Zapier's labeled-email trigger, fixed private copy, and the Gmail message ID as a replay key.

To send a Gmail label alert to a shared group of phones, create a Gmail filter that applies one dedicated label, use Zapier's New Labeled Email trigger, and POST fixed copy to a PingRoom incoming webhook. Map Gmail's stable message ID into PingRoom's idempotency header so an exact replay does not create another Ping.
Gmail remains the mailbox record. The Room receives only Selected email needs review and Open Gmail to review the selected message. It does not receive the sender, recipients, subject, body, attachments, label name, or thread link.
This is a Zapier webhook recipe, not a native Gmail integration. Zapier's current Gmail + Webhooks page limits this connection to business Gmail accounts, its Webhooks action requires a paid Zapier plan, and the destination Room's owner needs PingRoom Pro.
Start with Gmail's own notifications
If one mailbox user needs ordinary new-mail alerts, use Gmail's notification settings. They keep the message and the alert in the same product and avoid another automation.
Use a shared Room only when a small, stable group needs one sparse signal about a deliberately selected class of mail.
| What people need | Better starting point |
|---|---|
| Normal new-mail alerts for one mailbox user | Gmail notifications |
| Sender, subject, message body, attachments, or reply actions | Gmail |
| One fixed signal for a small group that should not receive email content on a lock screen | Gmail filter → Zapier → private PingRoom Room |
| Assignment, ownership, escalation, or a retained work queue | Your approved help-desk or workflow system |
A Ping does not prove the sender is authentic, the email is important, somebody reviewed it, or every phone displayed the alert. It only says the selected Gmail label produced an automation event.
Give one meaning to one label
Create a new Gmail label for this workflow, such as Shared review signal. Do not reuse a broad label that already contains unrelated mail.
On Gmail's web interface, use the search box to test the criteria first. Google's filter guide recommends checking the search results before creating the filter. A narrow illustrative rule might combine one trusted sender domain, one recipient address, and an exact subject phrase. Your real criteria should come from the mailbox owner and the team's approved process.
When the results contain only the intended messages:
- Open the search options and select Create filter.
- Choose Apply the label and select the dedicated label.
- Leave automatic forwarding off. Zapier needs the event identity, not another copy of the email.
- Save the filter and test it with a harmless message.
Filters affect future matching mail. A reply is filtered only when it also matches the criteria. Keep the rule simple enough that somebody can explain why a message did or did not receive the label.
Prepare one private Room
Create or choose a private PingRoom Room for the people who genuinely need the signal. Open Settings → Connections → From another app, add an incoming webhook named Gmail label, keep Quick Ping on Custom message, save it, and copy the complete secret URL.
The incoming-webhook guide covers the Room-side setup. The webhook reference carries the current fields, text limits, idempotency behavior, cooldown, and errors.
Treat the full URL as a password. Keep it out of email bodies, Gmail filters, browser-side code, screenshots, shared documents, and logs. Regenerate the webhook secret if it is exposed.
Build the Gmail-to-Room Zap
In a new Zap:
- Choose Gmail as the trigger app.
- Choose New Labeled Email.
- Connect the intended business Gmail account.
- Select only the dedicated label.
- Load a harmless test message and identify its stable Gmail message ID in the trigger sample.
- Add Webhooks by Zapier as the action and choose Custom Request.
- Set the method to POST, paste the PingRoom webhook URL into URL, and set the data pass-through option to No.
- Put this exact JSON in the Data field:
{ "action": null, "title": "Selected email needs review", "message": "Open Gmail to review the selected message.", "correlation_id": "gmail-{{Gmail message ID}}" }
Use Zapier's field picker to replace {{Gmail message ID}} with the message ID from the trigger sample. Do not type a sample value permanently, and do not map any other trigger field.
Add these headers:
| Header | Value |
|---|---|
Content-Type | application/json |
Idempotency-Key | gmail-{{Gmail message ID}} |
Zapier's Webhooks guide warns that leaving the Data section blank can pass every previous-step field into the request. Do not do that here. Fill the body explicitly and inspect the test request before turning the Zap on.
Never map these Gmail fields into the PingRoom request:
- sender or recipient addresses;
- subject, snippet, plain-text body, or HTML body;
- attachments or filenames;
- the Gmail thread link;
- headers, labels, or mailbox names.
The message ID is used only as a replay identity. It is not useful notification copy, and people should open Gmail under its own permissions to inspect the message.

These AI-generated editorial illustrations feature approved PingRoom avatars and Pingo the Pigeon, PingRoom's fictional Chief Marketing Officer. They are not Gmail, Zapier, or PingRoom screenshots and do not depict customers.
Pingo is stationed beside the duplicate because that is a suitable job for someone with a strong opinion about repeated messages. He cannot read the mailbox, access a private Room, run the Zap, or send a Ping. People choose the filter, label, Room members, copy, and response process.
Rehearse the privacy and replay boundary
Use made-up content, a dedicated test label, and a Room whose members expect the rehearsal.
- Send one harmless message that matches the filter. Confirm Gmail applies the intended label.
- Inspect the Zap's outgoing request. It should contain only the four fixed JSON fields and the two headers above.
- Confirm one Ping appears with the fixed title and message.
- Retry the same action with the same Gmail message ID and unchanged body. PingRoom should replay the first accepted result instead of creating another Ping.
- Change the body but keep the old idempotency key. The request should conflict rather than silently changing the first event's meaning.
- Send a second harmless matching message. Its different message ID should create one new Ping.
- Send a non-matching message. It should receive no label and create no Zap run for this workflow.
- Lock a test phone and read the alert as a bystander would. The copy should reveal no mailbox content.
For this article, a representative Gmail-shaped message ID passed through the recorded request builder and a local mock of PingRoom's documented contract. The checks covered first acceptance, exact replay, changed-body conflict, a second message, malformed identity, fixed private copy, excluded email fields, and a disabled webhook. They used no live Gmail account, Zapier account, PingRoom Room, email, phone, or delivery receipt.
Treat timing and delivery honestly
Zapier labels New Labeled Email as a polling trigger, not an instant webhook. Its schedule depends on the current Zapier plan and service behavior. Do not use this workflow for emergencies, paging, legal deadlines, security incidents, or any process where a delayed or missed alert creates material harm.
Zapier's current Gmail page also says the labeled-email trigger can react when a reply is added to a conversation. Your narrow Gmail filter still controls which messages receive the label, and each message ID gives each accepted event its own replay boundary. Test a matching reply before relying on the workflow.
PingRoom's HTTP success means the Ping was accepted into its normal path. Connectivity, Focus mode, notification permission, Room settings, and operating-system policy can still affect what one phone displays. Gmail and Zapier remain the places to inspect the source message and automation run.
Send the smallest useful signal
If one Gmail label deserves a shared attention path, create the private Room and incoming webhook, connect a harmless test message, and keep every email detail in Gmail.
Gmail, Google, and Zapier are trademarks of their respective owners. PingRoom is not affiliated with or endorsed by them.
PingRoom
Short-form communication.


