AI chatbot for stock notifications: notify when items return
SleekAI reads _stock_status and _stock from postmeta on the current product, takes the visitor's email through chat, stores the subscription, and the bot fires a notification when stock returns. Bring your own model API key.
♾️ Lifetime License available
Sold-out pages should not be dead ends
A visitor lands on a product page for the trail runner in size 9, sees the "Out of stock" badge, and clicks back to the search results. That visit cost something, in ads, SEO, or email, and the store gets no return on it. Static "notify me" forms recover some of that intent, but they are easy to miss and they break the moment the variant matrix gets complicated. A bot that proactively offers to take an email the moment the visitor asks "when will this be back?" captures the demand instead of letting it walk.
SleekAI maps _stock_status, _stock, and _backorders postmeta on the current product or variation, plus the parent SKU and attributes like color and size. The bot reads those fields on every message, so a question on the size 9 variation answers about that specific variation, not the whole product. To store the subscription, SleekAI uses a custom tool that writes to a wp_sleekai_stock_alerts table or to any existing back-in-stock plugin's table like AutomateWoo or BackInStockNotifier.
Generic bots cannot do this. They have no stock data, no variation awareness, and no way to write to WordPress. They might politely promise to "let you know" but nothing happens because there is no record of the request anywhere. SleekAI's tool calling closes that loop: the bot collects the email, validates it, writes the row, and confirms the variant the visitor will be notified about.
Workflow
How SleekAI handles stock alerts end-to-end
Map stock fields and variations
_stock_status, _stock, and the current variation ID as SleekAI variables. The bot now sees live stock for the product on the page and for the specific variation the visitor is looking at.
Add a save-alert tool
wp_sleekai_stock_alerts with email, product_id, variation_id, and source page. The bot can now act on "yes notify me" instead of just promising.
Wire the outbound email
woocommerce_product_set_stock_status with a small action that scans the alerts table and dispatches transactional emails through your SMTP provider with the product URL and variation summary.
Scope display conditions
Try it now
A typical sold-out page conversation
Comparison
Generic chatbot vs SleekAI for stock notifications
Generic chatbot
-
No access to
_stock_statusor variation stock data - Cannot write a subscription row to WordPress when an email comes in
- Treats every variation the same with no awareness of size or color
- No way to fire an outbound email when stock returns
- Promises to notify but has nowhere to store the request
SleekAI chatbot
-
Reads
_stock_status,_stock, and_backorderslive -
Variation aware via
wp_term_relationshipsand attribute postmeta -
Writes to
wp_sleekai_stock_alertsor any existing alert plugin table - Validates emails before saving and confirms the exact SKU subscribed
- Triggers transactional email via a tool call when stock returns to inventory
Features
What SleekAI gives you for Stock Notification Chatbot
Variation-level subscriptions
The bot stores the subscription against the specific variation, not the parent product. So a customer waiting for size 9 only gets emailed when size 9 returns, not when size 10 restocks the next day.
Outbound notification trigger
When stock changes from zero to a positive number, a webhook or scheduled task scans the alerts table and fires the transactional email through your SMTP, Mailgun, or Postmark integration with the product link.
Validated and deduplicated
The bot checks email format before writing, deduplicates against existing rows for the same email and SKU, and confirms the variant out loud so the customer never wonders if the subscription saved correctly.
Use cases
Where stock alerts move the needle
Apparel with sizes
Popular sizes (8, 9, M, L) sell out first. A bot that captures emails on the moment of stockout recovers demand the store would otherwise lose to a competitor.
Drop and limited editions
Limited drops sell out in hours. The bot signs up overflow demand and emails the waitlist the second the restock or a similar product lands.
Seasonal or supplier-bound items
Items that depend on harvest, weather, or supplier lead time often go out for weeks. The bot gives an ETA, captures the email, and reduces "when is this back?" support tickets to almost zero.
The bigger picture
Why stock alerts protect ad spend and SEO traffic
An average DTC brand sends 40 to 70 percent of its product page traffic to URLs that have one or more out-of-stock variations at any given time. That traffic was paid for, either through Google Ads at $1.50 to $4.00 a click, or through SEO work that took months to compound. When the visitor lands on a sold-out variation and bounces, the store still pays the cost of acquisition but gets none of the return.
A chatbot that captures the email at the moment of intent flips that math. Even a modest 12 percent waitlist conversion on out-of-stock pages adds up to thousands of recovered revenue a month for a store doing six figures in sales. The waitlist also tells the merchandising team what to reorder first.
Variants with 200 subscribers waiting jump the queue ahead of variants with 8 subscribers, even if both look identical in last-30-day sales because both were at zero. That signal is otherwise invisible to a buyer staring at a sales dashboard. SleekAI's approach also keeps the data inside WordPress, where it belongs.
The alerts table can be queried, exported, segmented, and used to build a "first dibs" email campaign for VIPs the day before a public restock. The visitor stays in the chat, the email goes into the database, the buyer gets the demand signal, and the support team stops answering "when is this back" for the hundredth time this week. The whole flow is automatic and runs without a human in the loop on the day it matters most.
Questions
Common questions about SleekAI for Stock Notification Chatbot
SleekAI maps the WooCommerce _stock_status and _stock postmeta fields into the system message. The bot sees the live value for the product on the current page, so its first message can offer to notify the visitor without them asking.
By default, SleekAI creates a custom table called wp_sleekai_stock_alerts with columns for email, product_id, variation_id, and created_at. The bot writes to it through a tool call. If you use AutomateWoo or BackInStockNotifier, SleekAI can write to those plugin tables instead.
When WooCommerce fires the woocommerce_product_set_stock_status hook on a product going from outofstock to instock, SleekAI scans the alerts table for matching rows and sends each subscriber an email through your configured SMTP, Mailgun, Postmark, or SendGrid integration.
Yes. The bot reads the current variation via the ?variation_id URL parameter or the WooCommerce variation cookie. Subscriptions are stored per variation, so a size 9 subscriber only gets emailed when size 9 returns, not size 10.
If you store an expected return date in postmeta (for example _restock_eta), SleekAI reads it and the bot quotes the date naturally. Without that field, the bot stays honest and says it doesn't have a date but will email the moment stock returns.
The tool call checks for an existing row with the same email and variation ID before writing. If one exists, the bot reuses it instead of duplicating, and confirms back to the visitor that they are already on the list for that exact variant.
 
Yes. The bot can read related products from the same category or attribute via wp_term_relationships and offer in-stock alternatives, like a half size up or a similar style, in the same message where it captures the alert email.
Every notification email includes a one-click unsubscribe link with a signed token. The bot can also handle unsubscribes inline: a visitor saying "take me off the list for the trail runner" triggers a tool that deletes the matching row and confirms in chat.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Loyalty Program Chatbot
- Billing Dispute Chatbot
- Help center pages
- feature pages
- Transcript Request Chatbot
- Feature Request
- Renewal Reminders
- TCO Calculator Chatbot
- Customer Support
- Policy Renewal Chatbot
- Case Study Finder Chatbot
- Exit-Intent Chatbot
- Reservations Chatbot
- Policy Explainer Chatbot
- Quote Renewal Chatbot
- Social Media Management Services
- Live Stream Production Services
- Virtual assistants
- Cleaning Services
- Branding agencies
- Car Rental
- Translators
- Accounting firms
- Consultants
- House cleaning services
- Auction Houses
- Fractional Controller Services
- Video production agencies
- Podcast Editing Services
- Airbnb cleaning services
- Vascular Access Centers
- Mental Health Clinics
- audiologists
- Chinese medicine clinics
- Massage Therapists
- Pediatricians
- Telehealth Providers
- Supplement Stores
- Addiction counselors
- Thyroid Clinics
- Trauma therapists
- Menopause Clinics
- IVF Clinics
- LASIK and refractive surgery clinics
- Peptide Therapy Clinics