Sending webhooks to Slack

This setup requires a Slack and ChartMogul admin account.
Before you get started, you may want to consider setting up a Slack integration using Zapier as an alternative setup.

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 a Slack workflow to receive webhook payloads.

Step 1 — Create a Slack channel to send webhooks

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

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

Step 2 — Create a Slack Workflow

  1. Download the Workflow configuration file.
  2. Go to the workflow builder and click Import.
  3. Locate the workflow file in your file system.
  4. Confirm the name of the Workflow and click Next.
  5. Click Publish to finalize the workflow.
  6. Once the workflow is done, click Copy to capture the webhook URL.
  7. Use the webhook URL above as the Webhooks Endpoint in your ChartMogul account when setting up your webhook.


Was this article helpful?

We’re sorry to hear that. Would you like to share more feedback?

Thanks for your feedback!