Documentation

Everything you need to set up and get the most from SkuPing.

Installation

SkuPing installs in under two minutes with no technical setup required.

Find SkuPing in the BigCommerce App Marketplace

Search for "SkuPing" or "back in stock notifications" in the BigCommerce App Marketplace.

Click Install

Authorize the app when prompted. SkuPing requests access to your product catalog, inventory data, and script management.

Done — you're live

SkuPing automatically adds the notification widget to your storefront, registers inventory webhooks, and sets up the dashboard. No theme changes or code edits needed.

Tip: After installation, visit a product page on your storefront and manually set a product to "out of stock" in your BigCommerce admin to see the widget in action.

How It Works

SkuPing monitors your BigCommerce inventory in real time. Here's the flow from signup to sale:

Customer Signs Up

When a customer visits a product page where one or more variants are out of stock, a floating "Notify Me" tab appears. They click it, enter their email, select which variants they want, and submit. Every submission is protected by server-side bot detection including honeypot fields, timing analysis, and disposable email blocking.

Inventory Updates

When you restock a product (increase inventory above zero), BigCommerce sends a webhook to SkuPing. SkuPing checks which subscribers are waiting for that exact variant and marks them as ready to notify.

Notification Emails

Twice daily (approximately 9am and 7pm in your store's timezone), SkuPing sends notification emails to all ready subscribers. Each email includes the product image, name, restocked variants, price, and a direct link to the product page.

Conversion Tracking

For 7 days after a notification is sent, SkuPing monitors your orders. If a notified customer places an order containing the notified product, the subscription is marked as a conversion and the order value is attributed. This data powers your conversion rate and revenue metrics.

Widget Settings

Customize the notification widget from the Settings tab in your SkuPing dashboard. All changes take effect immediately on your storefront.

SettingDescriptionDefault
Tab ColorBackground color of the floating tab#C8A24B (gold)
Tab TextLabel shown on the floating tabNotify Me
Tab PositionLeft or right side of the screenRight
Form HeadingTitle shown at the top of the form panelGet notified when it's back
Button TextSubmit button labelNotify Me
Button ColorSubmit button background colorMatches tab color
Consent TextGDPR consent line below the form (cannot be removed)We'll email you once when this item is back in stock.
Name FieldShow an optional name field in the formOff

Email Settings

Customize notification emails from the Settings tab. A preview of the email template is available in a future update.

SettingDescriptionDefault
Subject LineEmail subject (supports {product_name} placeholder)Good news — it's back in stock!
HeadlineLarge text at the top of the emailGood news — it's back!
Body TextOptional paragraph above the product details(empty)
Button TextCTA button labelShop Now
Button ColorCTA button background color#2563eb (blue)
Logo URLYour store logo displayed at the top of the email(none)
From NameSender name shown in the recipient's inbox (Base plan)SkuPing
Note: All notification emails are sent from [email protected]. Custom sending domains are planned for a future Pro tier.

Overview Tab

The Overview tab shows key metrics at a glance: active subscribers (currently waiting or ready to notify), notifications sent this month, conversion rate (percentage of notified subscribers who purchased within 7 days), and total revenue attributed to SkuPing notifications.

Below the stats, a "Top Products by Demand" section ranks the products your customers are most waiting for, with variant-level breakdowns. Use this to prioritize restocking decisions.

Waitlist Tab

The Waitlist tab shows all subscriber records. Filter by status (waiting, ready to notify, notified, converted, queued, unsubscribed) or search by email address or product name.

Base plan merchants can export the full subscriber list as a CSV file using the Export button.

Products Tab

The Products tab is your demand intelligence view. It lists every product that has active waitlist subscribers, sorted by the highest demand first. Each product shows the total subscriber count and a breakdown by variant.

Plans & Limits

FeatureFreeBase ($14/mo)
Active Subscribers25Unlimited
Notifications / Month10Unlimited
Widget CustomizationYesYes
Email CustomizationBasicFull
Custom From NameNoYes
"Powered by SkuPing" BadgeShown (cannot remove)Removed
CSV ExportNoYes
Conversion TrackingBasicFull

Free Tier Limits

When you reach 25 active subscribers, the widget stays visible but new signups are placed in a "queued" status. When you reach 10 notifications in a billing month, remaining notifications are held until the next month or until you upgrade.

Upgrading activates all queued subscribers and sends pending notifications at the next batch window. BigCommerce handles billing proration automatically.

FAQ

When are notification emails sent?

Notifications are batched and sent twice daily at approximately 9am and 7pm in your store's timezone. This is not instant — there may be a delay of up to 30 minutes from the restock event to the send window.

Can customers unsubscribe?

Yes. Every notification email includes an unsubscribe link. Clicking it removes that specific variant subscription.

What happens if I uninstall and reinstall?

Your data is retained for 30 days after uninstall. If you reinstall within that window, all subscriber data, settings, and analytics are restored. After 30 days, data is permanently deleted.

Does the widget slow down my store?

No. The widget script is lightweight (under 15KB), loads asynchronously, and only activates on product pages with out-of-stock variants. It has no impact on page load times for in-stock products.

How does bot protection work?

SkuPing uses multiple layers of server-side bot protection on every form submission. This includes a honeypot field (hidden from real users, filled by bots), a timing check (submissions faster than 2 seconds are rejected), and disposable email domain blocking. All of this happens automatically with no merchant configuration needed and no visible CAPTCHA for customers.

Can I use my own email service (Mailchimp, Klaviyo)?

Not yet. Email provider integrations are planned for a future Pro tier. Currently, all notifications are sent through SkuPing's built-in email delivery.

Do I need to modify my theme?

No. SkuPing injects the widget automatically via BigCommerce's Script Manager API. No theme files are modified, and no code changes are needed.

Need help?

Email us at support@skuping.com and we'll get back to you as soon as possible.

What happens if a product goes back out of stock before the notification email is sent?

SkuPing handles this automatically. If a product is restocked and then sells out again before the next batch send window (9am or 7pm), subscribers are reverted back to "waiting" status and no email is sent. This prevents customers from receiving a "it's back!" email for a product that's already gone. They'll be notified at the next restock instead.

Changelog

v1.3.0 May 2026
  • New: Subscription management is now powered by Stripe. You'll be redirected to Stripe Checkout when you upgrade, and a self-service "Manage Subscription" button in the dashboard opens the Stripe Billing Portal where you can update your card, view past invoices, or resume a cancelled plan.
  • Improved: Cancelling Base no longer instantly downgrades you. You'll keep Base features until the end of your current billing period, and the dashboard shows the date your subscription will end.
  • Improved: Promo codes are accepted at checkout if you have one.
v1.2.0 May 2026
  • Improved: Out-of-stock detection on the storefront now works reliably across more themes — including dropdown variant selectors that previously didn't trigger the "Notify Me" tab consistently. Detection reacts instantly to variant changes instead of waiting up to 400ms.
  • Improved: Better variant capture means the inventory webhook can match the exact variant a customer was watching for more often, rather than falling back to notifying everyone waiting on the product.
  • New: Dashboard now has a Support button in the header. Click it to copy our support email or open a pre-filled email with your store details so we can help you faster.
  • Security: Inventory and order webhooks from BigCommerce now require a per-store secret header, preventing forged restock notifications. Existing installs are migrated automatically.
  • Security: Added rate limiting on the public subscribe endpoint plus standard browser hardening headers across the app.
v1.1.0 April 2026
  • Security: Hardened the app across the board — stricter input validation on subscribe and settings, signature verification on the uninstall handler, locked-down database access, and a separate signing key for unsubscribe links.
  • Fixed: Public widget settings response no longer exposes the storefront API token.
v1.0.1 April 2026
  • Fixed: Inventory bounce handling — if a product goes back to 0 stock before the batch notification window, subscribers are now reverted from "ready to notify" back to "waiting" instead of receiving a false restock email.
  • Fixed: Mobile widget tab positioning — the floating "Notify Me" tab now appears centered on the side of the screen on mobile devices instead of near the bottom.
v1.0.0 April 2026
  • Initial release — back-in-stock notification widget, email notifications via Resend, merchant dashboard with analytics, conversion tracking, Free and Base tiers.