A Gmail plug-in that filters unknown and first-time senders out of your inbox so you can review and approve later. Optionally replies with a "pay to deliver" option for the sender to get to your Inbox.
No server, no app, no subscription. Built with Google Apps Script + Stripe.
Gmail doesn't let you filter out unknown senders natively. Inbox Gatekeeper fills that gap.
Every 15 minutes, the script checks your inbox. If a sender isn't in your Google Contacts, your "Other Contacts" (people you've emailed before), or a whitelisted domain — they get labeled Unknown Senders and archived out of your inbox for review later.
Newsletters with unsubscribe headers pass straight through. So do emails from 80+ common services — Amazon, FedEx, LinkedIn, your bank, Substack, and more. No false positives from the stuff you actually signed up for.
Optionally, Inbox Gatekeeper sends a one-time auto-reply to unknown senders with a Stripe payment link. You set the price — it can be anything you want. Frame it as a coffee, a donation to charity, a carbon credit, or a serious filter. It's your inbox.
If someone pays and they turn out to be legitimate, you can refund them with one click in Stripe. The script never replies to no-reply addresses, newsletters, or the same person twice.
Google Apps Script is Google's built-in scripting platform — it's like a macro system for your Google account. It runs on Google's servers, not your computer, and has native access to Gmail, Contacts, and Calendar without any third-party dependencies. Think of it like an Excel macro, but for Gmail.
Installing is just copy-paste. You open script.google.com, create a new project, paste in the code, and run a setup function. No terminal, no package manager, no deployment. It takes about 10 minutes and requires zero coding knowledge. Once set up, it runs 24/7 on Google's infrastructure — even when your computer is off.
Every 15 minutes, the script checks your recent inbox messages. Each sender is matched against your Google Contacts, your "Other Contacts" (everyone you've ever emailed), a list of 80+ common services, and whitelisted domains you configure. Newsletters with unsubscribe headers also pass through.
If a sender doesn't match any of those checks, they're unknown. Their email gets labeled Unknown Senders and archived — out of your inbox, but easy to find and review whenever you want. Add them to your contacts and they'll pass through next time.
If you want to go further, you create a free Stripe payment link — takes about 5 minutes. You choose the amount, the framing, and where the money goes. Inbox Gatekeeper then includes this link in its auto-reply to unknown senders.
When someone pays, Stripe sends you a notification. You check your Unknown Senders label, find their email, and decide whether to reply. If they're legitimate and you want to refund them, one click in Stripe handles it. The whole flow is deliberately manual to keep the script simple and dependency-free.
The technical details, for those who want them.
10 steps. No coding knowledge needed. About 10 minutes.
Most issues happen during setup. Here's what to look for.