Real-time on new product launches.
The window between product launch and AI visibility is where most brands quietly lose money. A new SKU drops; your team is heads-down on the launch campaign; the AI visibility platform is on a weekly or biweekly catalog refresh cycle; and the structural data your new product needs to win AI citations is invisible to the platform until next week's sync. By then the launch window is half-gone. RevvUp.ai listens to Shopify webhooks for product, inventory, and content changes — so new SKUs, restocks, content updates, and catalog edits flow into our platform within minutes of you publishing them. The audit refreshes. The fix queue updates. AI visibility tracking starts on day zero, not next sprint.
In one sentence: Webhook sync is how RevvUp.ai stays current with your Shopify store in real time — so your AI visibility work keeps pace with your merchandising work.
What we listen to
RevvUp.ai subscribes to the Shopify webhooks that matter for AI visibility. The active subscriptions:
Product webhooks
products/create— New SKUs published to your catalogproducts/update— Changes to existing products (title, description, type, tags, status)products/delete— Products removed from catalogvariants/in_stock— Variants returning to inventory after being sold outvariants/out_of_stock— Variants going out of stock
Inventory webhooks
inventory_levels/update— Inventory level changes affecting AI feed eligibilityinventory_items/update— Inventory item changes (SKU, barcode, tracking)
Content webhooks
articles/create,articles/update,articles/delete— Blog contentpages/create,pages/update,pages/delete— Static pagescollections/create,collections/update,collections/delete— Collection changes
Metafield webhooks
metaobjects/create,metaobjects/update— For stores using metaobject-driven content- Metafield changes (via product update webhooks)
Order webhooks (limited, for attribution only)
orders/create— For real-time revenue attribution against AI engine referrers (see Real Shopify orders)
App webhooks
app/uninstalled— For clean disconnection handling
We deliberately don't subscribe to webhooks we don't need (customer data, fulfillment events, refund detail). The principle: subscribe only to what AI visibility actually depends on.
What happens when a webhook fires
The end-to-end flow when you publish a new product:
T+0 seconds — You click "Save" or "Publish" in your Shopify admin.
T+1-3 seconds — Shopify sends the webhook to RevvUp.ai's webhook endpoint (Shopify webhooks typically deliver within 1-3 seconds of the event).
T+3-5 seconds — Webhook is received and queued in RevvUp.ai's processing pipeline.
T+5-30 seconds — The product is parsed:
- Title, description, type, tags, metafields read
- Images and alt text processed
- Variants and pricing structured
- Inventory eligibility for AI feeds determined
T+30 seconds-2 minutes — The prompt graph is updated:
- New product mapped to existing relevant prompts in your category
- New prompt discovery may surface if the product introduces a new sub-category
- Competitive set re-evaluated if the product introduces a new comparison brand
T+2-5 minutes — Initial Audit is scored for the new product:
- Five-signal scoring against AI extraction readiness
- Gap detection (missing schema, missing metafields, missing FAQ blocks, etc.)
- Fix queue entries created with revenue estimates
T+5-15 minutes — Schema.org JSON-LD is auto-generated for the new product (subject to your auto-approve rules). If your store has auto-approve enabled for foundational schema, the structured data is written before the AI crawlers even see the new page on their first crawl.
T+24 hours — First AI engine crawls typically reach the new page (varies by engine — Perplexity and Bingbot are usually fastest; Gemini and Claude's training crawler can lag).
T+3-7 days — Citation eligibility is established as crawlers index the structured data and AI engines start considering the new product for relevant prompts.
The compressed timeline is the operational reason webhook sync matters: a product launched on Monday has its structural AI visibility foundation in place by Monday afternoon, not next Tuesday's sync cycle.
Why this matters for launches specifically
Product launch windows are the highest-velocity AI visibility moments. A few patterns we see:
1. Launch traffic spikes drive AI engine attention. When your launch campaign drives traffic to a new PDP, AI engines see the page faster (more crawl signals, more inbound interest). The AI engines that crawl-on-demand (Perplexity especially) often pick up new pages within 24-48 hours of real traffic.
2. Editorial coverage compounds in launch windows. PR coverage of a launch produces third-party citation signals AI engines pick up. The platform tracks these third-party signals appearing across the sources we monitor and surfaces them in your dashboard — so you can see PR effectiveness in citation terms.
3. First citations stick. AI engines weight first-impression authority. The brand that becomes "the answer" for a category prompt during the launch window often retains that position even when competitors launch similar products later. Speed to structural readiness materially shapes long-term citation share.
4. The "launched on Friday, sold out Monday" cycle. For viral or limited-drop launches, the structural work has to happen pre-launch. Webhook sync means RevvUp.ai is ready the second you publish the product, even if you publish at midnight before the morning launch.
What stores see at scale
For mid-market Shopify Plus brands launching frequently:
- Weekly product launches (typical mid-market beauty, supplements, F&B): Every launch gets structural fix queue treatment same-day. Audit re-runs are incremental, not full-catalog re-builds.
- Daily catalog updates (typical mid-market apparel): Variant updates, restock events, and content edits flow through without manual sync triggers. Inventory eligibility for Google Merchant Center → ChatGPT and Microsoft Shopping → Copilot feeds stays current.
- Seasonal collection launches (typical for home, lifestyle, gifting): Collection-level structural data updates flow through immediately, not next sprint.
For DTC brands at scale, the operational benefit isn't just "we don't miss anything" — it's that the platform stays operationally synchronized with the merchandising team's actual workflow, instead of requiring marketing to manually trigger sync cycles.
Reliability and delivery guarantees
Shopify's webhook delivery is best-effort with retries; RevvUp.ai handles the edge cases:
- Retry on failure. If our endpoint is briefly unreachable, Shopify retries delivery with exponential backoff. We don't lose events.
- Deduplication. Webhook deliveries can occasionally duplicate; we deduplicate on event ID.
- Replay capability. For the rare cases where a webhook is missed entirely (network partition, Shopify-side delivery failure), the platform runs a periodic full-catalog reconciliation that catches drift.
- Failure alerting. If our webhook processing falls behind for any reason, the dashboard surfaces a warning. We've never had a sustained webhook outage; if we ever do, you'll know.
- HMAC verification. All webhook payloads are HMAC-verified against the store's webhook secret before processing. Spoofed webhooks are rejected.
Privacy and data minimization
A few specifics on webhook data handling:
- Webhook payloads are processed in-memory for the data we need, then discarded — we don't persist raw webhook bodies long-term
- No customer PII in webhook subscriptions. We deliberately don't subscribe to customer webhooks (customer create, customer update, etc.) because we don't need customer data for AI visibility
- Order webhooks are limited to attribution metadata (referrer, total, products, timestamp) — we don't read customer details from order payloads
- HMAC-verified delivery ensures only legitimately-signed Shopify webhooks reach our processing pipeline
- Audit log of all webhook events for compliance review if needed
For enterprise customers with stricter data residency requirements, webhook processing can be configured to operate in EU-resident infrastructure with EU-only data routing.
Run a free RevvUp.ai audit — the webhook subscriptions are established automatically as part of the two-click OAuth install.