IntegrationsWebsites & commerce
Automate Shopify without writing code.
Manage orders, products and stock. Describe the job you repeat in plain English and Mitra builds an agent that does it in Shopify, on the schedule you set. You sign in on Shopify's own page, so Mitra never sees your password, and you can disconnect at any time.
Connect Shopify
200 credits to start · no credit card
What Mitra can do in Shopify.
407 actions an agent can take. You never pick from this list — Mitra works out which it needs from what you asked for. It is here so you can check that the thing you want is possible.
- Activate one time chargeActivate a one-time application charge in Shopify. Use when you need to finalize billing for an accepted charge. DEPRECATED: This endpoint i
- Add product to collectionDEPRECATED: Use SHOPIFY_ADDS_A_PRODUCT_TO_A_CUSTOM_COLLECTION instead. Adds a product to an existing *custom collection*, optionally specify
- Add product to custom collectionAdd a product to a custom collection by creating a collect resource. Use when you need to link a product to a custom collection. Note: Can o
- Adjust inventory levelAdjust the inventory level of an inventory item at a single location. Use when you need to increase or decrease stock quantities at a specif
- Apply fulfillment holdApplies a fulfillment hold to an open fulfillment order, halting all fulfillment work. Use when you need to pause fulfillment due to payment
- Approve commentApproves a pending comment and publishes it to a blog article, making it publicly visible to readers. This action changes the comment's stat
- Bulk create productsCreates many products (20-50+) in one asynchronous Shopify bulk mutation job. Uses stagedUploadsCreate for JSONL upload, then bulkOperationR
- Bulk delete customer addressesBulk delete multiple customer addresses in a single operation. This action permanently removes several addresses from a customer's address b
- Bulk delete metafieldsDeletes multiple metafields in bulk using their owner ID, namespace, and key. If a metafield doesn't exist, the mutation still succeeds but
- Bulk delete metaobjectsAsynchronously delete metaobjects and their associated metafields in bulk. Use this action to delete multiple metaobjects by their IDs or de
- Bulk query operationRun a Shopify GraphQL bulk query operation and return the result file URL and operation metadata. Use when you need to retrieve large datase
- Calculate refundCalculate accurate refund amounts, taxes, and transactions for a Shopify order before creating an actual refund. Use this action to: - Previ
- Cancel app subscriptionCancel an app subscription in Shopify using the appSubscriptionCancel GraphQL mutation. Use when you need to cancel an existing app subscrip
- Cancel bulk operationCancel a running Shopify bulk operation. Use when you need to stop a long-running bulk query or mutation operation that is no longer needed.
- Cancel fulfillmentCancels an existing fulfillment by its ID, reverting all line items to an unfulfilled state. Use this when a fulfillment was created in erro
- Cancel fulfillment orderCancels a fulfillment order in Shopify and marks it as closed. This creates a replacement fulfillment order with the same line items, allowi
- Cancel orderCancels a Shopify order and optionally restocks items and sends email notifications. Use when canceling an order that has not yet been paid
- Close orderCloses an open Shopify order. Use when all line items have been fulfilled or canceled and all financial transactions are complete.
- Complete draft orderComplete a draft order in Shopify and transition it to an actual order. Use when you need to finalize a draft order, reserve inventory, and
- Connect inventory levelConnects an inventory item to a location, establishing where the item can be stocked and fulfilled. This creates an inventory level with an
- Count articlesRetrieves a count of all articles from a blog. Use when you need to know how many articles exist in a specific blog, optionally filtered by
- Count blogsRetrieves the total count of all blogs in a Shopify store. Use this action when you need to know how many blogs exist in the store without f
- Count custom collectionsRetrieves a count of custom collections with optional filters. Use when you need to know how many custom collections exist in the store, opt
- Count draft ordersRetrieves a count of draft orders from a Shopify store. Use when you need to know how many draft orders exist without fetching full draft or
+ 383 more
Hand over the work you keep repeating.
Your first agent is one sentence away.
Get started free200 credits to start · no credit card · nothing to install