Field Notes Vol. 5-2024
Welcome to our monthly field notes of the latest enhancements and updates for MESA! Each month, our team works diligently to bring you new features, improvements, and integrations designed to make your work easier to accomplish.
Let’s jump in to see the adventure that occurred this May.
Topics:
✨ New: Per-step testing
Workflow testing from beginning to end can be problematic if there are errors. It can be difficult to isolate the issue and determine where in the workflow there is a problem. By simplifying testing and breaking it down into manageable parts, it’s easier to troubleshoot and confirm the results.
We overhauled testing by building it directly into the steps so you can validate the work as you go.
For more on how it all works, be sure to read the Testing doc.
![per-step testing trigger](https://blog.getmesa.com/wp-content/uploads/per-step-testing-1024x826.png)
✨ New app integration: ChannelApe
ChannelApe is a popular inventory management service. There are currently only two workflow actions while we incorporate more of their APIs.
![channelape workflow actions](https://blog.getmesa.com/wp-content/uploads/channelape-actions-1024x612.png)
✨ New Shopify trigger: Discount Created
This trigger event starts when a Shopify Discount is created. Take a look at this Shopify guide on how to create discounts. To use this, you will need to update your permission scopes to include read_discounts
.
🚀 Improvement: Discord
For Discord integrations, we introduced new authentication, eliminating the need to create your own bots.
We removed the Guild ID
field from all actions, as it is now automatically added.
We implemented typeahead for the Channel ID
, so you can search for the channel directly instead of enabling “Developer mode” in Discord and copying and pasting the Channel ID
.
![discord authentication](https://blog.getmesa.com/wp-content/uploads/discord-authentication-1024x1007.png)
As a result we also update the setup instructions for the following templates:
MESA Template ID
create-a-channel-message-when-a-new-product-is-created-in-shopify
MESA Template ID
send-a-discord-message-when-an-infinite-options-product-is-purchased
🚀 Improvement: Webhook subscriptions
Previously, our webhook triggers would subscribe when workflow are enabled, and unsubscribe when the workflow or trigger was deleted. This means that if you disable the workflow, you will still receive webhooks. However, they will be marked as “Skipped” tasks.
This update will unsubscribe from webhooks you disables the workflow, delete the workflow, uninstall the app, or delete the trigger.
So, if you disable the workflow, you will no longer receive “Skipped” tasks.
🚀 Improvement: Optional Fields
In an effort to reduce confusion and simplify the configuration of each step, we move all optional fields to a side sheets that is accessible from a “More options” button. We found users were struggling to find the right fields to customize and also user configuring fields that were unrelated.
We’ll continue listening to your feedback and iterate for delivering the best workflow builder experience!
![workflow builder optional fields](https://blog.getmesa.com/wp-content/uploads/optional-fields-1024x612.png)
🚀 Improvement: MESA Docs
We improved the structure and wrote new articles to help everyone get started with MESA regardless of your experience with workflow automation. Check it out here: https://docs.getmesa.com/
![docs.getmesa.com](https://blog.getmesa.com/wp-content/uploads/new-docs-site-1024x612.png)
🎵 For your ears: Only Soundtracks
Enjoy our Spotify playlist for May featuring hit songs in cinema. Can you pair each song with inspired movie?