App GuideNotificationsv1.0

Stok — Complete Guide

Learn how to install, configure, and get the most out of Stok. This guide covers back-in-stock notifications via Email, SMS, and WhatsApp, Klaviyo integration, widget customization, and multi-language support.

March 09, 2026 10 min read

Overview

Stok is a back-in-stock notification app that automatically captures demand when products sell out and sends restock alerts via Email, SMS, and WhatsApp. It replaces the Add to Cart button with a "Notify Me" widget on product and collection pages.

Key capabilities:

  • Email, SMS, and WhatsApp restock notifications
  • Automatic product page and collection page widgets
  • Klaviyo integration for advanced flows and segmentation
  • 23+ languages supported
  • Customizable notification templates and widget styling
  • Analytics dashboard with subscriber and conversion tracking
Prerequisites

You need a Shopify store with admin access. The app works on all Shopify plans. No credit card required for the free plan.

Installation

1

Install from Shopify App Store

Search for "Stok" in the Shopify App Store, or use the direct install link from the PantherCodX website. Click Add app to begin.

2

Authorize Permissions

The app requests the following permissions:

  • Read products — to detect out-of-stock items
  • Read/write theme — to display the Notify Me widget
  • Read customers — to manage subscriber data

Click Install app to grant access.

3

Enable the Widget

After installation, the Notify Me widget automatically appears on product pages when items are out of stock. It replaces the Add to Cart button so customers can subscribe for restock alerts.

You can also enable collection page widgets from Settings > Widget Placement.

Free Plan

The free plan includes 50 emails per month, product page widgets, and unlimited subscriber requests. No credit card required to get started.

Notification Channels

Stok supports three notification channels. Email is included in all plans; SMS and WhatsApp are available on Plus plans and above.

1

Email Notifications

Email is the default notification channel and is included in all plans:

  • Automatic restock emails sent when products come back in stock
  • Fully customizable email templates to match your brand
  • Free plan: 50 emails/month
  • Plus plans: higher limits with priority delivery
2

SMS Notifications

Available on Plus plans ($0.02+ per message):

  • Go to Settings > Channels > SMS
  • Enable SMS notifications and configure your sender number
  • Customize the SMS template text
  • Set delivery preferences (immediate or batched)
3

WhatsApp Notifications

Available on Plus plans ($0.02+ per message):

  • Go to Settings > Channels > WhatsApp
  • Connect your WhatsApp Business account
  • Customize message templates
  • WhatsApp messages have higher open rates than email (90%+)

Klaviyo Integration

Stok integrates directly with Klaviyo on the Pro plan ($20/mo). Subscriber data syncs automatically, allowing you to:

  • Trigger Klaviyo flows on restock events
  • Build advanced segments based on back-in-stock subscribers
  • Track restock conversions in Klaviyo analytics
  • Use Klaviyo email templates instead of Stok's built-in templates
1

Connect Klaviyo

To set up Klaviyo integration:

  • Go to Settings > Integrations > Klaviyo
  • Enter your Klaviyo Private API Key (found in Klaviyo > Settings > API Keys)
  • Click Connect to authorize
  • Choose which events to sync: subscriber created, restock sent, restock clicked

Widget Customization

Customize the Notify Me widget appearance from Settings > Widget:

  • Button text — change "Notify Me" to any label
  • Colors — match your brand colors for button, text, and background
  • Position — choose where the widget appears on product pages
  • Form fields — email only, or email + phone for SMS/WhatsApp
  • Success message — customize the confirmation text

The widget is fully responsive and works on all screen sizes and devices.

Multi-Language Support

Stok supports 23+ languages including English, Spanish, French, Chinese (Simplified and Traditional), Arabic, Hebrew, and more. Multi-language support is available on Pro plans and above.

The app automatically detects the customer's language and displays the widget and notifications in their preferred language.

Troubleshooting

Widget not showing?

  • The Notify Me widget only appears when a product is out of stock. Make sure your test product has 0 inventory.
  • Check Settings > Widget Placement to ensure it's enabled for your theme
  • Clear your browser cache and try in an incognito window

Emails not sending?

  • Verify you haven't exceeded your monthly email limit (free plan: 50/month)
  • Check Settings > Channels > Email to ensure it's enabled
  • Look at the Activity Log for delivery status and error messages

Klaviyo not syncing?

  • Verify your Klaviyo API key is correct and hasn't expired
  • Check that the integration is connected in Settings > Integrations > Klaviyo
  • Ensure you've selected which events to sync