Sending webhooks to Slack

This setup requires a Slack and ChartMogul admin account. 
Before you start, you may want to consider setting up a Slack integration using Zapier with the setup described in this tutorial instead.

Slack has the following limitations to consider when using webhooks to send data:

These limitations lead to Slack messages containing a limited amount of details. An example of a Slack message sent using webhooks would be:

mrr_movement happened in your ChartMogul account. Movement type is expansion. It happened on the date: 2020-10-28T08:47:07.000Z. Customer purchased the Platinum Plan - Platinum Plan Monthly (USD) plan.

This tutorial outlines the steps to set up Slack workflow to receive a webhooks payload.

Create Slack channel to send webhooks

Set the name of the channel #webhooks-mrr and click Create.

If you want to change the channel that webhooks are sent to after setting this up initially, please see these Slack instructions on how to change it in Workflow setup


Create Slack Workflow

Use your Slack account for steps 1-7.

  1. Download the Workflow configuration file.
  2. Go to workflow builder and click to Import workflow:
  3. Locate the workflow file in your file system
  4. Confirm the name of the Workflow
  5. Publish the workflow
  6. Copy the URL
  7. Use the URL above as the Webhooks Endpoint in your ChartMogul account. For exact steps visit:


Was this article helpful?