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.
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
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
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_catalog
The whole catalog by category, with price and stock, when a visitor asks what you sell.
Open to everyonefind_product
Typo-tolerant lookup on the visitor's own wording. Returns the live record, or candidates when it is ambiguous.
Open to everyoneget_product
One product by id, and only from an earlier result. Never an id a visitor typed into the chat.
Open to everyoneview_my_orders
The visitor's own orders, with dates, amounts and status. Identity comes from the verified contact.
Verified onlyview_order_details
One order's items, amount and dates. Refuses any order that is not the visitor's own.
Verified onlyview_my_account
Balance, lifetime spend and completed purchases, as totals.
Verified onlyKeys, 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.
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.
Give it read access to products, orders and customers, then install it for an Admin API token.
Pick Shopify under Integrations, with your shop domain. Assistify queries your shop once before saving.
All six lookups are on when you connect. Turn off any you do not want.
Stored encrypted. Never shown again, to you or to anyone in your workspace.

No credit card required