Troubleshooting

Work through the checklist for your symptom — these four cover the vast majority of cases.

The widget doesn't show on my product page

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

  1. 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.
  2. 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).
  3. 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.
  4. Check the spam folder — see the next section.
  5. 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.