mingleego

Shopify integration

"Where is my order?" is the most asked question in retail and the least interesting to answer. Connect your store and the assistant looks it up — carrier, tracking number and link included — along with prices, variants and what is actually in stock.

6Shopify tools, each switchable
0Write tools — the assistant reads, it does not change
7Channels the same store assistant answers on
$2Free credit to start, no card

Connecting a store

Create a custom app in your Shopify admin

Settings → Apps and sales channels → Develop apps. Shopify now sends you on to the Dev Dashboard to build it. A custom app is private to your store — it is not listed anywhere and nothing goes through the app marketplace.

Add the scopes and the redirect URL

The app needs read_orders, read_products, read_fulfillments and read_customers, plus write_orders and write_customers, and the redirect URL from the guide. Then press Release — without that the changes are not applied and the connection will fail.

Collect three values

Your shop domain, the one ending in .myshopify.com, from Settings → Domains. Then the Client ID (API key) and Client secret (API secret key) from the app's Credentials page.

Paste them into the assistant

Open the assistant, turn on Enable integration, choose Shopify, and enter the three values. You are sent to Shopify to authorise, and the integration goes live when you come back.

Ask it about a real order

In the Playground, give it an order number you know and ask where it is. Then ask for a product by a word from its title. If both come back right, the store is connected properly.

The questions that fill a shop's inbox

Where is my order

It is the same question every day, it has an exact answer, and that answer takes a person thirty seconds of clicking to find. Multiply it by the number of orders you ship.

A bot that does not know your catalogue

An assistant with no access to the store invents. It quotes a price from last season, promises a size that sold out on Tuesday, describes a variant you stopped making. One wrong answer about stock costs more than the ten right ones saved.

Presale questions go unanswered at night

Somebody wants to know whether it comes in blue, in a 42, before they buy. Nobody answers until morning, and by morning they have bought elsewhere.

Your storefront is one of several places people ask

The question arrives on Instagram, on WhatsApp, in Messenger, in the website chat. The store data lives in exactly one place, and none of those conversations can see it.

Read access to the store, in the conversation

The Shopify integration gives your assistant six tools, and every one of them reads. It can find an order by its number, browse the store's orders, pull shipment tracking, open an order's status and contents, get the full detail of a product, and search products by a fragment of their title. Each one is a switch you set per assistant. What it cannot do is just as much the point: there is no tool that changes anything in your store. It will not edit an order, will not alter stock, will not touch a customer record. That limit is what makes it safe to connect on a Friday and leave running over the weekend. The answers are live. Price, stock and order status are read at the moment of the question, so the assistant is never working from an export that went stale overnight. And because the store is attached to the assistant rather than to a channel, the same answers arrive in the website widget, on Instagram, in WhatsApp, in Telegram — wherever the customer happened to ask.

What the assistant handles

Order status on the storefront

The widget answers where an order is, on your own site, without the customer hunting for a tracking email.

The same answers on social

Instagram DMs, Messenger and WhatsApp reach the same store. Where the question came from stops mattering.

Presale questions, answered live

Sizes, colours, variants, what is in stock — at whatever hour the person was actually ready to buy.

Store data plus your own documents

With document search on, the same answer can combine live stock with your returns policy or size guide, uploaded as files.

And into the CRM

With HubSpot connected as well, a presale conversation becomes a contact and a deal while the assistant is quoting the price.

In whatever language they wrote

The language is detected from the message, so a question in Polish about a Shopify order gets a Polish answer with the real tracking number in it.

The six tools

Find an order by number

The customer says #1001 and the assistant returns that order in full. This is the tool that answers the question your inbox is mostly made of.

Order tracking

Carrier, tracking number and the tracking link, straight from the fulfilment record — so the customer gets the same information the courier has, not a promise to check.

Order status and contents

Status, total price and the list of items on an order. Enough to settle what was bought, for how much, and where it currently stands.

Product detail

Description, variants, prices and availability for one product — read live, so the answer about the blue one in a 42 is the truth as of this second.

Product search

Finds products from a fragment of the title, up to fifty matches, the way a customer actually describes something rather than the way your SKUs are named.

Browse orders

Walks the store's orders in pages of fifty. Useful for the questions you ask yourself in the Playground rather than the ones customers ask.

Honest answers about what it can reach

No. All six tools read. There is no tool to edit an order, adjust inventory, issue a refund or change a customer record, so a mistake by the assistant is a wrong sentence in a chat rather than a wrong number in your store.

Stop answering "where is my order" yourself

A custom app, three values, and your assistant has the same view of the store your support team does — on every channel you sell through.

Create an assistant