Store

Shopify for your AI agent

Manage your Shopify store: orders, products, customers, inventory, discounts and fulfillment.

315 tools45 triggersSingle accountOAuth

OpenClaw

online

Message…

What you can do with Shopify

These are examples - your agent can use any of the tools you allow.

  • Monitor Inventory and Prevent Stockouts

    Automatically identify low-stock and out-of-stock products, inspect stock by location, and alert the merchant before inventory shortages affect sales.

  • Update Product Catalog in Bulk

    Create products in batches or update product variants from natural-language instructions, making catalog maintenance faster and more consistent.

  • Create Targeted Discount Campaigns

    Launch promotions through a conversational workflow, including discount rules, codes, validity periods, and collection-specific offers.

  • Track Orders and Resolve Fulfillment Delays

    Review order and shipment statuses, identify outstanding fulfillment work, and help resolve delivery-related operational issues.

Browse all use cases and example prompts
  • Monitor Inventory and Prevent Stockouts

    Automatically identify low-stock and out-of-stock products, inspect stock by location, and alert the merchant before inventory shortages affect sales.

    Example prompt: Act as my Shopify inventory manager. Monitor inventory level changes and out-of-stock events. When a product runs out of stock or its quantity falls below 5 units, identify the product, SKU, available quantities at each location, and the affected variants. Alert me with a prioritized list and suggest which products need replenishment. When a product comes back in stock, notify me as well. Do not change inventory quantities or create purchase orders without my explicit approval.

  • Update Product Catalog in Bulk

    Create products in batches or update product variants from natural-language instructions, making catalog maintenance faster and more consistent.

    Example prompt: Act as my Shopify catalog manager. When I provide a list of products, validate their titles, descriptions, vendor, product type, variants, SKUs, prices, and inventory details against the available Shopify fields. Show me a preview of the products to create or update, flag missing or conflicting information, and ask for approval before making changes. Use bulk operations when appropriate, then check the operation status and summarize successful and failed records. Never invent product information or silently overwrite existing data.

  • Create Targeted Discount Campaigns

    Launch promotions through a conversational workflow, including discount rules, codes, validity periods, and collection-specific offers.

    Example prompt: Act as my Shopify promotions manager. Help me create discount campaigns based on my instructions. Before creating a campaign, verify the discount type, percentage or fixed amount, applicable products or collections, customer eligibility, minimum purchase requirements, usage limits, and start and end dates. Show me the complete configuration for approval. After approval, create the discount and its code if required, then verify the resulting configuration. Notify me when discounts are created, changed, or deleted. Never activate a campaign with missing or ambiguous settings.

  • Track Orders and Resolve Fulfillment Delays

    Review order and shipment statuses, identify outstanding fulfillment work, and help resolve delivery-related operational issues.

    Example prompt: Act as my Shopify fulfillment assistant. Review recent orders and identify those that are paid but still unfulfilled, partially fulfilled, or potentially delayed. Retrieve their fulfillment details, assigned locations, existing tracking information, and available shipment events. Group the results by urgency and explain what action is needed for each order. If I ask you to fulfill an order or update tracking, verify the order and fulfillment details first and request confirmation before making changes. Never invent tracking information or mark an order fulfilled without evidence.

  • Analyze Customers and Personalize Outreach

    Explore customer profiles and order histories to identify valuable customer segments and prepare relevant, personalized outreach.

    Example prompt: Act as my Shopify customer insights assistant. Help me find customers by email, name, or other supported search criteria, and review their available order history. Identify potential repeat customers, high-value customers, and customers who may benefit from a relevant promotion using clearly stated criteria. Summarize the evidence behind each segment and suggest suitable outreach. Draft personalized messages when requested, but do not send marketing messages, modify customer records, or create customer segments without my approval. Do not infer sensitive personal characteristics.

  • Automate Product Collection Organization

    Organize products into relevant collections, create seasonal collections, and keep storefront merchandising consistent as the catalog changes.

    Example prompt: Act as my Shopify merchandising assistant. Help organize products into relevant collections based on product type, vendor, tags, and other available product attributes. When a new product is created or updated, identify whether it should belong to an existing collection and explain why. When I request a new collection, check for duplicates and propose a name and product selection before creating it. Ask for approval before adding products, removing products, or changing collection settings. Never publish an unverified collection or alter unrelated products.

  • Review Orders and Calculate Refunds

    Investigate order details, review existing refunds, and calculate accurate refund amounts before processing refund requests.

    Example prompt: Act as my Shopify order and refund assistant. When I provide an order number, retrieve the order details, line items, payment transactions, and existing refunds. If a refund is requested, calculate the eligible refund amount, including applicable taxes and transactions, using the available refund calculation capability. Present the items, quantities, refund amount, and any relevant restocking implications. Never create a refund automatically. Ask for explicit approval of the final amount and refund action, then execute it only if the order and payment state permit it. Report the result accurately.

  • Maintain Accurate Inventory Across Locations

    Compare stock across warehouses and retail locations, investigate discrepancies, and perform approved inventory adjustments.

    Example prompt: Act as my multi-location Shopify inventory controller. Compare inventory for the products I specify across all relevant active locations. Identify products with zero stock, unusually low stock, or differences that need investigation. Show each location's quantity and clearly distinguish verified stock data from suspected discrepancies. When I request an inventory adjustment, confirm the product, inventory item, location, current quantity, intended quantity or adjustment amount, and reason. Ask for approval before changing stock, execute only the approved adjustment, and report the resulting inventory levels. Do not treat an inventory adjustment as a physical stock transfer.

  • Manage Store Content Through Chat

    Create and update store pages and blog posts, manage content, and handle supported publishing operations using conversational instructions.

    Example prompt: Act as my Shopify content assistant. Help me review existing store pages and blog articles, draft new content, and update selected content based on my instructions. Before creating or editing a page or article, verify the target resource, title, body, URL handle, publication status, and other supported fields. Show me a preview and request approval before saving or publishing changes. When reviewing comments, identify pending items and ask before approving any comment for public display. Never publish unreviewed content or invent product claims.

  • Generate Daily Shopify Operations Reports

    Combine available order, product, customer, inventory, and fulfillment data into actionable reports that highlight operational issues and recommended next steps.

    Example prompt: Act as my Shopify operations analyst. Whenever I request a daily or weekly report, analyze the available store data for the specified date range. Summarize order activity, order statuses, products and inventory requiring attention, customer counts, fulfillment issues, abandoned checkout counts, and discount-code counts where available. Compare periods only when equivalent data is available. Clearly distinguish actual Shopify data from estimates, explain any data limitations, and rank the five most important actions for the store owner. Do not claim revenue, profit, conversion rates, or trends unless the retrieved data supports those calculations. Format the report so it can be read quickly.

Works well with

What Shopify can do

315 tools

Showing 1-10 of 315

  • SHOPIFY_ADD_PRODUCT_TO_CUSTOM_COLLECTIONAdd a product to a custom collection by creating a collect resource
  • SHOPIFY_ADJUST_INVENTORY_LEVELAdjust the inventory level of an inventory item at a single location
  • SHOPIFY_APPLY_FULFILLMENT_HOLDApplies a fulfillment hold to an open fulfillment order, halting all fulfillment work
  • SHOPIFY_APPROVE_COMMENTApproves a pending comment and publishes it to a blog article, making it publicly visible to readers
  • SHOPIFY_BULK_CREATE_PRODUCTSCreates many products (20-50+) in one asynchronous Shopify bulk mutation job
  • SHOPIFY_BULK_DELETE_METAFIELDSDeletes multiple metafields in bulk using their owner ID, namespace, and key
  • SHOPIFY_BULK_DELETE_METAOBJECTSAsynchronously delete metaobjects and their associated metafields in bulk
  • SHOPIFY_BULK_QUERY_OPERATIONRun a Shopify GraphQL bulk query operation and return the result file URL and operation metadata
  • SHOPIFY_CALCULATE_REFUNDCalculate accurate refund amounts, taxes, and transactions for a Shopify order before creating an actual refund
  • SHOPIFY_CANCEL_APP_SUBSCRIPTIONCancel an app subscription in Shopify using the appSubscriptionCancel GraphQL mutation
Page 1 of 32

Triggers

  • SHOPIFY_BULK_OPERATION_FINISHEDTriggers when a bulk operation started by this app finishes, whether it completed, failed, was canceled or expired
  • SHOPIFY_COLLECTION_CREATEDTriggers when a collection is created
  • SHOPIFY_COLLECTION_DELETEDTriggers when a collection is deleted
  • SHOPIFY_COLLECTION_UPDATEDTriggers when a collection's own fields change, and also when a product is added to or removed from a manual collection
  • SHOPIFY_CUSTOMER_SEGMENT_CREATEDTriggers when a customer segment is created
  • SHOPIFY_CUSTOMER_SEGMENT_DELETEDTriggers when a customer segment is deleted
  • SHOPIFY_CUSTOMER_SEGMENT_UPDATEDTriggers when a customer segment is renamed or its query is edited
  • SHOPIFY_DISCOUNT_CODE_ADDEDTriggers when a redeemable code is added to a discount, once per code
  • SHOPIFY_DISCOUNT_CODE_REMOVEDTriggers when a redeemable code is removed from a discount, once per code
  • SHOPIFY_DISCOUNT_CREATEDTriggers when a discount is created, whether it applies automatically or through a code
  • SHOPIFY_DISCOUNT_DELETEDTriggers when a discount is deleted
  • SHOPIFY_DISCOUNT_UPDATEDTriggers when a discount is edited, and when it reaches its scheduled start or end and `status` changes
  • SHOPIFY_INVENTORY_ITEM_CREATEDTriggers when an inventory item is created, which Shopify does once per new product variant
  • SHOPIFY_INVENTORY_ITEM_DELETEDTriggers when an inventory item is deleted, which happens for each variant of a deleted product
  • SHOPIFY_INVENTORY_ITEM_UPDATEDTriggers when an inventory item's stock-keeping fields change, such as its SKU, unit cost, weight or customs codes
  • SHOPIFY_INVENTORY_LEVEL_UPDATEDTriggers when the quantity of an inventory item changes at a location, in either direction, once per location affected
  • SHOPIFY_INVENTORY_SHIPMENT_CREATEDTriggers when a shipment is created against a stock transfer, once per consignment
  • SHOPIFY_INVENTORY_SHIPMENT_IN_TRANSITTriggers when a stock shipment is marked in transit
  • SHOPIFY_INVENTORY_SHIPMENT_ITEMS_RECEIVEDTriggers when items from a stock shipment are received, once per receiving step
  • SHOPIFY_INVENTORY_SHIPMENT_TRACKING_UPDATEDTriggers when the carrier tracking on a stock shipment is set or changed
  • SHOPIFY_INVENTORY_STOCKED_AT_LOCATIONTriggers when an inventory item starts being stocked at a location
  • SHOPIFY_INVENTORY_TRANSFER_READY_TO_SHIPTriggers when a stock transfer between the merchant's locations is marked ready to ship, before any shipment exists against it
  • SHOPIFY_INVENTORY_UNSTOCKED_AT_LOCATIONTriggers when an inventory item stops being stocked at a location, either because the merchant deactivated it there or because the product was deleted
  • SHOPIFY_LOCATION_ACTIVATEDTriggers when a location is activated and can hold stock and fulfil orders again
  • SHOPIFY_LOCATION_CREATEDTriggers when a location is added to the store
  • SHOPIFY_LOCATION_DEACTIVATEDTriggers when a location is deactivated
  • SHOPIFY_LOCATION_DELETEDTriggers when a location is deleted
  • SHOPIFY_LOCATION_UPDATEDTriggers when a location's own details change, such as its name, address or fulfilment settings
  • SHOPIFY_MARKET_CREATEDTriggers when a market is created
  • SHOPIFY_MARKET_UPDATEDTriggers when a market is renamed, activated or otherwise changed
  • SHOPIFY_METAFIELD_DEFINITION_CREATEDTriggers when a metafield definition is created, i.e
  • SHOPIFY_METAFIELD_DEFINITION_DELETEDTriggers when a metafield definition is deleted
  • SHOPIFY_METAFIELD_DEFINITION_UPDATEDTriggers when a metafield definition's name, description, validations, pinning or storefront access change
  • SHOPIFY_PRODUCT_CREATEDTriggers when a product is created, from the admin, the API, an import or an app
  • SHOPIFY_PRODUCT_DELETEDTriggers when a product is deleted
  • SHOPIFY_PRODUCT_UPDATEDTriggers when any field of a product changes, as one delivery per edit rather than one per field
  • SHOPIFY_PRODUCT_VARIANT_BACK_IN_STOCKTriggers when a variant's stock crosses back above zero across every location, not on every restock
  • SHOPIFY_PRODUCT_VARIANT_OUT_OF_STOCKTriggers when a variant's stock crosses to zero across every location, not on every sale
  • SHOPIFY_SHIPPING_PROFILE_CREATEDTriggers when a shipping profile is created
  • SHOPIFY_SHIPPING_PROFILE_DELETEDTriggers when a shipping profile is deleted
  • SHOPIFY_SHIPPING_PROFILE_UPDATEDTriggers when a shipping profile is renamed, or its zones, rates or product assignments change
  • SHOPIFY_SHOP_SETTINGS_UPDATEDTriggers when the store's own record changes — its address, currency, timezone, plan, tax or checkout settings
  • SHOPIFY_STORE_LANGUAGE_ADDEDTriggers when a language is added to the store
  • SHOPIFY_STORE_LANGUAGE_REMOVEDTriggers when a language is removed from the store, taking its stored translations with it
  • SHOPIFY_STORE_LANGUAGE_UPDATEDTriggers when a store language is published or unpublished

Connect Shopify

Agiexa is preparing for public launch in November 2026. These steps describe the connection flow; join the waitlist for access updates. OpenClaw and Hermes use Agiexa plugins. Other agent connections are coming soon via MCP.

  1. 1Install Agiexa on your store
  2. 2Connect Shopify - one sign-in, no passwords shared
  3. 3Choose what your agent can do

Before connecting, read about agent permissions and MCP connections for Shopify.

Questions

How do I connect Shopify?
Install the Agiexa app on your store - no password sharing.
What can my agent do in Shopify?
Anything its 315 tools allow - you describe the job, your agent picks the tools. You can turn any tool group off.
Will it act without asking me?
Your agent reads and prepares on its own. Anything that sends, spends, refunds or deletes asks for your approval first.
How do I disconnect Shopify?
Remove it from your Agiexa connections - takes a minute. Nothing is kept.

Ready when you are.

I'm Interested