Channels

Shopify integration

Native install, real-time order lookup, product recommendations from your live catalog.

By ReplyFront Team · Last updated June 18, 2026

Install

Two ways:

  • App Store — install ReplyFront from the Shopify App Store. Recommended.
  • Custom App — for pilots, you can also create a Shopify custom app and connect via OAuth from Dashboard → Install widget.
Recommended install path
Use the live Shopify listing for new stores. Manual OAuth is mainly for reconnecting a store or internal testing.

What gets indexed

  • Up to 250 active products (title, handle, description, price, image, variants, tags).
  • Refund, shipping, privacy, terms of service policies.
  • Live order status (fetched on demand by the AI tool — never cached).
Re-index anytime
From Dashboard → Knowledge, click Re-sync Shopify to pull the latest catalog and policies.

AI tools enabled

  • productSearch — keyword search across products.
  • recommendProducts — best-selling, similar-to, in-collection, on-sale.
  • getProductDetails — full details for a single product by handle or title.
  • listCollections — list all your collections.
  • orderStatus — look up an order by email + order number.

Order lookup example

Conversation
Customer: hi, where is order #1042?
AI:       (calls orderStatus with order_id=1042, email from session)
AI:       Your order #1042 was shipped via DHL on Apr 17 — tracking
          JJD000390021. Estimated delivery: tomorrow by 6 PM.

Theme App Extension

The widget shows up as an App embed in your theme editor. You can toggle it per-theme without re-deploying anything.

Webhooks

  • app/uninstalled — we revoke tokens and pause your Shopify channel.
  • customers/data_request, customers/redact, shop/redact — GDPR endpoints.
  • app_subscriptions/update — keeps your billing in sync.