Set up

Installation

Connect storefront events and orders, then verify that data is arriving.

Install the snippet

Copy this into your store's theme — it's the exact snippet the mock store already runs.

Loading your snippet…

Listening for events…

Polls every 5s — click the store and watch this fill in.

Loading…

Connect the order webhook

In Shopify Admin: Settings → Notifications → Webhooks → Create webhook, for topics orders/create and orders/updated, pointing at:

https://3vkj3clao3.execute-api.us-east-1.amazonaws.com/orders

Real HMAC signature verification lands at go-live (M8) — this local receiver accepts any well-formed order today.

Send a test order (dev only)

Skip Shopify entirely — POST a fake order straight at the receiver.

curl -X POST https://3vkj3clao3.execute-api.us-east-1.amazonaws.com/orders \
  -H "Content-Type: application/json" \
  -d '{"order_id":"test-1784190622752","session_id":"test-session-1784190622752","visitor_id":"test-visitor-1784190622752","created_at_ms":1784190622752,"net_shop_currency":49.99,"refund_shop_currency":0,"items":[{"sku":"test-item","quantity":1,"price":49.99}]}'

Add the shopper assistant Soon

A branded, on-store AI assistant — it answers product questions and guides shoppers to checkout, grounded in your live catalog and running experiments. One snippet, just like the tracker above.

<script src="http://localhost:4321/rf/assistant.js"></script>
<script>
  window.ResultFlowAssistant.init({
    tenantId: "", // session-derived — same as the tracker above
    siteId: "s-summit-gear",
    position: "bottom-right",
    greeting: "Hi — ask me anything about our gear."
  });
</script>

Preview — the shopper assistant is in development; this embed is a look ahead, not live yet.