Shopify Inbox handover
shopify_inbox_handover_v1 can offer a support handover when
the visitor needs returns, refunds, subscriptions, invoices, or a direct
store conversation.
This page is kept for direct context, but it is hidden from public navigation and search until the Shopify connector, protected-customer-data gates, and merchant evidence are ready. Today, Shopify Inbox handover remains the public live behavior.
Build toward a Shopify-ready Human-Enhanced Agent that answers from your knowledge, hands visitors to Shopify Inbox when support should take over, and can run secure read-only order lookup after the store connection and rollout gates are approved.
order_ref + email and explicit visitor confirmation.
The goal is not to make every Shopify visitor paste private keys into a chat. A creator logs into HEA, opens the HEA Editor, clicks Connect Shopify, authorizes the HEA Shopify app, and HEA stores the shop-specific connection behind the scenes.
We separate public support handover from private store access. That keeps the product believable and keeps customer data behind explicit merchant authorization.
shopify_inbox_handover_v1 can offer a support handover when
the visitor needs returns, refunds, subscriptions, invoices, or a direct
store conversation.
shopify_order_status_read_v1 is available for connected
Shopify HEAs with read_orders. It collects
order_ref + email, asks before checking, then returns a
narrow read-only status summary.
The right setup surface is the HEA Editor's Shopify skills area: visible only for Shopify-ready HEAs, with connection health, scopes, and reconnect controls shown beside the skills that depend on them.
HEA should know which HEA profile is connected to which Shopify shop because the creator intentionally started that flow from a logged-in HEA session. The Shopify app is the same public app for all merchants; the access token and connection record are shop-specific.
creator_id, hea_id, redirect target, and expiry.
HEA X to shop.myshopify.com, token reference, scopes, and status.
The order skill should behave like a normal support conversation first: answer what it can from public policy, ask only for the minimal verification fields, then call Shopify only when the HEA has an authorized store connection.
Ask for order reference and the email used on the order, not Shopify API keys.
Use narrow Shopify scopes for order status and fulfillment context. No writes in v1.
If no match, partial data, or permission failure appears, offer Shopify Inbox handover.
Start with useful support handover, then add merchant-approved store access for a small private pilot. The goal is practical customer help without asking your team to share Shopify credentials.
HEA can guide visitors and open Shopify Inbox when a human support path is the best next step.
The merchant authorizes HEA through Shopify. No API keys are pasted into skills or resources.
For private pilots, HEA looks up order status only after the visitor provides the right proof and confirms the check.
The first connected skill uses narrow read-only scopes and never changes products, orders, or settings.
If the store is not connected or the lookup is unsafe, HEA falls back to support handover.
We validate the experience with selected merchants before scaling it into a broader Shopify rollout.
The minimum setup for proper work is already clear: one HEA profile, one Shopify dev store, the HEA dev Shopify app installed, and a narrow private pilot plan before production merchants use the production app.