Start with a trigger
Select a trigger that sets your workflow in motion.
This could be anything from a new order in your Shopify store to a customer signing up for your newsletter.
Triggers are the starting points that tell MESA when to act.
MESA is the most flexible way automate Shopify to Google Drive. Easily add workflows to simplify your work.
MESA helps you make workflows that keeps your business running. A trigger is the event to start a workflow then, actions are performed.
Starts when a collection is created.
Starts when a collection is removed.
Starts when a collection listing is created.
Starts when a checkout listing is deleted.
Starts when a collection listing is updated.
Starts when a collection is updated.
Starts when a customer is created.
Address 1
Address 2
City
Company
Country
Country Code
Country Name
Default
First Name
ID
Last Name
Name
Phone
Province
Province Code
Zip
Address 1
Address 2
City
Company
Country
Country Code
Country Name
Default
First Name
ID
Last Name
Name
Phone
Province
Province Code
Zip
Customer ID
Email Address
Email Marketing Consent
Starts when a customer account is activated.
Address 1
Address 2
City
Company
Country
Country Code
Country Name
Default
First Name
ID
Last Name
Name
Phone
Province
Province Code
Zip
Starts when a collection group is removed.
Starts when a collection group is updated.
Starts when a customer's SMS marketing consent is updated.
Starts when a customer tag is added.
Starts when a customer tag is removed.
Starts when a customer is updated.
Admin Graphql Api Customer Kept ID
Admin Graphql Api Customer Deleted ID
Admin Graphql Api Job ID
Status
Errors
Starts when a discount is created.
Starts when a draft order is created.
ID
Order ID
Name
Customer
Shipping Address
Billing Address
Note
Note Attributes
Currency
Invoice Sent At
Invoice URL
Line Items
Payment Terms
Shipping Line
Tags
Tax Exempt
Tax Exemptions
Tax Lines
Applied Discount
Taxes Included
Total Tax
Subtotal Price
Total Price
Completed At
Created At
Updated At
Status
Starts when a draft order is updated.
Starts when a 3PL accepts a fulfillment cancellation request.
Starts when a 3PL rejects a fulfillment cancellation request.
Starts when a merchant requests a fulfillment request to be cancelled after that request was approved by a 3PL.
ID
Status
ID
Order ID
Name
Status
Tracking Company
Tracking Number
Tracking URL
Shipment Status
Location ID
Notify Customer
Line Items
ID
Order ID
Name
Status
Tracking Company
Tracking Number
Tracking URL
Shipment Status
Location ID
Notify Customer
Line Items
Starts when a fulfillment event is removed.
ID
Status
ID
Status
Assigned Location ID
ID
Status
ID
Status
Fulfillment Holds
ID
Status
Request Status
ID
Status
Request Status
ID
Status
Request Status
ID
Status
Fulfill At
ID
Status
ID
Quantity
ID
Order ID
Name
Status
Tracking Company
Tracking Number
Tracking URL
Shipment Status
Location ID
Notify Customer
Line Items
ID
Status
Preparable
Delivery Method
ID
Status
Preparable
Delivery Method
Fulfillment Order ID
Fulfillment Order Line Items
Cost
Country Code Of Origin
Country Harmonized System Codes
Created At
Harmonized System Code
ID
Province Code Of Origin
Sku
Tracked
Updated At
Requires Shipping
Cost
Country Code Of Origin
Country Harmonized System Codes
Created At
Harmonized System Code
ID
Province Code Of Origin
Sku
Tracked
Updated At
Requires Shipping
Cost
Country Code Of Origin
Country Harmonized System Codes
Created At
Harmonized System Code
ID
Province Code Of Origin
Sku
Tracked
Updated At
Requires Shipping
Available
Inventory Item ID
Location ID
Updated At
Variant
Starts when an inventory item is desynced.
Available
Inventory Item ID
Location ID
Updated At
Variant
Locale
Published
Locale
Published
Active
Address 1
Address 2
City
Country
Country Code
Created At
ID
Legacy
Name
Phone
Province
Province Code
Updated At
Zip
Active
Address 1
Address 2
City
Country
Country Code
Created At
ID
Legacy
Name
Phone
Province
Province Code
Updated At
Zip
Starts when a location is updated.
Starts when a metaobject entry is created.
ID
Type
Handle
Type
Handle
ID
Fields
App ID
Billing Address
Browser Ip
Buyer Accepts Marketing
Cancel Reason
Cancelled At
Client Details
Closed At
Company
Confirmation Number
Created At
Currency
Current Total Additional Fees Set
Current Total Discounts
Current Total Discounts Set
Current Total Duties Set
Current Total Price
Current Total Price Set
Current Subtotal Price
Current Subtotal Price Set
Current Total Tax
Current Total Tax Set
Customer
Customer Locale
Discount Applications
Discount Codes
Estimated Taxes
Financial Status
Fulfillments
Fulfillment Status
ID
Inventory Behaviour
Landing Site
Line Items
Merchant Of Record App ID
Name
Note
Note Attributes
Number
Order Number
Original Total Additional Fees Set
Original Total Duties Set
Payment Terms
Payment Gateway Names
Phone
Po Number
Presentment Currency
Processed At
Referring Site
Refunds
Shipping Address
Shipping Lines
Source Name
Source Identifier
Source URL
Subtotal Price
Subtotal Price Set
Tags
Tax Lines
Taxes Included
Test
Total Discounts
Total Discounts Set
Total Line Items Price
Total Line Items Price Set
Total Outstanding
Total Price
Total Price Set
Total Shipping Price Set
Total Tax
Total Tax Set
Total Tip Received
Total Weight
Updated At
User ID
Order Status URL
Metafields
App ID
Billing Address
Browser Ip
Buyer Accepts Marketing
Cancel Reason
Cancelled At
Client Details
Closed At
Company
Confirmation Number
Created At
Currency
Current Total Additional Fees Set
Current Total Discounts
Current Total Discounts Set
Current Total Duties Set
Current Total Price
Current Total Price Set
Current Subtotal Price
Current Subtotal Price Set
Current Total Tax
Current Total Tax Set
Customer
Customer Locale
Discount Applications
Discount Codes
Estimated Taxes
Financial Status
Fulfillments
Fulfillment Status
ID
Inventory Behaviour
Landing Site
Line Items
Merchant Of Record App ID
Name
Note
Note Attributes
Number
Order Number
Original Total Additional Fees Set
Original Total Duties Set
Payment Terms
Payment Gateway Names
Phone
Po Number
Presentment Currency
Processed At
Referring Site
Refunds
Shipping Address
Shipping Lines
Source Name
Source Identifier
Source URL
Subtotal Price
Subtotal Price Set
Tags
Tax Lines
Taxes Included
Test
Total Discounts
Total Discounts Set
Total Line Items Price
Total Line Items Price Set
Total Outstanding
Total Price
Total Price Set
Total Shipping Price Set
Total Tax
Total Tax Set
Total Tip Received
Total Weight
Updated At
User ID
Order Status URL
Metafields
App ID
Billing Address
Browser Ip
Buyer Accepts Marketing
Cancel Reason
Cancelled At
Client Details
Closed At
Company
Confirmation Number
Created At
Currency
Current Total Additional Fees Set
Current Total Discounts
Current Total Discounts Set
Current Total Duties Set
Current Total Price
Current Total Price Set
Current Subtotal Price
Current Subtotal Price Set
Current Total Tax
Current Total Tax Set
Customer
Customer Locale
Discount Applications
Discount Codes
Estimated Taxes
Financial Status
Fulfillments
Fulfillment Status
ID
Inventory Behaviour
Landing Site
Line Items
Merchant Of Record App ID
Name
Note
Note Attributes
Number
Order Number
Original Total Additional Fees Set
Original Total Duties Set
Payment Terms
Payment Gateway Names
Phone
Po Number
Presentment Currency
Processed At
Referring Site
Refunds
Shipping Address
Shipping Lines
Source Name
Source Identifier
Source URL
Subtotal Price
Subtotal Price Set
Tags
Tax Lines
Taxes Included
Test
Total Discounts
Total Discounts Set
Total Line Items Price
Total Line Items Price Set
Total Outstanding
Total Price
Total Price Set
Total Shipping Price Set
Total Tax
Total Tax Set
Total Tip Received
Total Weight
Updated At
User ID
Order Status URL
Starts when an order is edited.
App ID
Billing Address
Browser Ip
Buyer Accepts Marketing
Cancel Reason
Cancelled At
Client Details
Closed At
Company
Confirmation Number
Created At
Currency
Current Total Additional Fees Set
Current Total Discounts
Current Total Discounts Set
Current Total Duties Set
Current Total Price
Current Total Price Set
Current Subtotal Price
Current Subtotal Price Set
Current Total Tax
Current Total Tax Set
Customer
Customer Locale
Discount Applications
Discount Codes
Estimated Taxes
Financial Status
Fulfillments
Fulfillment Status
ID
Inventory Behaviour
Landing Site
Line Items
Merchant Of Record App ID
Name
Note
Note Attributes
Number
Order Number
Original Total Additional Fees Set
Original Total Duties Set
Payment Terms
Payment Gateway Names
Phone
Po Number
Presentment Currency
Processed At
Referring Site
Refunds
Shipping Address
Shipping Lines
Source Name
Source Identifier
Source URL
Subtotal Price
Subtotal Price Set
Tags
Tax Lines
Taxes Included
Test
Total Discounts
Total Discounts Set
Total Line Items Price
Total Line Items Price Set
Total Outstanding
Total Price
Total Price Set
Total Shipping Price Set
Total Tax
Total Tax Set
Total Tip Received
Total Weight
Updated At
User ID
Order Status URL
Metafields
Starts when an order is processed.
App ID
Billing Address
Browser Ip
Buyer Accepts Marketing
Cancel Reason
Cancelled At
Client Details
Closed At
Company
Confirmation Number
Created At
Currency
Current Total Additional Fees Set
Current Total Discounts
Current Total Discounts Set
Current Total Duties Set
Current Total Price
Current Total Price Set
Current Subtotal Price
Current Subtotal Price Set
Current Total Tax
Current Total Tax Set
Customer
Customer Locale
Discount Applications
Discount Codes
Estimated Taxes
Financial Status
Fulfillments
Fulfillment Status
ID
Inventory Behaviour
Landing Site
Line Items
Merchant Of Record App ID
Name
Note
Note Attributes
Number
Order Number
Original Total Additional Fees Set
Original Total Duties Set
Payment Terms
Payment Gateway Names
Phone
Po Number
Presentment Currency
Processed At
Referring Site
Refunds
Shipping Address
Shipping Lines
Source Name
Source Identifier
Source URL
Subtotal Price
Subtotal Price Set
Tags
Tax Lines
Taxes Included
Test
Total Discounts
Total Discounts Set
Total Line Items Price
Total Line Items Price Set
Total Outstanding
Total Price
Total Price Set
Total Shipping Price Set
Total Tax
Total Tax Set
Total Tip Received
Total Weight
Updated At
User ID
Order Status URL
Starts when an order transaction is created.
App ID
Billing Address
Browser Ip
Buyer Accepts Marketing
Cancel Reason
Cancelled At
Client Details
Closed At
Company
Confirmation Number
Created At
Currency
Current Total Additional Fees Set
Current Total Discounts
Current Total Discounts Set
Current Total Duties Set
Current Total Price
Current Total Price Set
Current Subtotal Price
Current Subtotal Price Set
Current Total Tax
Current Total Tax Set
Customer
Customer Locale
Discount Applications
Discount Codes
Estimated Taxes
Financial Status
Fulfillments
Fulfillment Status
ID
Inventory Behaviour
Landing Site
Line Items
Merchant Of Record App ID
Name
Note
Note Attributes
Number
Order Number
Original Total Additional Fees Set
Original Total Duties Set
Payment Terms
Payment Gateway Names
Phone
Po Number
Presentment Currency
Processed At
Referring Site
Refunds
Shipping Address
Shipping Lines
Source Name
Source Identifier
Source URL
Subtotal Price
Subtotal Price Set
Tags
Tax Lines
Taxes Included
Test
Total Discounts
Total Discounts Set
Total Line Items Price
Total Line Items Price Set
Total Outstanding
Total Price
Total Price Set
Total Shipping Price Set
Total Tax
Total Tax Set
Total Tip Received
Total Weight
Updated At
User ID
Order Status URL
Metafields
Starts when a product is created.
ID
Body HTML
Created At
Handle
ID
Images
Options
Media
Variant Gids
Product Type
Published At
Published Scope
Status
Tags
Template Suffix
Title
Updated At
Variants
Vendor
Has Variants That Requires Components
Category
Created At
Duties
ID
Order ID
Note
Order Adjustments
Processed At
Refund Duties
Refund Line Items
Transactions
User ID
Currency
Notify
Shipping
ID
Admin Graphql Api ID
Status
Order
Total Return Line Items
Name
Return Line Items
ID
Admin Graphql Api ID
Status
ID
Admin Graphql Api ID
Status
Starts when a return is declined.
ID
Admin Graphql Api ID
Status
ID
Admin Graphql Api ID
Status
Order
Total Return Line Items
Name
Return Line Items
ID
Name
Domain
Province
Country
Address 1
Zip
City
Source
Phone
Latitude
Longitude
Primary Locale
Address 2
Created At
Updated At
Country Code
Country Name
Currency
Customer Email
Timezone
Iana Timezone
Shop Owner
Money Format
Money With Currency Format
Weight Unit
Province Code
Taxes Included
Tax Shipping
County Taxes
Plan Display Name
Plan Name
Has Discounts
Has Gift Cards
Myshopify Domain
Google Apps Domain
Google Apps Login Enabled
Money In Emails Format
Money With Currency In Emails Format
Eligible For Payments
Requires Extra Payments Agreement
Password Enabled
Has Storefront
Eligible For Card Reader Giveaway
Finances
Primary Location ID
Cookie Consent Level
Visitor Tracking Consent Preference
Force Ssl
Checkout Api Supported
Multi Location Enabled
Setup Required
Pre Launch Enabled
Enabled Presentment Currencies
Starts when a theme is created.
Starts when a theme is removed.
Starts when a theme is published.
Starts when a theme is updated.
Barcode
Compare At Price
Created At
ID
Inventory Policy
Inventory Quantity
Option1
Option2
Option3
Position
Price
Product ID
Sku
Taxable
Title
Updated At
Weight
Weight Unit
Barcode
Compare At Price
Created At
ID
Inventory Policy
Inventory Quantity
Option1
Option2
Option3
Position
Price
Product ID
Sku
Taxable
Title
Updated At
Weight
Weight Unit
Create a Google Spreadsheet.
Upload a file to Google Drive.
Edit an open draft order to add a product or gift as a new line item. If a checkout has been started for a draft order, any update to the draft will unlink the checkout.
Edit a completed order to add a product or gift as a new line item.
Add a product to a custom collection.
Adjust a product variant's inventory level at a single location.
Adjust a product variant's inventory level at a single location.
Approve a comment.
Sum up refunded transactions based on shipping and line items.
Cancel a fulfillment.
Cancel a fulfillment order.
Cancel an existing order.
Cancel a fulfillment on an order.
Close an order.
Marks a fulfillment order as incomplete.
Mark a fulfillment as complete.
Add up blog articles within a blog.
Returns the number of blogs on your store.
Add up all custom collects on your online store.
Add up comments for all or specific articles.
Obtain a count of custom collections.
Add up all customers.
Add up all existing draft orders.
Add up all events or number of events since a specified time.
Add up all store locations.
Add up all marketing events.
Add up fulfillments for a specific order.
Add up existing order transactions.
Add up all orders.
Add up pages with specific parameters.
Add up price rules.
Add up product images for a specific product or after a specified ID.
Add up all products.
Add up redirects with given path or target.
Add up all smart collections on your online store or those that fit a specific criteria.
Create an account activation URL for a customer that does not currently have an enabled account.
Create a new address for a customer.
Create a product listing to publish a product to your app
Create a blog for the blog articles.
Create a new blog article for a blog.
Create a carrier service that provides real-time shipping rates.
Create a comment for a blog article.
Mark a comment as spam.
Create a new custom collection.
Create a new customer record.
Send an account invite to a specific customer.
Create a draft order.
Create a fulfillment. Typically requires creating a fulfillment order first.
Create a fulfillment event (tracking event).
Create an opened fulfillment.
Create a gift card.
Connect an inventory item to a location by creating an inventory level at that location.
Create a marketing event on the online store.
Create a marketing event engagement.
Create a metaobject entry.
Create or modify an existing draft order note attribute. Appears in the Additional details section of a draft order details page.
Create or modify an existing order note attribute. Appears in the Additional details section of an order details page.
Create an order.
Create an Order Fulfillment and Fulfill the order in a single step.
Create a refunded order to record the money returned to the customer.
Create an order risk displaying a fraud risk with proxy detection.
Create an order transaction that results in an exchange of money.
Add a new page with static content.
Create a price rule with specific entitlements and prerequisites.
Create a price rule discount code with specific entitlements and prerequisites.
Create a product.
Create a product image to be added to a Shopify product.
Create a new product variant for a product.
Create a redirect on the online store.
Create a report with a name and a ShopifyQL.
Create a resource feedback for a specific product by using its product id.
Create a smart collection using specific rules.
Create a theme that is published and has a custom name.
Add one or more new tags to an existing customer.
Remove one or more tags from an existing customer.
Remove a blog from the online store.
Remove an existing blog article from a blog.
Remove a carrier service from the online store.
Remove a custom collection.
Remove a customer from the online store.
Remove an address from an existing customer’s address list.
Remove a draft order from the online store.
Remove a fulfillment event from an order.
Remove an existing fulfillment service from the online store.
Remove an inventory item's inventory level entirely at a location.
Remove a marketing event from your online store.
Remove an order from the online store.
Remove a page.
Remove a price rule from your online store.
Remove a price rule discount code from the online store.
Remove a product from the online store.
Remove a product image from a specific product.
Remove a product variant from a product.
Remove an existing redirect established on the online store.
Remove an existing report from the Shopify Reports page.
Remove a smart collection from your online store.
Remove a theme from your online store.
Remove a theme asset from your online store.
Deactivate a gift card.
Add one or more new tags to an existing draft order.
Add one or more new tags to an existing draft order.
Duplicate a draft order.
Obtain a list of abandoned checkouts. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of all article authors. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of tags for a specific article. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of existing balance transactions ordered by most recent processing time. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of blog articles from a blog. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of all blogs. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of carrier services. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of catalogs.
Obtain a list of products in a collection. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of collects. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of comments for all or specific blog articles. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of currencies enabled on the online store. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of custom collections. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of customer addresses on the online store. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of all customer's orders. This action will return 50 results by default. To get all orders (regardless of status), add "status=any" to the Parameters field.
Obtain a list of existing customers. This action will return 50 results by default, with a maximum of 2,000.
Obtain a list of searches for a discount code. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of existing draft orders. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of events including smart collections, articles, pages, orders, blogs, orders, products and more. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of all fulfillment events that are linked to a specific fulfillment. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of your app's or all of the shop's fulfillment services. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of gift cards.
Obtain a list of inventory items from a single product. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of all inventory levels from an inventory item. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of inventory levels for a location. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of all locations on the online store. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of marketing events. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of metafields. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of all refunds for an order. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of order transactions on the online store. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of order fulfillments. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of existing order risks on a single order.
Obtain a list of orders of any status, including archived orders. This action will return 50 results by default, with a maximum of 1,000.
Obtain a list of all pages on the online store. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of policies that your store has configured for. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of price lists.
Obtain a list of price rule discount codes on the online store. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of established price rules. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of product variants from an existing product. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of product images from a specific product. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of existing products. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of URL redirects. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of all reports that are published. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of resource feedbacks for a specific product by using its product id. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of sales channels.
Obtain a list of Shopify account's current balance. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of Shopify payment disputes sorted by specific dates or all disputes that have won. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of Shopify payment payouts sorted by specific dates. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of all existing smart collections or those that fit a specific criteria. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of existing tender transactions between the Shopify store and a customer. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of all theme assets from a specific theme. This action will return 50 results by default, with a maximum of 8,000.
Obtain a list of all unpublished and current themes. This action will return 50 results by default, with a maximum of 8,000.
Applies a fulfillment hold on an open fulfillment order.
Retrieve a list of fulfillments.
Return a list of theme files and other assets.
Mark a comment as not spam after it has been marked as spam.
Moves a fulfillment order to a new location.
Marks the fulfillment order as open.
Add one or more new tags to an existing order.
Remove one or more tags from an existing order.
Add one or more new tags to an existing product.
Remove one or more tags from an existing product.
Publish a product or collection to a specific sales channel.
Execute a ShopifyQL query to analyze store data and return results in a tabular format.
Re-open a closed order.
Releases the fulfillment hold on a fulfillment order.
Remove a comment.
Remove a product from a custom collection.
Reschedules the fulfill at time of a scheduled fulfillment order.
Restore a previously removed comment.
Grab all details about the specific blog article.
Grab all details about the blog.
Grab all details about the carrier service by its id.
Grab all details about a catalog.
Grab all details about a specific collect.
Grab all details about the collection.
Grab the value of a metafield on a collection.
Grab all details about a specific comment.
Grab a count of gift cards.
Grab all details about the a custom collection.
Grab all details about the customer.
Grab all details about the customer address.
Grab the value of a metafield on a customer.
Grab all details about a specific draft order.
Grab the value of a metafield on a draft order.
Grab all details about the event by its id.
Grab all details about the fulfillment event.
Retrieve a specific fulfillment order.
Grab all details about the fulfillment service by its id.
Grab all details about a gift card.
Grab all details about the inventory item by id.
Grab all details about inventory levels (includes details about quantities, incoming, available, and location).
Grab all details about a location.
Grab all details about the marketing event by its ID.
Grab all details about a metafield.
Grab all details about a metaobject entry.
Grab all details about the order.
Get the total order count for your store. Filter the results with a custom query.
Grab all details about a specific order fulfillment on an order.
Grab the value of a metafield on an order.
Grab all details about a specific refund.
Grab all details about a specific order transaction.
Grab fulfillment orders for a specific order.
Grab all details about the page by its id.
Grab all details about a price list.
Grab all details about the price rule.
Grab all details about the price rule discount code.
Grab all details about the product.
Grab all details about the product image.
Grab the value of a metafield on a product.
Grab all details about specific Shopify product variants from an existing product.
Returns Product, Product Variant, and Inventory Item details when given an inventory item ID.
Returns IDs for the Product, Product Variant and Inventory Item when given a SKU.
Grab all details about a specific redirect by its ID.
Grab all details about an existing report.
Grab all details about a sales channel.
Grab all details about the shop.
Grab all details about the Shopify payment dispute by id.
Grab all details about the Shopify payment payout by id.
Grab all details about the smart collection.
Grab all details about a specific theme.
Grab the value of a metafield on a product variant.
Search for a customer by a specific query. This action will return 50 results by default, with a maximum of 8,000.
Search for a gift card.
Send a fulfillment request for a fulfillment order.
Send an invoice for a draft order.
Send an invoice for an order that has outstanding balance.
Create or update an existing metafield value on a collection.
Sets an address for a customer.
Create or update an existing metafield value on a customer.
Set a default address for a customer.
Create or update an existing metafield value on a draft order.
Sets deadline for fulfillment orders.
Set a product variant's inventory level at a single location to a specific value (like 0).
Set a product variant's inventory level at a single location to a specific value (like 0).
Create or update an existing metafield value on an order.
Create or update an existing metafield value on a product.
Create or update an existing metafield value on a product variant.
Publish one of your store's unpublished themes.
Unpublish a product or collection from a specific sales channel.
Modify a blog's details.
Modify a blog article's content and details.
Modify an existing carrier service.
Modify comment on an article.
Modify an existing custom collection.
Modify a customer's account details.
Modify an existing customer's address.
Modify a customer's profile with notes that will appear on the admin page.
Modify an existing draft order.
Complete a draft order and mark it as paid or pending.
Modify a fulfillment service used on the online store.
Update a fulfillment's tracking information.
Modify an existing's gift card.
Modify an inventory item's SKU or unit cost.
Modify a marketing event's remote_id, timestamps, and currency & budget.
Modify an existing metaobject entry's details.
Modify an order's details.
Modify a fulfillment on an order.
Modify an order with notes that will appear on the admin page.
Modify a page's details.
Modify a price rule's title.
Modify an existing price rule discount code.
Modify a product's details.
Modify specific Shopify product variant's details for an existing product.
Modify a redirect's path and target URIs.
Modify a published report's details.
Modify an existing smart collection's details.
Modify manually sorted products in an existing smart collection.
Modify a theme asset's name and details.
Thousands of professionals trust MESA to help them multiply their impact without multiplying their work.






Shopify to Google Drive automations get more done in less time. Automate the everyday tasks holding back your potential growth.
When orders come through tagged "wholesale" have the details sent to Salesforce or another business system.
Every time an order is placed by a new customer, create a new contact in your CRM so it's always up to date.
Schedule new orders to be converted into a CSV file that is sent to your back office for fulfillment.
Add new customers to your Mailchimp email lists after their first order or any time their contact details change.
Whatever app your team uses to communicate, get notifications when critical events occur on your Shopify store.
Imagine all your orders automatically archived in Google Drive as soon as they come in. This creates an organized and searchable history of all transactions, making record-keeping and analysis a breeze.
By syncing Shopify with Google Drive, you can keep all product-related assets in one place. This ensures consistency and efficiency, helping you maintain an accurate and compelling catalog.
Collaborate on promotional materials, ad copy, email campaigns, and more. Share these files with relevant stakeholders and keep everything related to a particular campaign in one shared folder.
Store all customer inquiries, feedback, and communications in Google Drive and link them to corresponding orders in Shopify. This enables your customer service team to quickly access detailed order information, customer preferences, and previous interactions.
By connecting Shopify to Google Sheets within Google Drive, you can create dynamic, real-time sales and inventory reports. Customize these reports to showcase the data most relevant to your business, whether it's weekly sales, seasonal trends, or inventory levels.
MESA makes automation achievable so you can multiply your impact without multiplying the work.
Try MESA for free 7-day trial included. Cancel anytime.MESA helps you connect two or more apps to handle repetitive tasks automatically, no code necessary.
Select a trigger that sets your workflow in motion.
This could be anything from a new order in your Shopify store to a customer signing up for your newsletter.
Triggers are the starting points that tell MESA when to act.
Next, choose the action that should follow the trigger.
Actions are the tasks that MESA will perform automatically, such as sending a confirmation email or updating your product inventory.
Linking actions to triggers is how you build a seamless workflow process.
Make your workflow even more flexible using built-in apps.
Customize your automation with tools that match your specific needs, whether it's scheduling theme changes or syncing with your CRM.
Personalization ensures your workflows fit your unique business requirements.
Finally, enable your workflow. You've just automated a task that will save you time and reduce manual effort.
With MESA, complex processes become simple, freeing you up to focus on what matters most—growing your business.
Get help from our team of experts and industry partners, who are dedicated to ensuring your MESA experience is smooth, efficient, and tailored to your exact business needs.