The widget doesn't show on my product page
- Is the block added to the template in use? This is the cause in most cases. Open the theme editor, select Products → Default product (and any other product templates you use), and check that the Restock Rocket — Notify me when available block is present. See the install guide.
- Is the selected variant actually out of stock? The widget renders only when the variant currently selected on the page has zero available inventory. Check Products → your product → Inventory, and make sure Track quantity is enabled for that variant — without inventory tracking, Shopify can't tell us it's out of stock.
- Is “Continue selling when out of stock” enabled? If the variant can still be purchased at zero stock, the Add to cart button stays active and the notify-me form does not replace it — there's nothing to be notified about. Disable “continue selling” for products where you want waitlists.
- Did you publish the right theme? If you edited the block on a draft theme, the live theme won't show it. Check which theme is published.
- Still nothing? Hard-refresh the page (Cmd/Ctrl+Shift+R) or test in a private window to rule out caching.
The alert email wasn't received
- Was an alert actually triggered? The dashboard lists every alert with its status and measured latency. If no alert appears, the inventory change may not have crossed from 0 to a positive number — a change from 3 to 10 units is not a restock, and no alert is expected.
- Is the subscription confirmed? With double opt-in enabled, subscribers who never clicked the confirmation email don't receive alerts. Check the signup's status on the dashboard (confirmed vs pending).
- Is your monthly quota reached? If the dashboard shows a paused-alerts banner, you've hit your plan's limit and the alert is queued, not sent. See billing & plans.
- Check the spam folder — see the next section.
- Check the address itself. A typo'd signup address ("gmial.com") will bounce; bounces are visible per alert on the dashboard.
Alerts land in the spam folder
Restock Rocket sends through Resend on an authenticated sending domain with DKIM and SPF configured — the technical foundations of deliverability are handled for you, and because subscribers explicitly requested the email (optionally with double opt-in), spam complaints are structurally rare. If a subscriber still finds an alert in spam:
- Ask them to mark the message “Not spam” — this trains their provider for all future alerts to that inbox.
- Enable double opt-in (Growth+): a confirmed click on the opt-in email is a strong positive signal to mailbox providers.
- Keep the from name recognizable — your store's name, which the subscriber knows, not a generic sender.
- If you see a widespread pattern (many subscribers, same provider), email us with an example — we monitor sending reputation and will investigate.
Double opt-in questions
- The confirmation email didn't arrive: same checks as above (spam folder, typo in address). The subscriber can simply sign up again to receive a fresh confirmation email.
- A subscriber confirmed but shows as pending: allow a few seconds and refresh the dashboard; if it persists, contact us with the email address (we'll check the confirmation log).
- Turning double opt-in on later: existing single opt-in subscribers stay valid; the confirmation step applies to new signups from that point on.
- Unconfirmed signups are automatically deleted after 30 days, per the privacy policy.
Latency looks higher than 60 seconds
- Check p50 vs p95 on the dashboard: a single slow outlier (mail provider throttling, retry after a transient error) moves p95, not p50. The “% under 60 s” figure is the honest summary.
- Remember the measurement covers webhook-received → email-accepted. Delivery into the inbox can add provider-side time we cannot control — see how alerts work.
- If your p50 is persistently above 60 seconds, that's our problem, not yours — email us and we'll investigate as a priority.
Still stuck? Email us at anadvisory.fr@gmail.com — include your store's .myshopify.com domain and, if relevant, the product and email address concerned.
We read everything and reply within one business day.