Configuring Slack as a destination
You’ll need to be a Staff, Admin or Owner in ChartMogul to complete the steps outlined in this article.
For information about how we collect and use data, review our Privacy Policy.
Set up Slack as a standard destination in ChartMogul to automatically send real-time MRR updates and daily, weekly, or monthly MRR summaries directly to your Slack channels. Use this data to keep your entire team informed on revenue movements as they happen. Resources and further reading: standard destinations
Watch a video about configuring Slack updates:
Resources and further reading:
- Understanding MRR Movements
- Custom Attributes
- Developer guide on destinations
- How up to date is the data in ChartMogul?
Before You Begin
Review these details before completing the steps outlined in this article.
- ChartMogul sends updates to public and private Slack channels.
- ChartMogul sends either real-time MRR updates or daily/weekly/monthly summaries of your MRR movements to Slack.
-
With real-time updates, ChartMogul sends each MRR movement to Slack, including any custom attributes you've configured, as they occur.

-
Daily, weekly and monthly summaries show the net impact of all MRR movements within the period as well as the largest MRR gains and losses.

- ChartMogul doesn't send updates for MRR movements (changes to your monthly recurring revenue) below 0.5% of your total MRR or five cents (pence, centavos, etc.).
Data included in real-time and daily updates
ChartMogul generates an MRR movement when it receives data from your integration. If your integration delays data by one day or more, ChartMogul won't treat that movement as real-time and won't trigger a real-time Slack notification. Those delayed movements may also arrive after a daily summary is sent, so they won't appear in that summary either.
App Store Connect and Google Play integrations import subscription-related data once every 24 hours. When using these integrations, real-time and daily notifications may not include all MRR movements. MRR movements excluded from Slack notifications are still visible in Report Data, customer records and your billing system.
How to Add Slack as a Destination
- Navigate to Settings > Destinations.
-
Click ADD DESTINATION and select Slack.

- Enter a unique name for your destination in the Name field, then click NEXT.
- Authenticate by clicking CONNECT SLACK. You’ll then be redirected to your Slack account, where you’ll be asked to Allow access to your Slack workspace.
- Choose how often you’d like ChartMogul to send MRR updates to Slack, either:
- Real-time,
- Daily (9:00 UTC each day),
- Weekly (9:00 UTC each Monday) or
-
Monthly (9:00 UTC on the first day of each month).

- Select or type the names of Slack channel(s) you’d like ChartMogul to use when sharing updates. By default, only public channels appear in the drop-down. To use a private channel:
- Navigate to the channel you want to use and type
@ChartMogulin the message field. -
Send the message. You'll receive a Slackbot message to invite a ChartMogul bot user to this channel. Click Invite Them.

- Navigate to the channel you want to use and type
- For real-time updates:
- Turn off the Include customer email in Slack messages toggle to exclude customer email addresses from the updates.
- Configure any Custom attributes ChartMogul should include in the messages it shares to Slack.
- Set a threshold to have ChartMogul only Send messages for movements over the specified amount of MRR.
-
Under Send messages for, select All to share all MRR movements or limit your updates to any combination of New Business, Expansion, Contraction, Churn and Reactivation.

- Click SAVE.
ChartMogul will begin sharing MRR updates to the channels you’ve selected based on the frequency you’ve chosen. To send updates at multiple frequencies, add multiple Slack destinations.
How to Edit a Slack Destination
- Navigate to Settings > Destinations.
- Locate the Slack destination you'd like to update and click the Settings icon.
- In the setup modal, make any changes as needed.
- Click SAVE.
ChartMogul will share MRR updates based on the changes you’ve made.
Deleting Slack as a destination
To delete a Slack destination, navigate to Settings > Destinations. Find your destination in the list and click the Settings icon. From there, click Delete.
ChartMogul will stop sending the MRR updates configured as part of this destination.



