Skip to content

Shopify integration

Built on Shopify, not bolted on

Connect your store with two clicks of OAuth. From that moment, every conversation carries the customer's real order, and the AI can act on it inside guardrails you control per store.

Live order data

The order sits inside the conversation

No tab-switching, no order-number archaeology. The customer's real Shopify order is right there while the AI drafts and while your team reviews.

Real data, verified identity

Suvenna answers from the order itself: what shipped, what didn't, what's refundable right now. And it only looks up orders belonging to the verified customer's email. One customer can never see, or be told about, another customer's order.

  • Fulfillment, tracking, and refundable amounts pulled live from Shopify
  • Order access bound to the verified customer, enforced in the engine
  • Customer history panel with past orders and past conversations
  • The AI abstains when the order data doesn't answer the question
The Suvenna inbox with a customer conversation beside the live Shopify order panel showing fulfillment and tracking

The chat widget

Chat on your storefront that knows who's typing

The widget ships through the Shopify App Proxy, so it lives on your own domain and inherits your store's session.

Identity verified by Shopify

When a logged-in shopper opens the chat, Shopify signs their identity with an HMAC and Suvenna verifies it. The AI knows it's really them before it ever discusses an order, without asking them to prove who they are first.

Same brain as email

The widget runs the same grounded agent as your inbox: your policies, the real order, the same guardrails. A shopper can ask where their order is and get the actual tracking link in the first reply.

Guarded actions

Refunds, cancels, and returns that actually execute

Every money action is confirmed by the customer in plain language. Risky ones queue for one-click human approval, and everything lands in an append-only audit log.

Order status

Where-is-my-order answered from the real order: fulfillment state, carrier, tracking. Lookups are bound to the verified customer's email, so nobody can fish for someone else's order.

Refunds

Full or partial, executed against Shopify and bounded by the order's actual refundable amount at the moment of execution, whatever was said earlier in the thread.

Cancellations

The customer confirms the exact cancellation first. Your rules decide whether it proceeds on its own or waits for one-click human approval.

Returns

Opens a real return in Shopify, so your warehouse sees it in the same system as everything else. No side spreadsheets.

Autonomy controls

Every switch is yours, per store

Live actions ship off. Nothing touches money until you decide it should, one store and one action type at a time.

  • Live refunds, cancellations, and returns are off by default until you enable them
  • A refund auto-approval ceiling you set; anything above it waits for a human
  • Approve-mode first: the AI drafts, your team sends, until the QA scores earn Autopilot
  • Every action, executed or rejected, written to the audit log

Get priority access

Suvenna onboards in limited waves. Join the list and you're first in line for the next one, with founding-member pricing locked in.