Heyloha
Heyloha+Shopify

Shopify + Heyloha: your AI agent just got a promotion to customer support

Your AI agent reads live data from your Shopify store and answers questions about orders, inventory, products, and returns. In natural language, in your customer's language, 24/7.

The "I'll have someone check that" problem

Most chatbots on Shopify stores can chat about your brand, qualify leads, and route tickets. But the moment a customer asks "where's my order?" or "do you still have size 43?", the chatbot has to say "I'll have someone follow up." That's the #1 reason customer support still needs a human.

With the Heyloha Shopify connection, your AI agent handles these questions itself. Night, weekend, peak hour. The customer gets an instant, correct answer. Your inbox gets lighter.

4 questions your agent can now answer by itself

Not with generic replies, but with live data from your Shopify store.

"Where is my order #1001?"

The agent looks up the order by number, reads the fulfillment status, and replies with shipping and tracking details. If the customer provides an email, the agent soft-verifies it against the order before answering, so it won't spill order details to someone who guessed a number.

Example reply

"Your order #1001 shipped on April 14 with DHL, tracking number JVGL123..., it's currently in transit, expected tomorrow."

"Do you sell red sneakers?" / "How much does X cost?"

The agent searches your store by keyword, brand, or product type. Partial matching works: "snowboard" finds "The Collection Snowboard". It returns up to the top 10 matches with vendor, price, and availability.

Example reply

"Yes, we have a few snowboard options, most popular is 'The Collection Snowboard' at €749, in stock. Want me to show you the alternatives?"

"Is SKU RED-42 still in stock?"

The agent pulls live per-variant stock counts. For untracked products (like gift cards), it says "available" without quoting a fake number. For low stock (1-5 units), it's coached to say "a few left" rather than an exact count, so the customer isn't disappointed if the last one sells while they're browsing.

Example reply

"Yep, size 43 is available, we have a few in stock. Want me to send you the link?"

"Where is my refund?" / "Is my return approved?"

The agent looks up returns attached to a specific order and reports the status in plain language, requested, in progress, closed, declined, not the raw status code. If the customer provides the wrong email for the order, it refuses to answer rather than leaking details.

Example reply

"Your return for #1001 was approved on Tuesday; the refund is being processed and usually arrives within 3-5 working days."

Why this is different from a standard chatbot

Natural language, no status codes

The agent has explicit guidelines on how to phrase each type of answer in natural language. It never says "status: closed". It says "your return is complete".

Multilingual out of the box

Dutch, English, German, French, and Spanish. The agent mirrors the customer's language, even when your store's default is different.

Privacy first

Your Shopify tokens are encrypted at rest. They never appear in logs, never appear in API responses, never leave the server. If a customer provides the wrong email for an order, the agent declines to answer. No guessing games.

Tenant-isolated by default

Each store has its own connection, bound to that brand. An agent for store A literally cannot read store B's orders, even by accident.

Read-only, on purpose

The agent can't modify orders, cancel orders, or change inventory. We haven't shipped write actions yet, on purpose. They need more care around verification.

Live in 5 minutes

No code, no engineering. Create a custom app in Shopify, copy the token, and your agent can answer e-commerce questions within minutes.

How it works

Five minutes of setup, permanent customer support on autopilot.

Step 1

Create a custom app in Shopify

In your Shopify admin, go to Apps → Develop apps → Create custom app.

Step 2

Enable the right scopes

Turn on read-only access for orders, products, inventory, and returns.

Step 3

Send the token to Heyloha

Share the token via a secure channel (a 1Password link, for example) with Heyloha support. Your agent can read Shopify data within minutes.

Frequently asked questions

Can the agent modify or cancel orders?

Not yet. We haven't shipped write actions on purpose. The agent can read orders, products, inventory, and returns, but can't change anything. Write actions are on the roadmap.

Is setup self-service?

Not today. You send your Shopify token to Heyloha support and we enable the connection within minutes. Self-service setup in the Heyloha dashboard is planned.

Is this a Shopify App Store app?

Not yet. Today we use the Shopify custom app token flow. A direct App Store listing with OAuth is on the roadmap.

Can I connect multiple Shopify stores?

Each Shopify store is a separate Heyloha brand. Running a multi-region setup (NL, DE, BE)? Create a separate brand per country today.

Which Shopify scopes does the agent need?

Read-only access to orders, products, inventory, and returns: read_orders, read_products, read_inventory, read_returns. Nothing else.

How are my Shopify tokens protected?

Stored encrypted in our database (AES-256). Tokens never appear in logs or API responses, and never leave the server.

Put your Shopify customer support on autopilot

Existing Heyloha customer with a Shopify store? Send us a message and we'll turn it on within 5 minutes. New to Heyloha? Book a demo and we'll show it working on a real store.