Shopify Retail POS https://www.shopify.com/pos
Shopify Retail POS Integrations Without The Work.
Shopify Retail POS syncs directly with your Shopify store to track and manage orders and inventory across different channels.
Combine both in-store and online sales with advanced analytics to give a complete view of your Shopify storeβs performance.
It all begins each time a Shopify order is created; you can automate Shopify Retail POS to kick off a workflow and use custom data to personalize your marketing campaigns/customer communication.
There are around 130 POS actions that can trigger an automation workflow. That could include each time you get a list of orders, checkouts, customer products, and more. Use workflows to update your list of inventory, locations, and marketing events.
Ready to integrate?
Sign up today and get started for free!
Loved by 1k+ brands using Shopify & Shopify Plus.





Popular Shopify Retail POS Integrations
Make No-code Shopify Retail POS Integrations
Deep integration actions to make any Shopify Retail POS integration imaginable.
Start Shopify Retail POS workflows when...
- Order Canceled
- Starts when an order is canceled.
- Order Created
- Starts when an order is created.
- Order Deleted
- Starts when an order is removed.
- Order Fulfilled
- Starts when an order is prepared for shipment.
- Paid Order
- Starts when an order is processed.
- Partially Fulfilled Order
- Starts when fulfilling an order in multiple shipments and one package is prepared for shipment.
- Order Updated
- Starts when an order is updated.
- Product Created
- Starts when a product is created.
- Product Deleted
- Starts when a product is removed.
- Product Updated
- Starts when a product is updated.
- Customer Created
- Starts when a customer is created.
- Customer Deleted
- Starts when a customer is removed.
- Customer Disabled
- Starts when a customer account is deactivated.
- Customer Enabled
- Starts when a customer account is activated.
- Customer Updated
- Starts when a customer is updated.
- Collection Created
- Starts when a collection is created.
- Collection Deleted
- Starts when a collection is removed.
- Collection Updated
- Starts when a collection is updated.
- Fulfillment Created
- Starts when a fulfillment is created.
- Fulfillment Updated
- Starts when a fulfillment is updated.
- Cart Created
- Starts when a cart is created.
- Cart Updated
- Starts when a cart is updated.
- Checkout Created
- Starts when a checkout is created.
- Checkout Deleted
- Starts when a checkout is removed.
- Checkout Updated
- Starts when a checkout is updated.
- Checkout Paid
- Starts when a checkout is processed.
- Collection Listing Added
- Starts when a collection listing is created.
- Collection Listing Removed
- Starts when a checkout listing is deleted.
- Collection Listing Updated
- Starts when a collection listing is updated.
- Customer Group Created
- Starts when a collection group is created.
- Customer Group Deleted
- Starts when a collection group is removed.
- Customer Group Updated
- Starts when a collection group is updated.
- Draft Order Created
- Starts when a draft order is created.
- Draft Order Deleted
- Starts when a draft order is removed.
- Draft Order Updated
- Starts when a draft order is updated.
- Fulfillment Event Created
- Starts when a fulfillment event is created.
- Fulfillment Event Deleted
- Starts when a fulfillment event is removed.
- Inventory Item Created
- Starts when an inventory item is created.
- Inventory Item Updated
- Starts when an inventory item is updated.
- Inventory Item Deleted
- Starts when an inventory item is removed.
- Inventory Level Connected
- Starts when an inventory level is synced.
- Inventory Level Updated
- Starts when an inventory level is updated.
- Inventory Level Disconnected
- Starts when an inventory item is desynced.
- Locale Created
- Starts when a locale is created.
- Locale Updated
- Starts when a locale is updated.
- Location Created
- Starts when a location is created.
- Location Updated
- Starts when a location is updated.
- Location Deleted
- Starts when a location is removed.
- Order Transaction Created
- Starts when an order transaction is created.
- Product Listing Added
- Starts when a product listing is created.
- Product Listing Removed
- Starts when a product listing is deleted.
- Product Listing Updated
- Starts when a product listing is updated.
- Refund Created
- Starts when a refund is created.
- Shop Updated
- Starts when a shop is updated.
- Theme Created
- Starts when a theme is created.
- Theme Deleted
- Starts when a theme is removed.
- Theme Published
- Starts when a theme is published.
- Theme Updated
- Starts when a theme is updated.
Or, make any workflow do this...
- Get List of Orders
- Obtain a list of existing orders.
- 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.
- 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.
- 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.
- Update Address Default
- Update a default address for a customer.
- Update Address Set
- Update a customer's set address.
- Get List of Article Authors
- Obtain a list of all article authors.
- Get List of Article Tags
- Obtain a list of tags for a specific article.
- Get List of Balance Transactions
- Obtain a list of existing balance transactions ordered by most recent processing time.
- Get List of Batch Discount Codes
- Obtain a list of discount codes for a specific discount code creation job.
- Create Blog
- Create a blog for the blog articles.
- Get List of Blogs
- Obtain a list of all blogs.
- Count Blogs
- Add up blogs with an id or not.
- Retrieve Blog
- 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.
- Update Blog Article
- Modify a blog article's 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.
- 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 Checkouts
- Obtain a list of checkouts.
- Create Checkout
- Create a checkout on the online store.
- Update Checkout
- Modify an existing checkout.
- Retrieve Checkout
- Grab all details about an existing, completed, or processed checkout.
- Count Checkouts
- Add up existing checkouts.
- Create Checkout Complete
- Create a completed checkout.
- Get List of Checkout Payments
- Obtain a list of payments for a particular checkout.
- Create Checkout Payment
- Create a payment on checkout using session ID.
- Retrieve Checkout Payment
- Grab all details about the payment information for an existing payment.
- Count Checkout Payments
- Add up payments attempted at checkout.
- Get List of Checkout Shipping Rates
- Obtain a list of checkout shipping rates.
- Get List of Collect
- Obtain a list of collects.
- Create Collect
- Add a product to a collect.
- Delete Collect
- Remove a product from a collect.
- Retrieve Collect
- Grab all details about the collect by id.
- Count Collect
- Add up existing collects.
- Get List of Collection Listings
- Obtain a list of collection listings published on the Sales Channel SDK application.
- Retrieve Collection Listing
- Grab all details about the specific collection listing.
- Create Collection Listing
- Create a collection listing to publish a collection.
- Delete Collection Listing
- Remove a collection listing to unpublish a collection.
- Get List of Collection Listing Product Ids
- Obtain a list of product_ids that are connected and published to a collection_id.
- Create Comment
- Create a comment for an article.
- Get List of Comments
- Obtain a list of comments for all or specific articles.
- 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.
- Create Comment Approve
- Approve a comment.
- Create Comment Not Spam
- Mark a comment as not spam.
- Create Comment Remove
- Remove a comment.
- Create Comment Restore
- Restore a previously removed comment.
- Create Comment Spam
- Mark a comment 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.
- 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.
- 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.
- Create a Custom Collection
- Create a custom collection.
- Get List of Custom Collections
- Obtain a list of custom collections.
- Delete Custom Collection
- Remove a custom collection from the online store.
- Update Custom Collection
- Modify an existing custom collection.
- Retrieve Custom Collection
- Grab all details about a specific custom collection by its id.
- Count Custom Collection
- Add up custom collections with various parameters.
- Create Customer Account Activation URL
- Create an account activation URL for a customer that does not currently have an enabled account.
- Create Customer Address
- Create a new address for a customer.
- Get List of Customer Addresses
- Obtain a list of customer addresses on the online store.
- 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 existing customer orders.
- Get List of Customer Saved Searches Customer
- Obtain a list of customer saved searches customer.
- Get List of Customer Saved Searches
- Obtain a list of all customer saved searches on the online store.
- Create Customer Saved Search
- Create a customer saved search that represents a group of customers.
- Count Customer Saved Search
- Add up all customer saved searches with a specified id or not.
- Delete Customer Saved Search
- Remove a customer saved search from the online store.
- Update Customer Saved Search
- Modify an existing customer saved search.
- Retrieve Customer Saved Search
- Grab all details about one customer saved search by its id.
- Get List of Customer Searches
- Obtain a list of customer searches.
- 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.
- Get List of Draft Orders
- Obtain a list of existing draft orders.
- 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.
- Create Draft Order Send Invoice
- Create and send an invoice for a draft order.
- Get List of Events
- Obtain a list of events that consist of smart collections, articles, pages, orders, price rules, blog, custom collections, comments, orders, and products.
- Count Event
- Add up all events or number of events since a specified time.
- Retrieve Event
- Grab all details about the event by its id.
- Create Fulfillment Complete
- Create a completed fulfillment.
- 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.
- Delete Fulfillment Event
- Remove a fulfillment event from an order.
- Retrieve Fulfillment Event
- Grab all details about the fulfillment event.
- Create Fulfillment Open
- Create an opened fulfillment.
- Create Fulfillment Service
- Create a fulfillment service that prepares and ships orders.
- Get List of Fufillment Services
- Obtain a list of your app's or all of the shop's fulfillment services.
- 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.
- Create Gift Card
- Create a gift card with a custom or automatically generated code.
- Get List of Gift Card
- Obtain a list of all gift cards or enabled gift cards.
- Retrieve Gift Card
- Grab all details about a specific gift card.
- Update Gift Card
- Modify a gift card's note or expiry date.
- Count Gift Card
- Add up all gift cards or enabled gift cards.
- Create Gift Card Disable
- Create a disabled gift card that cannot be undone.
- Get List of Gift Card Searches
- Obtain a list of gift cards that match a specific query.
- Get List of Inventory Items
- Obtain a list of inventory items from a single product.
- 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.
- Create Inventory Level Adjust
- Adjust an inventory item'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.
- Create Inventory Level Set
- Sets the inventory level for an inventory item at a location.
- Get List of Locations
- Obtain a list of all locations on the online store.
- Retrieve Location
- Grab all details about the geographical location.
- Count Location
- Add up all store locations.
- Get List of Location Inventory Levels
- Obtain a list of inventory levels for a location.
- Create Marketing Event
- Create a marketing event on the online store.
- Get List of Marketing Events
- Obtain a list of marketing events that consist of marketing products, discounts, collections, blog posts, pages, and other features.
- Count Marketing Event
- 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.
- Create Metafield
- Create a metafield to add additional information to Admin API resources.
- Get List of Metafields
- Obtain a list of metafields that belong to a resource.
- Delete Metafield
- Remove a metafield by its id.
- Update Metafield
- Modify a metafield's details.
- Count Metafield
- Add up a resource's metafields.
- Retrieve Metafield
- Grab all details about the metafield from a resource by its ID.
- Create Order Close
- Create a closed order.
- Get List of Order Fulfillments
- Obtain a list of order fulfillments.
- Create Order Fulfillment
- Create an order fulfillment.
- Count Order Fulfillment
- Add up fulfillments for a specific order.
- Retrieve Order Fulfillment
- Grab all details about an order's fulfillment(s).
- Update Order Fulfillment
- Modify a fulfillment on an order.
- Cancel Order Fulfillment
- Cancel a fulfillment on an 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.
- 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.
- 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.
- Retrieve Order Transaction
- Grab all details about a specific order transaction.
- Count Order Transaction
- 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.
- Count Page
- 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.
- Create Price Rule
- Create a price rule with specific entitlements and prerequisites.
- Get List of Price Rules
- Obtain a list of established price rules.
- Delete Price Rule
- Remove a price rule from your online store.
- Count Price Rule
- 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 Batch
- Create a new price rule batch on the online store.
- Retrieve Price Rule Batch
- Grab all details about the existing price rule batch.
- 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.
- 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.
- Count Product Image
- 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 Listings
- Obtain a list of product listings on the Sales Channel SDK application.
- Delete Product Listing
- Remove a product listing to unpublish a product from.
- Create Product Listing
- Create a product listing to publish.
- Retrieve Product Listing
- Grab all details about the product listing that is published.
- Count Product Listing
- Add up product listings.
- Get List of Product Listing Product Ids
- Obtain a list of product listing product ids.
- Get List of Product Variants
- Obtain a list of product variants from an existing product.
- 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.
- Create Redirect
- Create a redirect on the online store.
- Retrieve Redirect
- Grab all details about the redirect by its ID.
- Count Redirect
- 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.
- 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.
- Create Script Tag
- Create a new script tag with an event and src.
- Get List of Script Tags
- Obtain a list of all existing script tags.
- Update Script Tag
- Modify a script tag's URL.
- Count Script Tag
- Add up script tags on the online store.
- Retrieve Script Tag
- Grab all details about the script tag by id.
- Delete Script Tag
- Remove an existing script tag.
- Get List of Shops
- Obtain a list of existing shops.
- Get List of Shopify Payment Balances
- Obtain a list of Shopify account's current balance.
- Get List of Shopify Payment Disputes
- Obtain a list of Shopify payment disputes sorted by specific dates or all disputes that have won.
- 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.
- 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.
- Retrieve Smart Collection
- Grab all details about the smart collection.
- Count Smart Collection
- 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.
- 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.
- 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.
- Update Theme Asset
- Modify a theme asset's name and details.
- Delete Theme Asset
- Remove a theme asset from your online store.
- Get List of User
- Obtain a list of existing staff accounts.
- Retrieve User
- Grab all details about staff accounts.
- Get List of User Current
- Obtain a list of current logged-in staff accounts.
- Update Variant
- Modify specific Shopify variant's details of an existing product.
- Retrieve Variant
- Grab all details about specific Shopify variants from an existing product.
Customize Workflows With Built-in Apps
MESA's comes with built-in apps to help quickly personalize any integration.
Activity by MESA
Store app data as it moves between workflow steps.AI by MESA
Personalize the customer's shopping experience and improve overall operational efficiencyAPI by MESA
Connect any service that doesn't have a dedicated app.Approval by MESA
Manually review data before proceeding to the next step.Code by MESA
Go under the hood to write any logic within an automation.Data by MESA
Store and retrieve any collected data in your own tables.Delay by MESA
Pause workflows before proceeding to the next step.Email by MESA
Send emails with custom variables within any automation.Filter by MESA
Check to match data before continuing with the workflow.Form by MESA
Create forms with any field types to receive data in workflows.FTP by MESA
Download, upload and share files to any FTP server.Image by MESA
Add effects, watermarks, identify colors, edit backgrounds & more.Loop by MESA
Resume your workflow for each batch of data sent.Schedule by MESA
Schedule automations to start on a specific date and time.SMS by MESA
Send personalized text messages within any automation.Transform by MESA
Convert data into any format before it reaches the next step.Virtual Output by MESA
Create a queue to catch different events before resuming.Web Request
Send requests for custom code to save or retrieve data from anywhereWebhook by MESA
Connect to custom apps and instantly send and receive data.

Complimentary Workflow Setup
What would help you be more productive? We'll craft a workflow for you.
Free Workflow Setup Service