Skip to content

Integration · E-commerce and marketplaces

Shopify and Meteor AI agents

Connect your Shopify store to Meteor: read catalog and stock, create orders and quotes, and serve customers over WhatsApp.

How does Shopify connect to Meteor?

Meteor connects to Shopify through its Admin API and gives your Met 15 tools to serve customers and sell: search products with your store's own syntax, see availability by variant, look up and annotate orders, create quotes with a payment link, create real orders built for cash on delivery, manage customers and adjust inventory by location. All it takes is the token of a custom app in your store.

What it automates

What a Meteor Met does with Shopify

Settle the purchase inside the conversation

The customer asks about size or color and your Met answers with availability by variant, not with "let me check". If there is stock, it closes with a payment link.

Sell cash on delivery without breaking inventory

For cash on delivery your Met creates a real order with payment pending and without deducting inventory, because the carrier handles the handover.

After-sales without escalating

"Where is my order?" gets answered by pulling the order by number or by customer, with its fulfillment status and line items, and leaving an internal note on the contact.

Keep the catalog current from your internal chat

Your team asks to add a product, change a price or adjust stock at one location, and your Met does it on the store with nobody opening the admin.

15 tools

Everything your Met can ask Shopify for

Each one is a real action in the connector. You can switch off the ones you would rather it never used.

Tool What it does
shopify_list_products Lists and searches products using Shopify syntax, with lightweight results.
shopify_get_product Returns a full product including availability by variant, ready to answer with.
shopify_create_product Creates a product. Active by default, or left as a draft if you prefer to review it.
shopify_update_product Updates title, status, description or tags on an existing product.
shopify_delete_product Deletes a product. Destructive, and it always asks for confirmation first.
shopify_list_collections Lists the catalog collections with their product count.
shopify_list_orders Lists orders filtered by payment status, fulfillment status or date range.
shopify_get_order Returns an order with its line items, addresses, totals and detailed status.
shopify_update_order Annotates or tags an order. It does not change its financial status.
shopify_create_draft_order Creates a quote and returns the payment link to send to the customer.
shopify_create_order Creates a real order built for cash on delivery, with payment pending.
shopify_list_customers Lists customers by email, tag, status or number of orders.
shopify_get_customer Returns a customer with their addresses, history and lifetime spend.
shopify_create_customer Creates a customer. Email is unique per store, so a duplicate is rejected.
shopify_adjust_inventory Adjusts stock for a variant at a specific location, as a relative change.

The limits

What the Shopify integration does NOT do

We would rather say it here than have you find out during rollout.

Before you start

What you need to connect Shopify

  1. 1

    Your Shopify store URL

    It is your Shopify subdomain, with no protocol and no trailing slash.

  2. 2

    The access token of a custom app

    Generated in the Shopify admin, under Apps, Develop apps, your app, API credentials. The minimum scopes are read and write on products, orders, customers and inventory.

Frequently asked questions

Questions about Shopify and Meteor

It can create the payment link for a Shopify draft order and send it to the customer over the channel. The charge happens in your store checkout, and the connector never touches money.

When it pulls a product it returns a compact list of its variants with the quantity available for each, so your Met answers by size or color without guessing.

Yes, and it was built for it. One tool creates the real order with payment pending and without deducting inventory, because with cash on delivery the deduction happens when the carrier delivers.

Deleting a product is destructive and there is no trash, so the tool requires explicit confirmation. You can also switch it off for a Met and leave it read only.

E-commerce and marketplaces

Other integrations in the same family

Want to see a Met running Shopify?

We will show you with your own account connected, not with a canned demo.