Install → Permissions → Embedded dashboard → AI email → GDPR uninstall.
/__l5e/assets-v1/82152a39-b024-4069-a330-fa6ac1ffd8b5/reorbit-app-screencast.mp4Written walkthrough of exactly what the app does after install. Follows the same order as the video.
read_orders, read_customers, read_products). OAuth completes and Shopify redirects back to /api/auth/callback.shop.json), backfills the 50 most recent orders, and registers the orders/create webhook. This is why the embedded dashboard shows real store data on first load — shop name, currency, order count, and revenue are populated before the page renders./app. The dashboard displays: shop identity (name, plan, currency), revenue KPIs from real orders, a 14-day timeline, engine status, and any AI-generated upsell drafts./api/public/webhooks/shopify/orders-create. HMAC is verified, the order is stored as pending, and the AI worker generates a personalized upsell recommendation (subject, preheader, body, and 1–3 recommended products from the store catalog).upsell_offers and appears in the "Recent upsell emails" table with the subject line and timestamp./app) there is a Demo Mode panel at the top. Enter any email address you control (e.g. your personal @shopify.com or Gmail inbox) and click ▶ Run demo now. Reorbit runs the full pipeline live — verify session → load shop → read catalog → simulate order → AI generation → send email — and delivers the exact same AI-generated upsell email that a real customer would receive to the address you entered. Arrival typically takes 10–60 seconds; check Spam / Promotions if not in the inbox. Sender: noreply@notify.reorbit.dev. If the test store's product catalog is empty, Reorbit falls back to 3 sample products so the demo always completes end-to-end.app/uninstalled webhook clears the access token and marks the shop uninstalled_at. Customer data / redact webhooks are handled at /api/public/webhooks/shopify/compliance.