In Summary: You can send Slack messages for any event you receive in Amplitude in real time
Webhooks are available on Amplitude’s Plus Plan or over
A powerful Analytics tool, Amplitude also has the ability to serve as a real time alerting system, with the use of their Webhooks for Events.
To configure a Webhook first we need to create a destination url for the information to be sent to. Navigate to Your Apps section in Slack and select “Create New App”

Select “From Scratch”

Then give your app a name and select the correct workspace. Note that this will require admin approval.

Head over to “Features” > “Incoming Webhooks”, and toggle to ON.

Select “Add New Webhook to Workspace” and you will be required to select a channel in which you want the data to be sent to. Once completed copy the Webhook URL

Amplitude Set Up
In Amplitude we now need to configure when and what we want to send. Under “Data” > “Destinations”, click “Add Destination”.

Select Webhook for Events and Users

Give your sync a name and hit “Create Sync”

Toggle the “Status” to “Enabled”, and paste the Webhook that was generated in Slack.

Under “Send Events” > “Define Event Payload” select “Customize Payload” and paste the following:
{
"text":"You just triggered a ${input.event_type}"
}
The value in the text field can be changed to anything you want, or your business needs. This can range from form submissions for Sales reps, to alerting Customer Success Managers when a client submits poor feedback

Dynamic values can also be used from the event payload, and can be referenced with the following format ${input.value}. These will match the values that are available when the event is received (Can be checked in the”Debugger” screen).
To choose when and where to send the event use the “Select & filter event” option. Anytime the criteria is met for an incoming event event. The message will be sent to Slack. Once you’ve confirmed the event is working as expected, hit save and the alerts will start sending automatically.
Final Thoughts
Real time alerting is an incredibly powerful feature to give teams greater visibility over their products. And the ability to automate this from Amplitude can help delivery greater value from your tracking that may otherwise require other systems to be purchased or implemented.
On top of this the alerts can be monitored in Amplitude for delivery rate and latency, giving you greater peace of mind.
Have a question on anything discussed on this page? Or looking for help in setting up your Amplitude instance?
Drop us a message: