Shopify to Intercom Made Easy.
Eliminate the routine, everyday tasks of running your ecommerce business by adding more Shopify integrations.
Unify your data between Shopify and Intercom for a single source of truth. As a result, you can make more confident business decisions based on accurate data sources.
MESA's easy-to-use, no-code builder makes integrations like Shopify to Intercom simple.
Add workflows to automate your tasks and save hours every week!


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





Make Your Own Shopify to Intercom Integrations
Start your workflow 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.
-
- Order Paid
- Starts when an order is processed.
-
- Order Partially Fulfilled
- Starts when a new partial order fulfillment is created.
-
- 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.
-
- 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.
-
- Contact Deleted
- Starts when a contact is deleted.
-
- Contact Archived
- Starts when a contact is archived.
-
- Contact Email Updated
- Starts when a contact's email is updated.
-
- Contact User Created
- Starts when a contact user is created.
-
- Contact User Updated
- Starts when a contact user is updated.
-
- Conversation Admin Closed
- Starts when an admin closes a conversation.
-
- Conversation Admin Noted
- Starts when an admin adds a note to a conversation.
-
- Conversation Admin Opened
- Starts when an admin opens a conversation.
-
- Conversation Admin Single Created
- Starts when an admin initiates 1:1 conversation.
-
- Conversation Read
- Starts when a conversation is read.
-
- Conversation User Created
- Starts when an user creates a conversation.
-
- Conversation User Replied
- Starts when an user replies to a conversation.
Then, make your workflow do this...
-
- Get List of Contacts
- Obtain a list of contacts.
-
- Create Contact
- Create a contact.
-
- Search for Contacts
- Look up for contacts.
-
- Update Contact
- Modify a contact's details.
-
- Retrieve Contact
- Grab all details about a contact.
-
- Delete Contact
- Remove a contact.
-
- Archive Contact
- Archive a contact.
-
- Unarchive Contact
- Restore a previously archived contact.
-
- Merge Two Contacts
- Combine a contact with a role of a lead into a contact with a role of an user.
-
- Retrieve Contact's Attached Companies
- Grab all details about the attached companies that are associated to a contact.
-
- Retrieve Contact's Attached Tags
- Grab all details about a contact's attached tags.
-
- Retrieve Contact's Segments
- Grab all details about a contact's segments
-
- Attach Company to Contact
- Associate a company to a contact.
-
- Get List of Companies
- Obtain a list of all companies.
-
- Create or Update Company
- Create or update a company
-
- Scroll Over All Companies
- Iterate over all companies in a dataset.
-
- Retrieve Company
- Grab all details about a company.
-
- Delete Company
- Remove a company.
-
- Detach Company from Contact
- Unassociate a company from a single contact.
-
- Get List of Company's Attached Contacts
- Obtain a list of a company's attached contacts.
-
- Get List of Company's Attached Segments
- Obtain a list of a company's attached segments.
-
- Create Note
- Create a note.
-
- Retrieve Note
- Grab all details about a note.
-
- Get List of Contact's Notes
- Obtain a list of notes associated to a contact.
-
- Order Add Tag
- Add one or more new tags to an existing order.
-
- Customer Add Tag
- Add one or more new tags to an existing customer.
-
- Product Add Tag
- Add one or more new tags to an existing product.
-
- Draft Order Add Tag
- Add one or more new tags to an existing draft order.
-
- Draft Order Remove Tag
- Add one or more new tags to an existing draft order.
-
- Add Line Item to Order
- Edit a completed order to add an additional product as a new line item.
-
- Update Order Notes
- Modify an order with notes that will appear on the admin page.
-
- Update Customer Notes
- Modify a customer's profile with notes that will appear on the admin page.
-
- Set Order Metafield
- Create or update an existing metafield value on an order.
-
- Set Draft Order Metafield
- Create or update an existing metafield value on a draft order.
-
- Set Product Metafield
- Create or update an existing metafield value on a product.
-
- Set Product Variant Metafield
- Create or update an existing metafield value on a product variant.
-
- Set Customer Metafield
- Create or update an existing metafield value on a customer.
-
- 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.
-
- Set Default Address
- Set a default address for a customer.
-
- 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
- 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.
-
- 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.
-
- 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 Collections
- Obtain a list of custom collection.
-
- Create Collection
- Create a new custom collection.
-
- Delete Collection
- Remove a custom collection.
-
- Retrieve Collection
- Grab all details about the a custom collection by id.
-
- Count Collections
- Returns the number of Custom Collections in your store
-
- Create Comment
- Create a comment for a blog article.
-
- Get List of Comments
- Obtain a list of comments for all or specific blog 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.
-
- 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.
-
- 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 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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 Gift Cards
- Create a gift card with a custom or automatically generated code.
-
- Create 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.
-
- 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.
-
- 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.
-
- Create Marketing Event
- Create a marketing event on the online store.
-
- Get List of Marketing Events
- Obtain a list of marketing events
-
- 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.
-
- Get List of Metafields
- Obtain a list of metafields that belong to a resource.
-
- Retrieve Metafield
- Grab all details about the metafield from a resource by its ID.
-
- Close an order
- Close an order.
-
- Get List of Order Fulfillments
- Obtain a list of order fulfillments.
-
- 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.
-
- 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 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.
-
- 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.
-
- 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 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.
-
- 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 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 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.
-
- Retrieve Product Listing
- Grab all details about the product listing that is published.
-
- Count Product Listings
- 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 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.
-
- 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.
-
- 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 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.
-
- 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 Users
- Obtain a list of existing staff accounts.
-
- Retrieve User
- Grab all details about staff accounts.
-
- 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.
-
- Order Remove Tag
- Remove one or more tags from an existing order.
-
- Product Remove Tag
- Remove one or more tags from an existing product.
-
- Customer Remove Tag
- Remove one or more tags from an existing customer.
-
- Collection Add Product
- Add a product to a custom collection.
-
- Collection Remove Product
- Remove a product from a custom collection.
-
- Collection Link Retrieve
- Retrieve the details about when a product was added to a custom collection.
-
- Collection Get List of Products
- Obtain a list of all products assigned to all custom collections on the store.
-
- Create a product listing
- Create a product listing to publish a product to your app
-
- Count Collections
- Add up all custom collections on your online store or those that fit a specific criteria.
-
- Theme Publish
- Publish one of your store's unpublished themes.
-
- List Theme Assets
- Return a list of theme files and other assets.
-
- 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.
-
- Fulfill an Order
- Quickly fulfill one or more line items on an order. Automatically creates a fulfillment order and a fulfillment.
-
- Retrieve Fulfillment on an Order
- Retrieve a specific fulfillment on an order.
-
- Retreive 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 (legacy)
- Fulfill an order. Note: This endpoint will be no longer work after March 2023.
-
- Create Order Fulfillment (new)
- Create an Order Fulfillment and Fulfill the order in a single step.
-
- Get List of Abandoned Checkouts
- Obtain a list of abandoned checkouts.

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