Tools
Overview of the built-in MESA tools you can use as triggers and actions, such as Filter, Paths, Loop, Delay, Data, Email, API, Custom Code and Webhook.
Activity LogAdd the MESA Activity Log tool to a workflow to record labeled data when it runs, which helps you debug your setup and trace what each step received.
AIUse the MESA AI tool to generate, classify and analyze data in a workflow with no OpenAI account needed, plus the Skill triggered trigger and Premium tasks
APIConnect MESA to internal services or any public API with the API tool, including its four built-in authentication methods and when a webhook suits better.
ApprovalPause a MESA workflow for human review with the Approval tool, so someone signs off before data moves on, such as checking AI-written product descriptions.
MCPLet AI apps such as Claude Desktop and Cursor call your MESA workflows through an MCP trigger to fetch information and take actions on your store.
Custom CodeWrite JavaScript in the MESA Custom Code tool to add complex logic, build integrations with third-party services and handle cases built-in tools cannot.
DataSave and read records in the private database built into MESA with the Data tool, creating tables so one workflow can store data for another to use later.
DelayPause a MESA workflow for minutes, hours, days, weeks or months with the Delay tool, and check the minimum delay allowed on your billing plan.
EmailTrigger a MESA workflow from an incoming email or send one from an action using the Email tool, best for one-off notifications and transactional messages.
FilterStop a MESA workflow unless your conditions are met with the Filter tool, and learn how a Filter differs from a Path that continues down another branch.
FormBuild custom submission forms with the MESA Form tool and its Form Builder, so customers can answer order questions, sign up or contact your store.
FTPDownload and upload files on an FTP server with the MESA FTP tool, mapping CSV and other file data to the format Shopify or another system expects.
ImageEdit images in a MESA workflow with the Image tool, adding effects and overlays, detecting colors and removing backgrounds from an image URL.
LogicUse the MESA Logic tool to handle filtering, restructuring and looping data in one step, with the MESA AI assistant helping you build and adjust it.
LoopIterate over a list one item at a time with the MESA Loop tool, for example running an action on every line item in a Shopify order.
Package TrackingRun MESA workflows on shipment events like In Transit, Out for Delivery or Delivered, and look up tracking details with the Package Tracking tool.
PathsSplit a MESA workflow into branches with the Paths tool so different tasks run depending on your conditions, and see how Paths compare with Filter.
RelayUse the MESA Relay tool to trigger another workflow from your current one, breaking big automations into smaller reusable pieces that run on conditions.
RSSPull content from an RSS feed into MESA by pasting its URL into an RSS trigger or action, with technical notes on how polling triggers behave.
ScheduleStart a MESA workflow on a recurring or one-time schedule with the Schedule tool, choosing frequency, date, time and the timezone used.
ScraperExtract a web page into markdown with the MESA Scraper tool by entering a URL, useful for gathering content from web resources into your workflows.
SMSSend text messages from a MESA workflow with the SMS tool, personalize them with variables, and review prohibited message rules and Premium task limits.
TransformReshape a payload for the next step with the MESA Transform tool, using Transform Mapping with key and value pairs or a custom script for finer logic.
QueueCollect triggers and workflow output in the MESA Queue tool, then release them together on a repeat schedule, much like a net with a timer.
WeatherAdd current, historical or forecast weather data to a MESA workflow with the Weather tool, using its ready-made actions and a Premium task allowance.
Web RequestCreate a unique URL with the MESA Web Request trigger that runs a full workflow and returns the last step result, handy for single page apps and proxies.
WebhookStart a MESA workflow when something happens in a third-party service using the Webhook trigger, and see how it differs from the Web Request trigger.
