tr Skip to content
Black Friday FlowMattic for life, 12 payments of $33.25 Or $399 once. Nothing added for splitting Ends in --Days --Hrs --Min --Sec See the deal

Connect Amplitude and Slack

Amplitude custom monitors spot when a metric moves. FlowMattic receives each alert through a webhook and posts it to Slack, routed by monitor, explained in plain words and sent to whoever is on call when the drop is serious. For growth, product and data teams who track key metrics in Amplitude.

1 trigger 14 actions 6 example workflows 2 ready-made templates Unlimited runs

Try a pairing

When this happens in Amplitude1 trigger

Do this in Slack14 actions

1. TriggerSetup Webhook
2. ActionSend Channel Message

When Amplitude fires Setup Webhook, FlowMattic runs Send Channel Message in Slack with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Amplitude and Slack workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Amplitude app icon Slack app icon Ready-made template

Post Amplitude monitor alerts to a Slack channel

Each alert posts the monitor name, metric and change to the analytics channel, so the team sees a spike or drop without opening a dashboard.

Setup WebhookSend Channel Message

View the template
Amplitude app icon Slack app icon

Send each monitor to the team that owns the metric

A Router reads the monitor name, so signup alerts go to growth, checkout alerts go to payments and error-rate alerts go to engineering.

Setup WebhookRouterSend Channel Message

Amplitude app icon Slack app icon

DM the on-call person for severe drops

A Branch checks how far the metric fell. Big drops go to the on-call engineer by DM, smaller changes only to the channel.

Setup WebhookBranchSend Direct Message

Amplitude app icon Slack app icon

Explain the alert in plain words with AI

An AI Agent turns the monitor payload into a short note on what changed and what to check first, so people outside the data team understand it.

Setup WebhookAI AgentSend Channel Message

Amplitude app icon Slack app icon

Show the latest alert in the channel topic

Set Channel Topic writes the last monitor that fired and when, so anyone opening the metrics channel sees the current state first.

Setup WebhookSet Channel Topic

Amplitude app icon Slack app icon

Hold low-priority alerts outside working hours

Date/Time Formatter reads the alert time and a Filter stops minor monitors at night, so people are not woken for small weekend changes.

Setup WebhookDate/Time FormatterFilterSend Channel Message

Set up: monitor alerts in Slack

At the end, each Amplitude custom monitor that fires posts its details to your Slack channel.

  1. Connect Slack

    Under Connects in FlowMattic, add the Slack workspace that should receive alerts.

  2. Copy the webhook URL

    Create a workflow with Amplitude and Setup Webhook, then copy the URL FlowMattic gives you.

  3. Add it to the monitor

    In Amplitude, add that URL as the webhook for your custom monitor and send a test alert so FlowMattic captures the payload.

  4. Post the alert

    Add Slack Send Channel Message, choose the channel, map the monitor name, metric and values, test it and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Post Amplitude monitor alerts to a Slack channel Template
  1. Amplitude app icon 1. Trigger in Amplitude Setup Webhook
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From AmplitudeTo Slack
    Monitor nameMessage: monitor
    MetricMessage: metric
    Current valueMessage: now
    Expected valueMessage: expected
    Chart linkMessage: chart
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • The trigger carries what Amplitude sends for your monitor, so the mapping above is an example. Fire a test alert to see the real fields.
  • Every monitor pointed at the same webhook URL arrives in one workflow. Use a Router on the monitor name to treat them differently.
  • These workflows start from Amplitude monitors and post to Slack. Investigation still happens in Amplitude, so include the chart link in each message.
Amplitude app icon

Amplitude

Integration page

Triggers (1)

  • Setup WebhookTriggers for custom monitors in amplitude.

Actions (14)

  • Send Channel MessagePost or Schedule a new message to a specific #channel
  • Add ReminderAdds a reminder for the user
  • Create ChannelCreates a new channel
  • List All ChannelsRetrieve list of all channels
  • Set Channel TopicSets the topic on a selected channel
  • Set StatusSets your Slack status to the given text and emoji
  • Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
  • Find User by EmailFinds a user by matching against their email instead of their username
  • Find User by IDFinds a user by their ID.
  • Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
  • Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
  • Update ProfileUpdate basic profile fields such as name or title
  • Find MessageFinds a Slack message using the Slack Search feature
  • Upload FileUpload file to your slack workplace

Why run this pair with FlowMattic

Amplitude and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Metric changes reach the owner

Each monitor goes to the team responsible for that metric, so alerts are acted on rather than muted.

Readable by everyone

AI explanations and clear formatting make alerts useful to product and marketing, not only analysts.

Runs on your own server

FlowMattic catches the webhook on your WordPress site with unlimited runs, so noisy monitors cost nothing extra.

Common questions

How do I send Amplitude alerts to Slack?

Create a FlowMattic workflow with the Amplitude Setup Webhook trigger, paste its URL into your custom monitor's webhook setting in Amplitude, then add Slack Send Channel Message with the alert fields mapped.

Can different monitors post to different channels?

Yes. Point them all at the same webhook URL and add a Router that checks the monitor name, with a Slack step and channel on each path.

Can I stop alerts at night?

Yes. Format the alert time with Date/Time Formatter and add a Filter that stops low-priority monitors outside working hours. Keep severe monitors on a path that always posts.

Can it send tracked events, not just monitors?

This trigger is built for Amplitude custom monitors. For other events, use a FlowMattic Webhook trigger with whatever Amplitude can send to a URL.

Can the alert mention the on-call engineer?

Yes. Use Find User by Email for the on-call person and include their Slack ID in the message, or reach them directly with Send Direct Message.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Amplitude and Slack

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Amplitude integration 1.0.0, Slack integration 1.0.