Give your team a real address on your domain — support@, billing@, alerts@ — and have everything it receives land in the channel that already has their attention.
The default answer to "we need an address the whole team can see" is a shared mailbox, and it is a bad one. Somebody has to own the password, a seat gets billed, and nobody actually checks it — mail sits unread in a place that is nobody's first tab.
Slack's own email-to-channel feature solves the visibility problem, but it sits behind a paid plan and it gives you an address on Slack's domain rather than your own. Handing customers acme-support-aaa1bb@slack-mail.example is not the look you want on an invoice.
MXcatch gives you support@your-domain.com, posts everything it receives into the channel, and does not care which Slack plan you are on.
support, alerts, whatever you want before the @.Send a test message. It shows up in the channel with the sender, the recipient address, the subject, and a preview of the body.
Because each incoming webhook URL is bound to a single channel, routing by address is just a matter of which alias holds which action. billing@ to #finance, support@ to #support, security@ to #security-alerts.
Actions are independent. Add a forward action next to the Slack one and the message goes to the channel and to a real mailbox, so there is a searchable copy and a repliable thread.
Plenty of services only notify by email. Give each one its own address on a catch-all domain — vendor-uptime@, vendor-billing@ — and route each to the channel that should see it. As a bonus, you learn immediately which vendor leaked your address when spam starts arriving at one of them.
Posting every message to a channel is how channels get muted. Use routing rules to match only what matters — subject contains failed, sender ends with your monitoring vendor's domain — and let the rest go quietly to the inbox.
The Slack action formats a message for humans. If you want the mail as structured data — to open a ticket, extract a PDF, or feed a pipeline — use a webhook action instead, or alongside it. Same message, one goes to the channel and one to your code.
support@ can post to #support and billing@ to #finance. Each incoming webhook URL is bound to one channel.One domain and ten aliases are free forever — enough for most teams.
Create your free account