Switchboard

Every forwarded email is checked against your Google Sheet's keywords, then routed — forwarded on, posted to a webhook, or logged — automatically.

Sheet connected, synced 41 days ago
Connect your Sheet

Rules

Checked top to bottom against every forwarded message — the first keyword that matches wins.

3 rows
Keyword Action Destination

Activity log

Every message checked against the rules above, most recent first.

Time Subject Action Destination Status
Sep 28, 02:45 PM
Alias verification — urgent invoice review
Forward [email protected] Failed
Sep 28, 02:38 PM
Alias verification — urgent invoice review
Forward [email protected] Failed
Sep 28, 02:04 PM
Webhook delivery test — urgent invoice review
EMAIL [email protected] Failed
Sep 28, 12:49 PM
xjjhflk
email [email protected] Failed
Sep 28, 12:40 PM
L';LBJBJB
Forward [email protected] Failed
Sep 28, 12:39 PM
HI
— — No match
Sep 24, 01:18 PM
kgjj,jhk
6699
— — No match
Sep 24, 06:39 AM
unsubscribe me from these invoice reminders
Archive [email protected] Routed
Sep 24, 08:39 AM
Your weekly digest is here
— — No match
Sep 24, 10:39 AM
URGENT: payment processor degraded
Webhook https://hooks.example.com/urgent-alert Routed
Sep 24, 11:01 AM
Requesting a refund for order 9931
Forward [email protected] Routed
Sep 24, 11:37 AM
Invoice #4021 is now overdue
Forward [email protected] Routed

How matching works

01

The email is forwarded

A message lands in your inbox and you forward it — by hand or by an automatic filter — to your Switchboard address.

02

Subject and body are checked

Switchboard reads your Sheet's Keyword column top to bottom and looks for each one inside the subject and body, case-insensitive.

03

The first match wins

As soon as a keyword is found, matching stops — that row's Action and Destination decide what happens next.

04

The action runs, and it's logged

Forward sends the message on by email, Webhook posts it to a URL, anything else is recorded so you can see it happened.

Three columns. That's the whole config.

Give your Sheet a header row of Keyword, Action and Destination, share it so anyone with the link can view it, then paste the link below.

Keyword     Action     Destination
invoice     Forward    [email protected]
refund      Forward    [email protected]
urgent      Webhook    https://hooks.example.com/urgent

Share → “Anyone with the link” → Viewer.

Your Switchboard webhook

Switchboard doesn't own a mailbox, so there's no "@switchboard" address to hand a sender directly. Instead, an email parser gives you a real inbox address, and posts every message it receives straight to this URL:

http://172.16.0.49:8080/inbound/0984fc586e54487d84c6

That's your full Switchboard webhook URL, ready to copy — paste it straight into the parser below.

Runs a live, two-part check: is this exact URL reachable, and has your alias ever actually posted here for real?

No real alias mail has ever hit this URL yet. The endpoint itself can still pass the check above — that only proves the URL works. Send one real email through your alias to confirm the alias side too.

Your forwarding address

That's the address on ForwardEmail.net — hand this one out to senders, or set a filter that forwards matching mail to it. One thing left to confirm: its recipient inside ForwardEmail must be set to your Switchboard webhook URL above, not a mailbox.

  1. 01In your ForwardEmail.net dashboard, open the alias for [email protected].
  2. 02Set its recipient to a webhook (not an inbox) and paste your Switchboard webhook URL from the box above into it, then save.
  3. 03ForwardEmail POSTs each message as JSON with from, subject and text fields — Switchboard reads all three automatically, no mapping needed.
  4. 04Send a real email to [email protected] and watch the activity log below — it should land within seconds.

Use Verify alias config above first to confirm the URL itself is reachable, then send a real message and run it again — the "real alias mail" line will flip on once it lands.

Prefer Pabbly Connect's Email Parser?

Works the same way, and needs no domain of your own — it hands you a ready-made @parser.pabbly.com address:

Create a free Email Parser
  1. 01Open the link above to sign up (it's free) and go straight to Email Parser, then create a new parser. It immediately shows you an address like [email protected] — that's your forwarding address.
  2. 02In your real inbox (Gmail, Outlook, etc.), set up a forward — or a filter that forwards matching mail — to that @parser.pabbly.com address.
  3. 03Create a workflow with the Email Parser as the trigger, add a Webhook action, and paste your Switchboard URL above as its POST destination.
  4. 04Map the parser's from, subject and body fields into the webhook — Switchboard reads any of those common names automatically.

From then on, anything you forward to that parser address lands here and gets checked against your Sheet's keywords within seconds — run Verify alias config above afterwards to confirm it landed.

Send a test message

Try a keyword before you wire up real mail.

No match, no problem

Anything that matches no keyword in the table above still needs somewhere to go. Set a default action and destination here — it behaves like one more row at the very bottom of your Sheet.

Unmatched mail currently goes to [email protected].

Nothing sits in a forwarded folder again.

Routing against your connected Sheet — 3 rules live.