Shopify + Stripe
made easy.

MESA is the easiest way to create Shopify and Stripe integrations so you can automate any work - no code required.

MESA empowers you to build any solution. Scale faster and more efficiently than ever before. When you're able to build your ideas, you're free to explore unique ways to expand your role and business. What will you make today?

Shopify logo icon When this happens in Shopify…
stripe logo icon Do this with Stripe…
Start Free on
★★★★★ 5.0 Shopify App Store
Shopify logo icon stripe logo icon Shopify to Stripe integration

How does Stripe work with Shopify?

With Shopify and Stripe integrations, you can get more done in days, not months. Automate the work that solves your everyday problems and the challenges currently holding back your progress.

  • Streamlined Payment Processing

    stripe logo icon

    By integrating Stripe with Shopify, you enable a seamless checkout experience for your customers. Stripe's secure, PCI-compliant payment gateway processes various payment methods, including credit cards and mobile wallets, without redirecting customers away.

  • Subscription Management

    stripe logo icon

    If you offer subscriptions or recurring payments, Stripe makes it easy to set up and manage these plans directly from your Shopify admin. You can create multiple tiers, offer trial periods, and even provide discounts or coupons.

  • Dynamic Currency Conversion

    stripe logo icon

    Automatically detect a customer's location and present prices in their local currency, offering a more personalized shopping experience. It simplifies currency exchange and provides clarity on conversion rates at the checkout.

  • Fraud Prevention & Security

    stripe logo icon

    Stripe's advanced fraud detection algorithms can help protect your business from fraudulent transactions. It offers machine learning models that adapt to changing fraud patterns, giving you peace of mind and reducing chargebacks.

  • Detailed Reporting & Analytics

    stripe logo icon

    Stripe provides robust reporting, allowing you to track sales, refunds, and customer insights directly from your dashboard. These analytics can be valuable in understanding customer behavior, optimizing your sales funnel, and improving your overall business strategy.

  • Solve more business-critical tasks

    stripe logo icon

    MESA helps you simplify your operations into efficient workflows that run immediately when the work happens. More ideas are now possible and more challeneges can be solved through the power of no-code automation solutions.

Loved by 1k+ brands using Shopify & Shopify Plus.

Logo: GLDN Logo: MUD/WTR Logo: Bartesian Logo: Allure Logo: Chubbies

How to connect Shopify to Stripe

Connecting Shopify to Stripe has never been easier. With MESA, making complex integrations between Shopify and Stripe only takes a few minutes — no code required. Automate basic data entry or connect the systems that run your business. Solve more business-critical problems with MESA and accomplish more with less resources.

  1. First, create a new workflow in MESA.

    Workflows are simply the steps of an automation that runs automatically.

  2. Next, pick one of the apps as a trigger step - this will start your workflow.

    This is what kicks off your automation to run automatically.

  3. Then, choose an action step from another app for unique customization.

    This is where the magic happens. 🪄

  4. Lastly, personalize the data being sent from one app to another.

    Use the various fields within each stel to personalize your workflow. Test your automation to ensure everything is running properly.

  5. Finished!

    Just turn on this Shopify to Stripe workflow and MESA will start doing this work for you. Look at you embracing the automation lifestyle!

Build your own Shopify Stripe workflows using these steps

Quickly make any workflow between two or more apps.

These are triggers. They're what start your workflow to run automatically. Use any of these trigger steps to start your workflow when…

These are actions. Workflows can multiple actions to make personalized integrations. Use any of these action steps to make your workflow do…

  • Retrieve Account
    Grab all details about your account.
  • Create Account Links
    Create an account link.
  • Get List of Connected Accounts
    Obtain a list of accounts connected your platform. If you’re not a platform, the list is empty.
  • Create Account
    Create an account.
  • Delete Account
    Remove an account.
  • Retrieve Account
    Grab all details about the account.
  • Update Account
    Modify an account.
  • Create External Account for specific Account
    Create an external account for an account.
  • Delete Specified External Account for Specific Account
    Remove a specified external account for an account.
  • Retrieve Specified External Account for Specific Account
    Grab all details of a specified external account for an account.
  • Update Specified External Account for Specific Account
    Updates the metadata, account holder name, account holder type of a bank account belonging to a custom account, and optionally sets it as the default for its currency.
  • Get List of Account Capabilities
    Obtain a list of account capabilities.
  • Retrieves Account Capability
    Grab all details about an account capability.
  • Update Account Capability
    Modify an existing account capability
  • Get List of Account's External Accounts
    Obtain a list of external accounts for an account.
  • Create External Account for Specific Account
    Create an external account.
  • Delete External Account for Specific Account
    Remove a specified external account for an account.
  • Retrieve External Account for Specific Account
    Grab all details of a specified external account for an account.
  • Update External Account for Specific Account
    Update metadata for a specified account's external accounts.
  • Create Login Link
    Create a login link for an Express account to access their Stripe dashboard.
  • Get List of People Associated to Account’s Legal Entity
    Obtain a list of people associated with the legal entity.
  • Creates New Person.
    Create a new person.
  • Delete Person's Relationship to Account’s Legal Entity
    Remove a person's relationship to the account's legal entity.
  • Retrieve Person
    Grab all details about a person.
  • Update Person
    Modify an existing person's details.
  • Reject Account
    Reject an account.
  • Get List of Apple Pay Domains
    Obtain a list of apple pay domains.
  • Create Apple Pay Domain
    Create an Apple Pay domain.
  • Delete Apple Pay Domain
    Remove an Apple Pay domain.
  • Retrieve Apple Pay Domain
    Grab all details about an apple pay domain.
  • Get List of Application Fees
    Obtain a list of application fees.
  • Retrieve Application Fee Refund
    Grab all details about an application fee refund.
  • Update Application Fee Refund
    Modify an application fee refund.
  • Retrieve Application Fee
    Grab all details about an application fee.
  • Create Application Fee Refund
    Refund an application fee that has previously been collected but not yet refunded.
  • Get List of Application Fee Refunds
    Obtain a list of application fee refunds.
  • Create Application Fee Refunds
    Create an application fee refund.
  • Retrieve Balance
    Grab all details about the current account balance.
  • Get List of Balance Transactions
    Obtain a list of transactions that have contributed to the Stripe account balance (e.g., charges, transfers, and so forth).
  • Retrieve Balance Transaction
    Grab all details about a balance transaction.
  • Get List of Charges
    Obtain a list of charges.
  • Create Charge
    Create a charge.
  • Retrieve Charge
    Grab all details about a charge.
  • Update Charge
    Modify a charge's details.
  • Capture Charge
    Capture a payment of an existing, uncaptured, charge.
  • Get List of Country Specs
    Obtain a list of country spec objects available in the API.
  • Retrieve Country Spec
    Grab all details about a country spec.
  • Get List of Coupons
    Obtain a list of coupons.
  • Create Coupon
    Create a coupon.
  • Delete Coupon
    Remove a coupon.
  • Retrieve Coupon
    Grab all details about a coupon.
  • Update Coupon
    Modify a coupon.
  • Get List of Credit Notes
    Obtain a list of credit notes.
  • Create Credit Note
    Create a credit note.
  • Preview Credit Note
    Obtain a preview of a credit note without creating it.
  • Get List of Credit Note Preview's Line Items
    Obtain a list of a credit note preview's line items.
  • Get List of Credit Note's Line Items
    Obtain a list of a credit note's line items.
  • Retrieve Credit Note
    Grab all details about a credit note.
  • Update Credit Note
    Modify a credit note.
  • Void Credit Note
    Mark a credit note as void.
  • Get List of Customers
    Obtain a list of customers.
  • Create Customer
    Create a new customer.
  • Delete Customer
    Remove a customer.
  • Retrieve Customer
    Grab all details about a customer.
  • Update Customer
    Modify a customer's details.
  • Get List of Customer's Balance Transactions
    Obtain a list of a customer's balance transactions.
  • Create Customer Balance Transaction
    Create a customer balance transaction.
  • Retrieve Customer Balance Transaction
    Grab all details about a customer balance transaction.
  • Update Customer Credit Balance Transaction
    Modify a customer's credit balance.
  • Retrieve Customer's Cash Balance
    Grab all details about a customer's cash balance.
  • Update Customer's Cash Balance Settings
    Modify cash balance settings for a customer.
  • Get List of Customer's Cash Balance Transactions
    Obtain a list of transactions that modfied the customer's cash balance.
  • Retrieve Customer's Cash Balance Transaction
    Grab all details about a specific cash balance transaction, which updated the customer's cash balance.
  • Delete Customer Discount
    Remove the currently applied discount on a customer.
  • Get List of Customer's Payment Methods
    Obtain a list of customer's payment methods.
  • Retrieve Customer's Payment Method
    Grab all details about a customer's specific payment method.
  • Attach Source
    Append a source to a customer. The source must be in a chargeable or pending state.
  • Detach Source
    Remove a source from a customer. The source's status is changed to consumed when it is detached and it can no longer be used to create a charge
  • Verify Bank Account
    Verify a bank account. A customer's bank account must first be verified before it can be charged.
  • Get List of Customer's Tax IDs
    Obtain a list of tax ids for a customer.
  • Create Tax ID
    Create a tax id.
  • Delete Tax ID
    Remove an existing tax id.
  • Retrieve Tax ID
    Grab all details about a tax id.
  • Get List of Disputes
    Obtain a list of your disputes.
  • Retrieve Dispute
    Grab all details about a dispute.
  • Create Dispute
    Create a dispute.
  • Close Dispute
    Close a dispute. Closing a dispute for a charge indicates that you do not have any evidence to submit and are essentially dismissing the dispute, acknowledging it as lost.
  • Get List of Events
    Obtain a list of events.
  • Retrieve Event
    Grab all details about an event.
  • Get List of Financial Connections Accounts
    Obtain a list of financial connections accounts.
  • Retrieve Financial Connections Account
    Grab all details of a financial connections account.
  • Discount Financial Connections Account
    Disable your access to a financial connections account.
  • Refresh Financial Connections Account
    Refreshes the data of a financial connections account.
  • Retrieve Financial Connections Session
    Grab all details about a financial connections session.
  • Get List of Verification Reports
    Obtain a list of verification reports.
  • Retrieve Verification Report
    Grab all details about a verification report.
  • Get List of Verification Sessions
    Obtain a list of verification sessions.
  • Create Verification Session
    Create a verification session.
  • Retrieve Verification Session
    Grab all details about a verification session.
  • Update Verification Session
    Modify a verification session.
  • Cancel Verification Session
    Cancel a verification session.
  • Redact Verification Session
    Redact a verification session to remove all collected information from Stripe.
  • Get List of Invoice Items
    Obtain a list of invoice items.
  • Create Invoice Item
    Create an invoice item.
  • Delete Invoice Item
    Remove an invoice item.
  • Retrieve Invoice Item
    Grab all details about an invoice item.
  • Update Invoice Item
    Modify an invoice item.
  • Get List of Invoices
    Obtain a list of invoices.
  • Create Invoice
    Create an invoice.
  • Retrieve Upcoming Invoice
    Grab all details about an upcoming invoice.
  • Retrieve Upcoming Invoice's Line Items
    Grab all details about an upcoming invoice's line items.
  • Delete Draft Invoice
    Remove a draft invoice.
  • Retrieve Invoice
    Grab all details about an invoice.
  • Update Invoice
    Modify an invoice.
  • Finalize Invoice
    Finalize a draft invoice.
  • Retrieve Invoice's Line Items
    Grab all details about an invoice's line items.
  • Mark Invoice Uncollectible
    Mark an invoice as uncollectible.
  • Pay Invoice
    Pay an invoice out of the normal collection schedule or for some other reason.
  • Send Invoice Manual Payment
    Send an invoice for a manual payment.
  • Void Invoice
    Void an invoice.
  • Get List of Authorizations
    Obtain a list of authorizations.
  • Retrieve Issuing Authorization
    Grab all details about issuing an authorization.
  • Update Authorization
    Modify a specified issuing authorization.
  • Approve Authorization
    Approve a pending Issuing authorization.
  • Decline Authorization
    Decline a pending issuing authorization object.
  • Get List of Issuing Cardholders
    Obtain a list of issuing cardholders.
  • Create Cardholder
    Create a new Issuing cardholder.
  • Retrieve Cardholder
    Grab all details about an issuing cardholder.
  • Update Cardholder
    Modify the specified issuing cardholder.
  • Get List of Issuing Cards
    Obtain a list of issuing cards.
  • Create Issuing Card
    Create an issuing card.
  • Retrieve Issuing Card
    Grab all details about an issuing card.
  • Update Issuing Card
    Modify the specified issuing card.
  • Get List of Issuing Disputes
    Obtain a list of issuing disputes.
  • Creates Issuing Dispute
    Create an issuing dispute.
  • Retrieve Issuing Dispute
    Grab all details about an issuing dispute.
  • Update Issuing Dispute
    Modify an issuing dispute.
  • Submit Issuing Dispute
    Submit an issuing dispute to the card network.
  • Get List of Issuing Transactions
    Obtain a list of issuing transactions.
  • Retrieve Issuing Transaction
    Grab all details about an issuing transaction.
  • Update Issuing Transaction
    Modify an issuing transaction.
  • Retrieve Mandate
    Grab all details about a mandate.
  • Get List of Payment Intents
    Obtain a list of payment intents.
  • Create Payment Intent
    Create a payment intent.
  • Retrieve Payment Intent
    Grab all details about a payment intent.
  • Update Payment Intent
    Modify a payment intent without confirming.
  • Reconcile Customer Balance Payment Intent
    Reconcile the remaining amount for a customer balance payment intent.
  • Cancel Payment Intent
    Cancel a payment intent.
  • Capture Payment Intent
    Capture the funds of an existing uncapture payment intent when its status is requires capture.
  • Confirm Payment Intent
    Confirm that a customer intends to pay with current or provided payment method.
  • Verify Microdeposits on Payment Intent
    Verify microdeposits for a payment intent.
  • Get List of Payment Links
    Obtain a list of payment links.
  • Create Payment Link.
    Create a payment link.
  • Retrieve Payment Link
    Grab all details about a payment link.
  • Updates Payment Link
    Modify a payment link.
  • Retrieve Payment Link's Line Items
    Grab all details about a payment link's line items.
  • Create Payment Method
    Create a payment method.
  • Retrieves Payment Method
    Grab all details about a payment method.
  • Update Payment Method
    Modify a payment method.
  • Attach Payment Method to Customer
    Appends a payment method to a customer.
  • Detach Payment Method from Customer
    Deteaches a payment method from a customer. After a payment method is detached, it can no longer be used for a payment or re-attached to a customer.
  • Get List of Payouts
    Obtain a list of payouts.
  • Create Payout
    Create a new payout.
  • Retrieve Payout
    Grab all details about a payout.
  • Update Payout
    Modify a payout's details.
  • Cancel Payout
    Cancel a payout.
  • Reverse Payout
    Reverse a payout by debiting the destination bank account.
  • Get List of Plans
    Obtain a list of your plans.
  • Create Plan
    Create a plan.
  • Delete Plan
    Remove a plan.
  • Retrieve Plan
    Grab all details about a plan.
  • Update Plan
    Modify a plan.
  • Get List of Prices
    Obtain a list of prices.
  • Create Price
    Create a price for an existing product.
  • Retrieve Price
    Grab all details about a price.
  • Update Price
    Modify a price.
  • Get List of Products
    Obtain a list of products.
  • Create Product
    Create a new product.
  • Delete Product
    Remove a product.
  • Retrieve Product
    Grab all details about a product.
  • Update Product
    Modify a product.
  • Get List of Promotion Codes
    Obtain a list of promotion codes.
  • Create Promotion Code
    Create a promotion code.
  • Retrieve Promotion Code
    Grab all details about a promotion code.
  • Update Promotion Code
    Modify a promotion code's details.
  • Get List of Quotes
    Obtain a list of quotes.
  • Create Quote
    Create a quote.
  • Retrieve Quote
    Grab all details about a quote.
  • Update Quote
    Modify a quote's details.
  • Accept Quote
    Accept the specified quote.
  • Cancel Quote
    Cancel a quote.
  • Retrieve Quote's Upfront Line Items
    Grab all details about a quote's upfront line items
  • Finalize Quote
    Finalize a quote.
  • Retrieve Quote's Line Items
    Grab all details about a quote's line items.
  • Download Quote PDF
    Download a PDF for a finalized quote.
  • Get List of Early Fraud Warnings
    Obtain a list of early fraud warnings.
  • Retrieve Early Fraud Warning
    Grab all details about an early fraud warning.
  • Get List of Value Lists Items
    Obtain a list of all value lists items.
  • Create Value List Item
    Create a value list item.
  • Delete Value List Item
    Remove a value list item.
  • Retrieve Value List Item
    Grab all details about a value list Items.
  • Get List of Value Lists
    Obtain a list of value lists.
  • Create Value List
    Create a value list.
  • Delete Value List
    Remove a value list.
  • Retrieve Value List
    Grab all details about a value list.
  • Update Value List
    Modify a value list's details.
  • Get List of Refunds
    Obtain a list of refunds.
  • Create Refund
    Create a refund.
  • Retrieve Refund
    Grab all details about a refund.
  • Update Refund
    Modify a refund.
  • Cancel Refund
    Cancel a refund.
  • Get List of Report Runs
    Obtain a list of report runs.
  • Create Report Run
    Create a report run.
  • Retrieve Report Run
    Grab all details about a run report.
  • Get List of Report Types
    Obtain a list of report types.
  • Retrieve Report Type
    Grab all details about a report type.
  • Get List of Open Reviews
    Obtain a list of open reviews.
  • Retrieve Review
    Grab all details about a review.
  • Approve Review
    Approve a review, closing it, and removing it from the list of reviews.
  • Get List of Shipping Rates
    Obtain a list of shipping rates.
  • Create Shipping Rate
    Create a shipping rate.
  • Retrieve Shipping Rate
    Grab all details about a shipping rate.
  • Update Shipping Rate
    Modify a shipping rate's details.
  • Get List of Scheduled Query Runs
    Obtain a list of scheduled query runs.
  • Retrieve Scheduled Query Run
    Grab all details about a scheduled query run.
  • Get List of Subscription Items
    Obtain a list of subscription items in a subscription.
  • Create Subscription Item
    Create a subscription item in an existing subscription. No existing items will be changed or replaced.
  • Delete Subscription Item
    Remove a subscription item from a subscription. Removing a subscription item from a subscription will not cancel the subscription.
  • Retrieve Subscription Item
    Grab all details about a subscription's subscription item.
  • Update Subscription Item
    Modify a subscription plan or quantity of an item on a current subscription.
  • Get List of Subscription Schedules
    Obtain a list of subscription schedules.
  • Create Schedule
    Create a new subscription schedule.
  • Retrieve Schedule
    Grab all details about an existing subscription schedule.
  • Update Schedule
    Modify an existing subscription schedule.
  • Cancel Schedule
    Cancel a subscription schedule and its associated subscription immediately (if the subscription schedule has an active subscription)
  • Release Schedule
    Release a subscription schedule immediately, which will stop scheduling of its phases, but leave any existing subscription in place.
  • Get List of Subscriptions
    Obtain a list of subscriptions.
  • Create Subscription
    Create a subscription.
  • Cancel Subscription
    Cancel a subscription.
  • Retrieve Subscription
    Grab all details about a subscription.
  • Update Subscription
    Modify a subscription.
  • Delete Subscription Discount
    Remove a subscription discount.
  • Resume Subscription
    Initiate resumption of a paused subscription.
  • Calculate Tax
    Calculate tax.
  • Retrieve Tax Calculation's Line Items
    Grab all details about the line items of a persisted tax calculation.
  • Create Tax Transaction Calculation
    Create a tax transaction from a calculation.
  • Create Reversal Tax Transaction
    Partially or fully reverse a previously created transaction.
  • Retrieve Tax Transaction
    Grab all details about a tax transaction.
  • Retrieve Transaction's Line Items
    Grab all details about the line items of a committed standalone transaction as a collection.
  • Get List of Tax Codes
    Obtain a list of tax codes.
  • Retrieve Tax Code
    Grab all details about a tax code.
  • Get List of Tax Rates
    Obtain a list of tax rates.
  • Create Tax Rate
    Create a tax rate.
  • Retrieve Tax Rate
    Grab all details about a tax rate.
  • Update Tax Rate
    Modify a tax rate.
  • Get List of Terminal Configurations
    Obtain a list of terminal configurations.
  • Create Terminal Configuration
    Create a terminal configuration.
  • Delete Terminal Configuration
    Remove a terminal configuration.
  • Retrieve Terminal Configuration
    Grab all details about a terminal configuration.
  • Update Terminal Configuration
    Modify a terminal configuration.
  • Create Connection Token
    Create a connection token.
  • Get List of Terminal Locations
    Obtain a list of terminal locations.
  • Create Terminal Location
    Create a terminal location.
  • Delete Terminal Location
    Remove a terminal location.
  • Retrieve Terminal Location
    Grab all details about a terminal location.
  • Update Terminal Location
    Modify a terminal's location.
  • Get List of Readers
    Obtaina list of readers.
  • Create Reader
    Create a reader.
  • Delete Reader
    Remove a reader.
  • Retrieve Reader
    Grab all details about a reader.
  • Update Reader
    Modify a reader's details.
  • Cancel Current Reader Action
    Cancel a current reader action.
  • Simulate Reader by Presenting a Payment Method
    Present a payment method on a simulated reader.
  • Hand-Off Setup Intent to Reader
    Initiate a setup intent on a reader.
  • Refund Charge or Payment Intent In-Person on Reader
    Initiate a refund on a reader.
  • Set Reader Display
    Set reader display to show cart details.
  • List All Top-Ups
    List all top-ups. /v1/topups
  • Create Top-Up
    Create a top-up. /v1/topups
  • Retrieve Top-Up
    Grab all details about a top-up that has previously been created.
  • Update Top-Up
    Modify the metadata of an existing top-up
  • Cancel Top-Up
    Cancel a top-up. Only pending top-ups can be canceled.
  • Get List of Transfers
    Obtain a list of transfers sent to connected accounts.
  • Create Transfer
    Create a transfer to send funds from your Stripe account to a connected account.
  • Get List of Reversals
    Obtain a list of reversals belonging to a specific transfer.
  • Create Transfer Reversal
    Create a transfer reversal.
  • Retrieve Reversal
    Grab all details about a reversal.
  • Update Reversal
    Modify an existing reversal's details.
  • Retrieve Transfer
    Grab all details about a transfer.
  • Update Transfer
    Modify an existing transfer's details.
  • Get List of Credit Reversals
    Obtain a list of credit reversals.
  • Create Credit Reversal
    Reverse a received credit and create a credit reversal.
  • Retrieve Credit Reversal
    Grab all details about a credit reversal.
  • Get List of Debit Reversals
    Obtain a list of debit revesals.
  • Create Debit Reversal
    Reverse a received debit and create a debit reversal.
  • Retrieve Debit Reversal
    Grab all details about a debit reversal.
  • Get List of Financial Accounts
    Obtain a list of financial accounts.
  • Create Financial Account
    Create a new financial account. Each connected account can only have one financial account.
  • Retrieve Financial Account
    Grab all details about a financial account.
  • Update Financial Account
    Modify an existing financial account's details.
  • Retrieve Financial Account Features
    Grab all details about a financial account's features.
  • Update Financial Account Features
    Modify features of an existing financial account.
  • Get List of Inbound Transfers
    Obtain a list of inbound transfers.
  • Create Inbound Transfer
    Create an inbound transfer.
  • Retrieve Inbound Transfer
    Grab all details about an inbound transfer.
  • Cancel Inbound Transfer
    Cancel an inbound transfer.
  • Get List of Outbound Payments
    Obtain a list of outbound payments.
  • Create Outbound Payment
    Create an outbound payment.
  • Retrieve Outbound Payment
    Grab all details about an outbound payment.
  • Cancel Outbound Payment
    Cancel an outbound payment.
  • Get List of Outbound Transfers
    Obtain a list of outbound transfers.
  • Create Outbound Transfer
    Create an outbound transfer.
  • Retrieve Outbound Transfer
    Grab all details about an outbound transfer.
  • Cancel Outbound Transfer
    Cancel an outbound transfer.
  • Get List of Received Credits
    Obtain a list of received credits.
  • Retrieve Received Credit
    Grab all details about an existing received credit.
  • Get List of Received Debits
    Obtain a list of received debits.
  • Retrieve Received Debit
    Grab all details about an existing received debit.
  • Get List of Transaction Entries
    Obtain a list of transaction entries.
  • Retrieve Transaction Entry
    Grab all details about a transaction entry.
  • Get List of Transactions
    Obtain a list of transactions.
  • Retrieve Transaction
    Grab all details about an existing transaction.
  • Exclusive Order Add Tag
    Add one or more new tags to an existing order.
  • Exclusive Customer Add Tag
    Add one or more new tags to an existing customer.
  • Exclusive Product Add Tag
    Add one or more new tags to an existing product.
  • Exclusive Draft Order Add Tag
    Add one or more new tags to an existing draft order.
  • Exclusive Draft Order Remove Tag
    Add one or more new tags to an existing draft order.
  • Exclusive Add Line Item to Order
    Edit a completed order to add an additional product as a new line item.
  • Exclusive Update Order Notes
    Modify an order with notes that will appear on the admin page.
  • Exclusive Update Customer Notes
    Modify a customer's profile with notes that will appear on the admin page.
  • Exclusive Set Order Metafield
    Create or update an existing metafield value on an order.
  • Exclusive Set Draft Order Metafield
    Create or update an existing metafield value on a draft order.
  • Exclusive Set Product Metafield
    Create or update an existing metafield value on a product.
  • Exclusive Set Product Variant Metafield
    Create or update an existing metafield value on a product variant.
  • Exclusive Set Customer Metafield
    Create or update an existing metafield value on a customer.
  • Get List of Orders
    Obtain a list of orders of any status, including archived orders. This action will return 50 results by default, with a maximum of 250.
  • Create Order
    Create an order.
  • Update Order
    Modify an order's details.
  • Retrieve Order
    Grab all details about the order.
  • Count Orders
    Add up all orders.
  • Delete Order
    Remove an order from the online store.
  • Cancel Order
    Cancel an existing order.
  • Create Product
    Create a product.
  • Get List of Products
    Obtain a list of existing products. This action will return 50 results by default, with a maximum of 250.
  • Retrieve Product
    Grab all details about the product.
  • Count Products
    Add up all products.
  • Update Product
    Modify a product's details.
  • Delete Product
    Remove a product from the online store.
  • Get List of Customers
    Obtain a list of existing customers. This action will return 50 results by default, with a maximum of 250.
  • Create Customer
    Create a new customer record.
  • Delete Customer
    Remove a customer from the online store.
  • Count Customers
    Add up all customers.
  • Update Customer
    Modify a customer's account details.
  • Retrieve Customer
    Grab all details about the customer.
  • Set Default Address
    Set a default address for a customer.
  • Get List of Article Authors
    Obtain a list of all article authors. This action will return 50 results by default, with a maximum of 250.
  • Get List of Article Tags
    Obtain a list of tags for a specific article. This action will return 50 results by default, with a maximum of 250.
  • Get List of Balance Transactions
    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 250.
  • Create Blog
    Create a blog for the blog articles.
  • Get List of Blogs
    Obtain a list of all blogs. This action will return 50 results by default, with a maximum of 250.
  • Count Blogs
    Returns the number of blogs on your store.
  • Retrieve Blogs
    Grab all details about the blog.
  • Delete Blog
    Remove a blog from the online store.
  • Update Blog
    Modify a blog's details.
  • Create Blog Article
    Create a new blog article for a blog.
  • Get List of Blog Articles
    Obtain a list of blog articles from a blog. This action will return 50 results by default, with a maximum of 250.
  • Update Blog Article
    Modify a blog article's content and details.
  • Retrieve Blog Article
    Grab all details about the specific blog article.
  • Count Blog Articles
    Add up blog articles within a blog.
  • Delete Blog Article
    Remove an existing blog article from a blog.
  • Get List of Carrier Services
    Obtain a list of carrier services. This action will return 50 results by default, with a maximum of 250.
  • Create Carrier Service
    Create a carrier service that provides real-time shipping rates.
  • Retrieve Carrier Service
    Grab all details about the carrier service by its id.
  • Delete Carrier Service
    Remove a carrier service from the online store.
  • Update Carrier Service
    Modify an existing carrier service.
  • Get List of Custom Collections
    Obtain a list of custom collections. This action will return 50 results by default, with a maximum of 250.
  • Create Custom Collection
    Create a new custom collection.
  • Delete Custom Collection
    Remove a custom collection.
  • Retrieve Custom Collection
    Grab all details about the a custom collection.
  • Count Custom Collections
    Obtain a count of custom collections.
  • Create Comment
    Create a comment for a blog article.
  • Get List of Comments
    Obtain a list of comments for all or specific blog articles. This action will return 50 results by default, with a maximum of 250.
  • Count Comment
    Add up comments for all or specific articles.
  • Retrieve Comment
    Grab all details about a specific comment.
  • Update Comment
    Modify comment on an article.
  • Approve Comment
    Approve a comment.
  • Remove Comment
    Remove a comment.
  • Restore Comment
    Restore a previously removed comment.
  • Create Comment Spam
    Mark a comment as spam.
  • Mark Comment as Not Spam
    Mark a comment as not spam after it has been marked as spam.
  • Create Country
    Create a country using a custom tax rate or Shopify's tax rate.
  • Get List of Countries
    Obtain a list of countries enabled on your store's checkout. This action will return 50 results by default, with a maximum of 250.
  • Count Countries
    Add up countries.
  • Retrieve Country
    Grab all details about the country by its id.
  • Update Country
    Modify a country's tax rate.
  • Delete Country
    Remove an existing country from the online store.
  • Get List of Country Provinces
    Obtain a list of country provinces. This action will return 50 results by default, with a maximum of 250.
  • Retrieve Country Province
    Grab all details about a specific country province.
  • Count Country Province
    Add up provinces for a country.
  • Update Country Province
    Modify a province for a country.
  • Get List of Currencies
    Obtain a list of currencies enabled on the online store. This action will return 50 results by default, with a maximum of 250.
  • Create a Customer Account Activation URL
    Create an account activation URL for a customer that does not currently have an enabled account.
  • Create a Customer Address
    Create a new address for a customer.
  • Get List of Customer Addresses
    Obtain a list of customer addresses on the online store. This action will return 50 results by default, with a maximum of 250.
  • Retrieve Customer Address
    Grab all details about the customer address.
  • Update Customer Address
    Modify an existing customer's address.
  • Delete Customer Address
    Remove an address from an existing customer’s address list.
  • Get List of Customer Orders
    Obtain a list of all customer's orders. This action will return 50 results by default, with a maximum of 250.
  • Get List of Customer Searches
    Obtain a list of customer searches. This action will return 50 results by default, with a maximum of 250.
  • Create Customer Send Invite
    Send an account invite to a specific customer.
  • Get List of Discount Code Lookups
    Obtain a list of searches for a discount code. This action will return 50 results by default, with a maximum of 250.
  • Get List of Draft Orders
    Obtain a list of existing draft orders. This action will return 50 results by default, with a maximum of 250.
  • Create Draft Order
    Create a draft order.
  • Delete Draft Order
    Remove a draft order from the online store.
  • Retrieve Draft Order
    Grab all details about a specific draft order.
  • Count Draft Order
    Add up all existing draft orders.
  • Update Draft Order
    Modify an existing draft order.
  • Update Draft Order Complete
    Complete a draft order and mark it as paid or pending.
  • Send Invoice for Draft Order
    Send an invoice for a draft order.
  • Get List of Events
    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 250.
  • Count Events
    Add up all events or number of events since a specified time.
  • Retrieve Event
    Grab all details about the event by its id.
  • List Order Fulfillments
    Retrieve a list of fulfillments on an order
  • Create Fulfillment Event
    Create a fulfillment event (tracking event).
  • Get List of Fulfillment Events
    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 250.
  • Delete Fulfillment Event
    Remove a fulfillment event from an order.
  • Retrieve Fulfillment Event
    Grab all details about the fulfillment event.
  • Get List of Fufillment Services
    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 250.
  • Retrieve Fulfillment Service
    Grab all details about the fulfillment service by its id.
  • Update Fulfillment Service
    Modify a fulfillment service used on the online store.
  • Delete Fulfillment Service
    Remove an existing fulfillment service from the online store.
  • Get List of Inventory Items
    Obtain a list of inventory items from a single product. This action will return 50 results by default, with a maximum of 250.
  • Update Inventory Item
    Modify an inventory item's SKU or unit cost.
  • Retrieve Inventory Item
    Grab all details about the inventory item by id.
  • Delete Inventory Level
    Remove an inventory item's inventory level entirely at a location.
  • Get List of Inventory Levels
    Obtain a list of all inventory levels from an inventory item. This action will return 50 results by default, with a maximum of 250.
  • Adjust Inventory Level
    Adjust a product variant's inventory level at a single location.
  • Create Inventory Level Connect
    Connect an inventory item to a location by creating an inventory level at that location.
  • Set Inventory Level
    Set a product variant's inventory level at a single location to a specific value (like 0).
  • Get List of Locations
    Obtain a list of all locations on the online store. This action will return 50 results by default, with a maximum of 250.
  • Retrieve Location
    Grab all details about the geographical location.
  • Count Locations
    Add up all store locations.
  • Get List of Location Inventory Levels
    Obtain a list of inventory levels for a location. This action will return 50 results by default, with a maximum of 250.
  • Create Marketing Event
    Create a marketing event on the online store.
  • Get List of Marketing Events
    Obtain a list of marketing events. This action will return 50 results by default, with a maximum of 250.
  • Count Marketing Events
    Add up all marketing events.
  • Retrieve Marketing Event
    Grab all details about the marketing event by its ID.
  • Update Marketing Event
    Modify a marketing event's remote_id, timestamps, and currency & budget.
  • Delete Marketing Event
    Remove a marketing event from your online store.
  • Create Marketing Event Engagement
    Create a marketing event engagement.
  • Close an order
    Close an order.
  • Get List of Order Fulfillments
    Obtain a list of order fulfillments. This action will return 50 results by default, with a maximum of 250.
  • Count Order Fulfillments
    Add up fulfillments for a specific order.
  • Create Order Open
    Create an opened order.
  • Create Order Refund
    Create a refunded order to record the money returned to the customer.
  • Get List of Order Refunds
    Obtain a list of all refunds for an order. This action will return 50 results by default, with a maximum of 250.
  • Calculate Order Refund
    Sum up refunded transactions based on shipping and line items.
  • Retrieve Order Refund
    Grab all details about a specific refund.
  • Get List of Order Risks
    Obtain a list of existing order risks on a single order. This action will return 50 results by default, with a maximum of 250.
  • Create Order Risk
    Create an order risk displaying a fraud risk with proxy detection.
  • Retrieve Order Risk
    Grab all details about the order risk from a specific order.
  • Update Order Risk
    Modify an existing order risk for an order.
  • Delete Order Risk
    Remove an order risk from an order.
  • Create Order Transaction
    Create an order transaction that results in an exchange of money.
  • Get List of Order Transactions
    Obtain a list of order transactions on the online store. This action will return 50 results by default, with a maximum of 250.
  • Retrieve Order Transaction
    Grab all details about a specific order transaction.
  • Count Order Transactions
    Add up existing order transactions.
  • Create Page
    Add a new page with static content.
  • Get List of Pages
    Obtain a list of all pages on the online store. This action will return 50 results by default, with a maximum of 250.
  • Count Pages
    Add up pages with specific parameters.
  • Retrieve Page
    Grab all details about the page by its id.
  • Update Page
    Modify a page's details.
  • Delete Page
    Remove a page.
  • Get List of Policies
    Obtain a list of policies that your store has configured for. This action will return 50 results by default, with a maximum of 250.
  • Create Price Rule
    Create a price rule with specific entitlements and prerequisites.
  • Get List of Price Rules
    Obtain a list of established price rules. This action will return 50 results by default, with a maximum of 250.
  • Delete Price Rule
    Remove a price rule from your online store.
  • Count Price Rules
    Add up price rules.
  • Retrieve Price Rule
    Grab all details about the price rule.
  • Update Price Rule
    Modify a price rule's title.
  • Create Price Rule Discount Code
    Create a price rule discount code with specific entitlements and prerequisites.
  • Get List of Price Rule Discount Codes
    Obtain a list of price rule discount codes on the online store. This action will return 50 results by default, with a maximum of 250.
  • Update Price Rule Discount Code
    Modify an existing price rule discount code.
  • Delete Price Rule Discount Code
    Remove a price rule discount code from the online store.
  • Retrieve Price Rule Discount Code
    Grab all details about the price rule discount code.
  • Create Product Image
    Create a product image to be added to a Shopify product.
  • Get List of Product Image
    Obtain a list of product images from a specific product. This action will return 50 results by default, with a maximum of 250.
  • Count Product Images
    Add up product images for a specific product or after a specified ID.
  • Retrieve Product Image
    Grab all details about the product image.
  • Update Product Image
    Modify a product image's details such as alt and metafield.
  • Delete Product Image
    Remove a product image from a specific product.
  • Get List of Product Variants
    Obtain a list of product variants from an existing product. This action will return 50 results by default, with a maximum of 250.
  • Create Product Variant
    Create a new product variant for a product.
  • Delete Product Variant
    Remove a product variant from a product.
  • Count Product Variant
    Add up all product variants established for a product.
  • Get List of Redirects
    Obtain a list of URL redirects. This action will return 50 results by default, with a maximum of 250.
  • Create Redirect
    Create a redirect on the online store.
  • Retrieve Redirect
    Grab all details about a specific redirect by its ID.
  • Count Redirects
    Add up redirects with given path or target.
  • Update Redirect
    Modify a redirect's path and target URIs.
  • Delete Redirect
    Remove an existing redirect established on the online store.
  • Get List of Reports
    Obtain a list of all reports that are published. This action will return 50 results by default, with a maximum of 250.
  • Create Report
    Create a report with a name and a ShopifyQL.
  • Retrieve Report
    Grab all details about an existing report.
  • Delete Report
    Remove an existing report from the Shopify Reports page.
  • Update Report
    Modify a published report's details.
  • Create Resource Feedback
    Create a resource feedback for a specific product by using its product id.
  • Get List of Resource Feedbacks
    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 250.
  • Get List of Shops
    Obtain a list of existing shops. This action will return 50 results by default, with a maximum of 250.
  • Get List of Shopify Payment Balances
    Obtain a list of Shopify account's current balance. This action will return 50 results by default, with a maximum of 250.
  • Get List of Shopify Payment Disputes
    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 250.
  • Retrieve Shopify Payment Dispute
    Grab all details about the Shopify payment dispute by id.
  • Get List of Shopify Payment Payouts
    Obtain a list of Shopify payment payouts sorted by specific dates. This action will return 50 results by default, with a maximum of 250.
  • Retrieve Shopify Payment Payout
    Grab all details about the Shopify payment payout by id.
  • Create Smart Collection
    Create a smart collection using specific rules.
  • Get List of Smart Collections
    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 250.
  • Retrieve Smart Collection
    Grab all details about the smart collection.
  • Count Smart Collections
    Add up all smart collections on your online store or those that fit a specific criteria.
  • Update Smart Collection
    Modify an existing smart collection's details.
  • Delete Smart Collection
    Remove a smart collection from your online store.
  • Update Smart Collection Order
    Modify manually sorted products in an existing smart collection.
  • Get List of Tender Transactions
    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 250.
  • Create Theme
    Create a theme that is published and has a custom name.
  • Get List of Themes
    Obtain a list of all unpublished and current themes. This action will return 50 results by default, with a maximum of 250.
  • Update Theme
    Modify a theme's name and details.
  • Delete Theme
    Remove a theme from your online store.
  • Retrieve Theme
    Grab all details about a specific theme.
  • Get List of Theme Assets
    Obtain a list of all theme assets from a specific theme. This action will return 50 results by default, with a maximum of 250.
  • Update Theme Asset
    Modify a theme asset's name and details.
  • Delete Theme Asset
    Remove a theme asset from your online store.
  • Update Product Variant
    Modify specific Shopify product variant's details for an existing product.
  • Retrieve Product Variant
    Grab all details about specific Shopify product variants from an existing product.
  • Exclusive Order Remove Tag
    Remove one or more tags from an existing order.
  • Exclusive Product Remove Tag
    Remove one or more tags from an existing product.
  • Exclusive Customer Remove Tag
    Remove one or more tags from an existing customer.
  • Adds Product to Custom Collection
    Add a product to a custom collection.
  • Remove Product from Custom Collection
    Remove a product from a custom collection.
  • Retrieve Collect
    Grab all details about a specific collect.
  • Get List of Collects
    Obtain a list of collects. This action will return 50 results by default, with a maximum of 250.
  • Count Collects
    Add up all custom collects on your online store.
  • Theme Publish
    Publish one of your store's unpublished themes.
  • Set Customer Address
    Sets an address for a customer.
  • List Fulfillments
    Retrieve a list of fulfillments.
  • Create Fulfillment
    Create a fulfillment. Typically requires creating a fulfillment order first.
  • Cancel Fulfillment
    Cancel a fulfillment.
  • Update Fulfillment Tracking
    Update a fulfillment's tracking information.
  • Retrieve Order Fulfillment
    Grab all details about a specific order fulfillment on an order.
  • Retrieve Fulfillment Order
    Retrieve a specific fulfillment order.
  • Cancel Fulfillment Order
    Cancel a fulfillment order.
  • Close Fulfillment Order
    Marks a fulfillment order as incomplete.
  • Hold Fulfillment Order
    Applies a fulfillment hold on an open fulfillment order.
  • Move Fulfillment Order
    Moves a fulfillment order to a new location.
  • Open Fulfillment Order
    Marks the fulfillment order as open.
  • Release Fulfillment Order Hold
    Releases the fulfillment hold on a fulfillment order.
  • Reschedule Fulfillment Order
    Reschedules the fulfill at time of a scheduled fulfillment order.
  • Set Fulfillment Order Deadline
    Sets deadline for fulfillment orders.
  • Create Order Fulfillment
    Create an Order Fulfillment and Fulfill the order in a single step.
  • Get List of Abandoned Checkouts
    Obtain a list of abandoned checkouts. This action will return 50 results by default, with a maximum of 250.
  • Send Fulfillment Request
    Send a fulfillment request for a fulfillment order.
  • Retrieve Order's Fulfillment Orders
    Grab fulfillment orders for a specific order.
  • Exclusive Retrieve Order Metafield
    Grab the value of a metafield on an order.
  • Exclusive Retrieve Product Metafield
    Grab the value of a metafield on a product.
  • Exclusive Retrieve Customer Metafield
    Grab the value of a metafield on a customer.
  • Exclusive Retrieve Draft Order Metafield
    Grab the value of a metafield on a draft order.
  • Exclusive Retrieve Variant Metafield
    Grab the value of a metafield on a product variant.
  • Get List of Metafields
    Obtain a list of metafields. This action will return 50 results by default, with a maximum of 250.
  • Get List of Collections' Products
    Obtain a list of products in a collection. This action will return 50 results by default, with a maximum of 250.
  • Retrieve Collection
    Grab all details about the collection.
  • Exclusive Create or Update Order Note Attribute
    Create or modify an existing order note attribute. Appears in the Additional details section of an order details page.
  • Exclusive Create or Update Draft Order Note Attribute
    Create or modify an existing draft order note attribute. Appears in the Additional details section of a draft order details page.
  • Retrieve Product Variant Details from SKU
    Returns IDs for the Product, Product Variant and Inventory Item when given a SKU.
  • Exclusive Send Invoice for Order
    Send an invoice for an order that has outstanding balance.
  • Retrieve Metafield
    Grab all details about a metafield.
  • Get List of Catalogs
    Obtain a list of catalogs.
  • Retrieve Catalog
    Grab all details about a catalog.
  • Get List of Price Lists
    Obtain a list of price lists.
  • Retrieve Price List
    Grab all details about a price list.
  • Get List of Sales Channels
    Obtain a list of sales channels.
  • Retrieve Sales Channel
    Grab all details about a sales channel.
  • Publish Product or Collection
    Publish a product or collection to a specific sales channel.
  • Unpublish Product or Collection
    Unpublish a product or collection from a specific sales channel.
  • Retrieve Inventory Levels
    Grab all details about inventory levels (includes details about quantities, incoming, available, and location).
  • Get List of Gift Cards
    Obtain a list of gift cards.
  • Create Gift Card
    Create a gift card.
  • Retrieve Gift Card
    Grab all details about a gift card.
  • Update Gift Card
    Modify an existing's gift card.
  • Retrieve Count of Gift Cards
    Grab a count of gift cards.
  • Disable Gift Card
    Deactivate a gift card.
  • Search Gift Card
    Search for a gift card.
free workflow setup

One-day Workflow Wizards

Not interested in learning another app? Oooh, we get it. Alternatively, turn to a fast, efficient team who is all about getting your perfect workflow up and running in a flash. That's us by the way. In case that wasn't clear.

  1. Tell us about your workflow. Reach out and explain all the nuances to the challenges you're currently facing. Whether it's repetative tasks, keeping business systems in sync or creating new shopping experiences for your customers, our experts will listen
  2. We'll make it in 1 business day. Our experts will hand-craft the workflows to meet your exact needs. They'll setup each the automation on your store with each step configured to match your requirements so all you have to do is turn it on.
  3. Boom! Problem solved. Sit back and relax knowing you have MESA reliably handling this work automatically. Start exploring more ways to strealine your efforts and enjoy the automation lifestyle! 🚀

Learn more about Stripe integrations

Be sure to check out our Shopify automation blog. We cover popular topics to help you better manage your work on Shopify through definitie guides, step-by-step tutorials, merchant success stories and more.