Quick settings
- · Theme (light, dark, auto)
- · Launcher position
- · Widget title
- · Welcome message and greeting
- · Input placeholder text
- · Active / inactive toggle
Everything you need to install, configure, and operate the FloGPT Shopify app. Storefront chat widget, AI voice agent, in-call Shopify tools, outbound triggers, webhooks and GDPR — all in one place.
FloGPT is distributed as an embedded Shopify app. Open the FloGPT listing on the Shopify App Store, click Add app, and approve the requested OAuth scopes. Shopify redirects you straight into the embedded FloGPT admin.
<shop>@shopify-merchant.flogpt.com. You don't need to register separately.shopify.app.toml.FloGPT requests read-only scopes for the data the AI agent needs to answer support questions and recommend products. Refund and cancel actions never happen silently — they route to a human ticket with the call or chat transcript attached.
| Scope | What FloGPT does with it |
|---|---|
read_orders | Order lookup, status, line items |
read_all_orders | Historical orders beyond the default 60-day window |
read_analytics | Storefront analytics and conversion signals |
read_checkouts | Abandoned-checkout recovery triggers |
read_customers | Customer 360 — past orders, contact details |
read_discounts | Quote active discount codes during a call/chat |
read_fulfillments | Live shipment status and tracking URLs |
read_inventory | Filter recommendations by in-stock items |
read_product_feeds | Surface seasonal / curated product feeds |
read_products | Product search, attributes, variants, pricing |
read_purchase_options | Subscriptions, pre-orders, deferred payment |
read_returns | Return eligibility and existing return cases |
read_shipping | Shipping zones, rates and estimated delivery |
read_content | Pages and blog content for knowledge grounding |
read_legal_policies | Refund/return, shipping, privacy & terms policies |
read_pixels | Storefront tracking pixel events |
customer_read_draft_orders | Draft order context for assisted-sales |
customer_read_orders | Customer-scoped order access for chat lookups |
The chat widget installs as a theme app embed. No theme code changes are required and you can toggle the widget on or off without touching Liquid.
The embed automatically detects your shop domain and the widget loads its configuration from FloGPT — no widget ID needs to be hardcoded into the theme.
The embedded admin covers widget toggles and customization. For everything else — knowledge base, voice agents, call pipelines, workflows, analytics — click Open Dashboard.
/auth/shopify-sso?code=… on the FloGPT frontend, which exchanges the code for a session.During a call or chat, the FloGPT agent can call live Shopify tools mid-conversation. Tools are surfaced based on the scopes you've granted — the LLM only sees actions it has permission to run.
get_orderPull an order by name, ID or customer email — line items, totals, tracking, status.
list_ordersList recent orders for the authenticated customer, with attribute filters.
get_customerFetch a customer profile, contact details, and order history summary.
search_productsSearch the live catalog with filters (price, size, color, stock, tags).
get_fulfillmentResolve shipment status and a carrier tracking URL for a given order.
get_discountQuote active discount codes and their eligibility rules.
send_sms_followupSend a tracking link, recovery code or confirmation while the call is live.
open_support_ticketEscalate a refund or sensitive request to a human with full conversation context.
Outbound calls fire from Shopify webhooks and time-relative cadences. Each trigger ships with a Shopify webhook subscription, a dedupe key, a phone resolver and a default call script — drop it into a pipeline and the agent starts dialing.
carts/updateRecovery SMS + outbound call once cart value crosses your minimum.
checkouts/createRecover the sale while it's still warm — agent dials with cart context.
orders/createConfirmation call on high-AOV orders to verify intent and reduce chargebacks.
fulfillments/createProactive "your order is on the way" call with live tracking link.
refunds/createConfirmation call when a refund is created — sets clear expectations.
time-relativeAutomated CSAT call N days after fulfillment — capture feedback and reviews.
Webhook subscriptions are declared in shopify.app.toml (the App Store source of truth) and reconciled on every page load of the embedded admin. The API version is pinned to 2026-01.
| Topic | Purpose |
|---|---|
app/uninstalled | Uninstall cleanup — marks the merchant inactive in FloGPT |
app/scopes_update | Re-syncs scopes after a permissions change |
orders/create | Powers high-value order confirmation calls |
orders/updated | Keeps order state in sync for in-call lookups |
orders/cancelled | Suppresses follow-up triggers and updates state |
orders/fulfilled | Powers proactive shipment-update calls |
customers/create | Onboarding flows and welcome SMS triggers |
customers/update | Customer 360 stays current for support agents |
customers/delete | Removes the customer reference from FloGPT |
customers/data_request | GDPR — packages customer data on request |
customers/redact | GDPR — purges customer references after the retention window |
shop/redact | GDPR — purges the entire shop record after uninstall |
FloGPT implements Shopify's mandatory compliance webhooks plus additional opt-in privacy controls for chat and call transcripts.
customers/data_requestA merchant request is logged and any customer data FloGPT has stored is packaged for delivery within the documented response window.
customers/redactCustomer chat transcripts, call transcripts and stored profile fields are purged after the documented retention window so no PII remains tied to that customer.
shop/redact48 hours after a shop uninstalls FloGPT, the entire shop record (merchant profile, encrypted creds, derived caches) is purged.
The embedded admin runs four health probes on every load — backend sync, SSO code minting, public widget lookup, and widget asset CDN — and surfaces a diagnostic banner the moment one of them fails. The most common issues and their fixes:
Install FloGPT from the Shopify App Store, approve the requested OAuth scopes, and Shopify redirects you into the embedded FloGPT admin. The app provisions a widget ID and a FloGPT account for your store automatically — no extra signup is needed. You can manage the chat widget and open the full dashboard from inside Shopify.
Install the app, enable the theme embed, and let the AI agent handle order lookups, refunds, returns and recovery calls 24/7 — across phone and chat.