How it works

Follow these 4 simple steps to get Slack alerts for new Shopify app subscription charges

shopify partner icon

App Subscription Charge Created

App connector: Shopify Partner • Time to complete: 0 minutes (Auto-configured)
Why this matters: This trigger monitors your Shopify Partner dashboard and detects when someone subscribes to your app, providing the initial data that powers the entire notification workflow.

This step automatically checks your Shopify Partner account every 15 minutes for new app subscription charges. When someone installs your app or upgrades their subscription, this trigger captures essential details like the subscription amount, app name, and creation timestamp. The system handles all the monitoring automatically - no configuration needed from you. This data gets passed to the filter step to determine if a notification should be sent.

Filter

App connector: Filter • Time to complete: 1 minute
Why this matters: This step prevents notification spam by only sending alerts for the specific app you care about, especially useful if you manage multiple apps in your partner account.

The filter checks if the subscription charge matches your specified app name before proceeding with the notification. You'll configure the "What is the name of the app?" field with your exact app name as it appears in your Partner dashboard. If the subscription charge is for a different app, the workflow stops here and no Slack message is sent. When there is a match, the subscription data passes through to the next step for additional details.

Retrieve App Subscription Charge

App connector: Shopify Partner • Time to complete: 0 minutes (Auto-configured)
Why this matters: This step fetches complete subscription details that weren't available in the initial trigger, giving you comprehensive information for your Slack notification.

This step automatically pulls additional subscription data using the transaction ID from the trigger. It retrieves detailed information like the exact creation timestamp, gross amount, and formatted subscription details that make your Slack alerts more informative. The system handles this data retrieval automatically without any configuration needed. This enriched data then flows into the final Slack notification step.

slack logo icon

Send Message

App connector: Slack • Time to complete: 2 minutes
Why this matters: This step delivers the formatted subscription notification to your chosen Slack channel, keeping your team instantly informed of new revenue.

Configure the Slack channel where you want subscription alerts delivered by selecting from the dropdown menu. The message automatically includes subscription details like the app name, creation date and time, and gross subscription amount. Before selecting your channel, invite the MESA Slack app to your workspace by typing @MESA in any channel and clicking the Invite button. The formatted message template is pre-built, so you just need to choose your destination channel.

Make it your own

Customize this workflow even further:

Set custom delays
Add a delay step before the Slack notification to wait 5 minutes and confirm the subscription charge wasn't immediately cancelled or refunded.
Chain multiple actions
Extend this workflow to simultaneously send notifications to multiple channels, update a Google Sheets tracking document, and create a task in your project management tool.
Store data in tables
Save subscription details to a MESA table for building custom revenue dashboards and tracking subscription trends over time.
Deploy AI agents for smart decisions
Let AI agents categorize subscription types (new vs. upgrade vs. renewal) and route different message templates to appropriate team channels automatically.

Frequently asked questions

Will I get duplicate notifications if a customer upgrades or downgrades their subscription?
Yes, each subscription charge event triggers a separate notification. Upgrades and downgrades create new subscription charges, so you'll receive a Slack alert for each transaction to keep you informed of all subscription activity.
Can I customize the message format or add additional subscription details?
Absolutely. You can edit the message template in the Send Message step to include additional fields like the customer's shop domain, subscription plan type, or billing cycle. You can also modify the formatting, emojis, and text to match your team's preferences.
What happens if my Shopify app has multiple pricing plans or add-ons?
The workflow captures all subscription charges regardless of plan type. The notification will show the gross amount for each charge, so you'll see separate alerts for base plans and add-on subscriptions, giving you complete visibility into your app's revenue streams.
What is a template?
Templates are pre-made workflows by our team of experts. Instead of building a workflow from scratch, these have all the steps needed to complete the task.
Can I personalize a template?
Yes! Every step can be customized to meet your exact requirements. Additionally, you can even add more steps and make it more sophisticated.
Are templates free?
Yes! Our entire library containing hundreds of templates are free to use and customize to your exact needs.

Ready to get Slack alerts for new Shopify app subscription charges?

Join thousands who've automated their work and saved an average of 3.5 hours every week.

Start with this template — It's free
7-day free trial • 5 min setup • Cancel anytime