Shopify integration

Live chat AI agent
for your Shopify store.

Your shop domain and an Admin API token, and Aiva answers from your products and orders. On a mixed order it can say which half was emailed and which half is with the carrier.

Aiva
Online

i ordered the bundle yesterday and only received half of it Your order contains two items. The digital license was sent to your email yesterday, and the printed edition has been shipped and is currently in transit. Both are on the same order, which is why it appears incomplete. that makes sense, thank you

Type your message…

What your customers
ask on the page.

Shopify runs your catalog, your orders and your fulfillment. Assistify adds the conversation on the page, and it reads both halves of an order that carries digital and physical items.

In their own words

  • Where is the digital part of my order?
  • Has my parcel shipped?
  • Does this work on my version?
  • Can I get my invoice again?

What Aiva reads
in your store.

Your shop domain and an Admin API access token. Assistify reads through the Admin GraphQL API, and reads fulfillment state only where an order contains physical items.

Browse the catalog

browse_catalog

The whole catalog by category, with price and stock, when a visitor asks what you sell.

Open to everyone

Find a product

find_product

Typo-tolerant lookup on the visitor's own wording. Returns the live record, or candidates when it is ambiguous.

Open to everyone

Open a product

get_product

One product by id, and only from an earlier result. Never an id a visitor typed into the chat.

Open to everyone

List their orders

view_my_orders

The visitor's own orders, with dates, amounts and status. Identity comes from the verified contact.

Verified only

Open one order

view_order_details

One order's items, amount and dates. Refuses any order that is not the visitor's own.

Verified only

Account summary

view_my_account

Balance, lifetime spend and completed purchases, as totals.

Verified only

What stays
in your store.

Keys, serials, download links and credentials are dropped before your store's reply reaches Aiva. Your platform delivers them and Aiva never sees them. Aiva confirms an order was paid and says where it went.

Aiva reads

  • Order status, amount, dates
  • What an order contains
  • Catalog, prices, stock
  • Account totals

Stays in your store

  • Keys and serials
  • Download links and files
  • Account credentials
  • Everything you deliver

Questions about
Shopify and Assistify.

Once the visitor verifies their email, yes. It can list their own orders with date, amount and status, open one to read the items, and read their account totals. The email comes from the verified contact record and never from the chat, so it cannot open an order belonging to somebody else.

That is the case it is built for. Payment state and fulfillment state are read separately, and an order counts as shipped or delivered only when it contains physical items. A digital only order is never described in shipping language.

Read access to products, orders and customers. Assistify sends GraphQL queries and never mutations, so nothing in the integration can change an order, a product or a customer record. The token is encrypted when you save it and never displayed again, and you can narrow it further by switching lookups off.

Aiva reads the order and its fulfillment state from Shopify itself, so whichever app delivers the file or the key, the status it reports is the one Shopify holds. The deliverable stays with that app. Aiva confirms the order was paid and says where the delivery went.

Connect it
in a few minutes.

  1. 01

    Create a custom app in Shopify

    Give it read access to products, orders and customers, then install it for an Admin API token.

  2. 02

    Paste it into Assistify

    Pick Shopify under Integrations, with your shop domain. Assistify queries your shop once before saving.

  3. 03

    Choose what Aiva may look up

    All six lookups are on when you connect. Turn off any you do not want.

What Shopify asks for

Shop domain
your-shop.myshopify.com
Admin API access token
shpat_xxxxx

Stored encrypted. Never shown again, to you or to anyone in your workspace.

Every platform
Assistify reads.

One connection per platform, held by the widget that needs it. A store selling through more than one of these connects each of them in the same workspace.

See what Aiva answers
on your own website.

Start for free

No credit card required