Alerts where you actually look: email, Slack and webhooks
An alert you don't see in time is no use. If your shop runs on a Slack channel, a restock alert sitting in an inbox nobody checks until lunch has already cost you the buy.
You can send each kind of alert where you'll actually see it, and to more than one place.
Where to set it up
Go to Settings, then the Notifications tab. The list at the bottom, Your channels, is every place we send alerts to.
Every account starts with two: email to the address you signed up with, and the in-app notifications you see under Notifications in the sidebar. Both get every kind of alert.
Add a channel
Click Add channel, give it a name you'll recognize, and pick a type:
- Email sends to any address, not just yours. Handy for the person who does your ordering.
- Slack posts to a channel through a Slack incoming webhook. Paste the webhook URL Slack gives you. It starts with
https://hooks.slack.com/. - Generic webhook sends signed JSON to a URL you control, for your own systems. More on that below.
Then choose Events. Tick All events, or pick only the ones this channel should get. The ones most dealers care about are Bullseye watch match, Price drop alert and Your credentials failed. FFL verification updates and messages from us are in the list too.
That's how you route. A Slack channel that only gets BullsEye matches. An email to your buyer that only gets price drops. Everything else stays in-app. Each alert goes to every channel that's switched on and subscribed to it.
Test it before you trust it
For Slack and webhooks, the Send test button next to the address sends a test message before you save, so you know the URL works. Once a channel is saved, the Test button in its row works for every type, including email.
Do this. A mistyped webhook URL fails silently, and you won't find out until the alert you needed doesn't show up.
Once a day, or every time
Each channel has a setting called Deliver on every occurrence, which is on by default. Leave it on for BullsEye and price-drop channels, where every alert matters.
Turn it off and that channel gets at most one alert of each type per 24 hours. That's useful for a noisy channel, like credential failures going to a shared inbox.
Silence one distributor's credential alerts
If a distributor login keeps failing because your account there is on hold, you don't need to hear about it every time. On a channel subscribed to the credential alerts, Manage filters lets you mute that one distributor. You'll keep getting credential alerts for the others.
It also shows on channels set to All events.
For your own systems: webhooks
A generic webhook sends a signed JSON payload to your URL every time a subscribed event fires. The URL has to be https, and it can't point at a private network address.
When you create the channel, you get a signing secret. It's shown once, so copy it then. Use it to check that a payload really came from us. If you lose it, Regenerate secret gives you a new one. Changing the webhook URL also rotates the secret.
If your endpoint is down, we retry up to 5 times over 24 hours. Deliveries on the channel's row shows what was sent and what happened.
Pause everything
Out for a week? At the top of the tab, Pause all notifications stops everything until you switch it back. Snooze does the same for 1 hour, 4 hours, a day or a week, then turns itself off.
Try it
Channels come with every membership. Open Settings, then Notifications, and add a Slack channel that only gets Bullseye watch match. Then set up a BullsEye Watch and let it post there.
Not a member yet? Try the full Pro+ plan free for 7 days. No credit card needed until your trial ends.
- Notifications
- Slack
- Webhooks
- Product