

Picture this. A customer finds the exact sneaker they want on your Shopify store. Wrong size. Out of stock. They scroll down, see a "notify me" option, type their email, and move on with their day.
Three weeks later, the size comes back in. Your email automation fires. It lands in a promotional folder. They see it four days later, go back to your store, and find it out of stock again because twelve other people who checked their email that morning already bought it.
That sequence plays out constantly in Shopify stores relying on email for back-in-stock notifications. The product was restocked. The customer wanted it. The channel failed the timing.
WhatsApp and Instagram messages get opened within minutes, not days. For a back-in-stock alert where the entire conversion window can close in a matter of hours, that speed is not a nice-to-have. It is the whole thing.
Why Email Does Not Work for This Use Case
Email back-in-stock alerts have a 20 to 25 percent average open rate and most of those opens happen within 48 hours of delivery. For a limited restock that sells out in under a day, those numbers are unusable.
WhatsApp back-in-stock messages see open rates above 85 percent, and the vast majority open within 30 minutes of delivery. Instagram DM alerts perform similarly among customers who are already engaged with your brand on that platform.
The difference is not just open rate. It is intent. The customer who signed up for a back-in-stock notification made a deliberate decision to want this product. They are not browsing. They are waiting. A WhatsApp message that arrives while they are on their phone converts at a completely different rate than an email that sits in a folder until they happen to check it.
Stores that switch their back-in-stock flow from email to WhatsApp typically see conversion rates on those alerts jump from 5 to 8 percent to 20 to 35 percent, depending on product category and how quickly the message goes out after restocking.
WhatsApp vs Instagram for Back-in-Stock Alerts: Picking the Right Channel
These two channels are not interchangeable for this use case. They reach different customer behaviors and fit different moments in the buying journey.
Factor | WhatsApp Alerts | Instagram DM Alerts |
|---|---|---|
Best for | Customers who opted in directly at checkout or product page | Customers who engaged with your product post or story |
Open speed | Under 15 minutes for most messages | Variable, depends on app usage habits |
Message format | Text, image, CTA button | Text, image, link |
Opt-in method | Phone number collected at signup | Follow, comment, or DM trigger |
Urgency delivery | Strongest (push notification style) | Strong among active Instagram users |
Restock campaign | Single message with follow-up if no action | Works well tied to a post or story |
Customer expectation | Direct business communication | Brand content with personal feel |
The honest answer is that most Shopify stores should use both, but collect opt-ins separately based on where the customer engaged. A customer who found you through Instagram and commented on a product post should get their restock alert on Instagram. A customer who came to your product page and entered their phone number should get it on WhatsApp.
Trying to send every alert through one channel when you have data for both means you're leaving conversion on the table.
Building the WhatsApp Back-in-Stock Flow
Most stores set this up wrong. They create a single message, fire it when stock is updated, and call it done. The flow that actually converts has three parts.
Step 1: Collect the opt-in properly
The opt-in happens when the customer signals they want the product. On a Shopify product page showing an out-of-stock variant, the notification form should offer WhatsApp as an option alongside email and make the WhatsApp option prominent. Customers who choose WhatsApp already prefer that channel for receiving updates.
Your opt-in message must be clear about what they are agreeing to receive. "Get a WhatsApp message when this comes back in stock" is compliant and honest. Vague opt-in copy that does not mention WhatsApp specifically creates spam reports when the message arrives.
Collect WhatsApp opt-ins with the specific product saved in the subscriber record. You need to know which product they wanted, not just that they opted in generally.
Step 2: Trigger the alert the moment stock updates
The restock message should go out within five minutes of the Shopify inventory updating. Not once a day in a batch. Not the next morning. The moment it updates.
A customer who signed up three weeks ago and gets a message two hours after restock while it is still available converts. A customer who gets a batch email 18 hours later when it has sold out again is just frustrated.
The message itself should be short. Here is what works:
"Hi [name], the [product name] you were waiting for is back in stock. Grab it here before it sells out again: [link]"
That is it. No paragraph of brand copy. No three sentences about how excited you are to have it back. One sentence of context, one sentence of urgency, one link. The customer knows what they want. Get out of their way.
Step 3: One follow-up if they did not click
If the product is still in stock after four to six hours and the customer has not clicked through, send one follow-up. Something like:
"Still available: [product name] is back but moving fast. [link]"
Do not send a third message. If they have not converted after two messages and the product is still available, they have either bought it elsewhere, changed their mind, or are genuinely busy. A third message pushes them to block your number, which damages your WhatsApp quality rating and affects every future message you send.
For WhatsApp ecommerce sales flows generally, two-message sequences perform significantly better than three or four message cadences on transactional alerts.
Building the Instagram DM Back-in-Stock Flow
Instagram back-in-stock alerts work differently because the opt-in mechanism is different. There are two main approaches.
Comment-to-DM flow: You post about a product restock or an upcoming restock on your feed or stories. You set up an automation that detects when someone comments a specific keyword, like "notify me" or "want this," and automatically sends them a DM with a link to the product page and an option to get notified when it is back. When stock updates, the automation sends the restock alert to everyone who opted in through that comment interaction.
Instagram comment automation for product launches and restocks is one of the highest-converting Instagram flows available to Shopify stores right now because the engagement is genuinely public and social, not just a form fill.
Story swipe-up or link opt-in: You post a story about the out-of-stock product, include a link to a "notify me" landing page, and collect DM opt-ins directly. When the product restocks, the DM goes out through your Instagram automation.
The Instagram DM restock message should mirror the WhatsApp approach. Short, specific, with a direct product link. Add the product image because Instagram is a visual platform and the image creates immediate recognition for a product the customer may have seen weeks ago.
The Timing Logic That Most Guides Miss
Back-in-stock alerts live or die on timing, and there is a second timing problem beyond the initial send that rarely gets discussed.
If your restock is small, say 50 units on a popular product that gets 200 alert subscribers, your first 50 alert recipients have a real chance to convert. The next 150 will click through to find it out of stock again.
There are two ways to handle this honestly. The first is to send alerts in priority order based on when customers opted in, with a pause in sending once stock hits a low threshold. The second is to be transparent in the message itself: "We restocked [product] with limited units. Quantities are low."
The second approach actually converts better because it adds genuine urgency. Customers who see "limited quantities" in a message they know is personalized to their specific interest move faster than customers who get a standard notification.
This is also where the Instagram DM automation channel separates itself from email. When you send the message through Instagram DM and the customer sees it while they are already using Instagram, the path from notification to product page to checkout is measured in seconds. The urgency of "limited quantities" lands differently on a channel that feels immediate.
Three Mistakes That Undercut the Whole Flow
Collecting the opt-in but not the specific product. A back-in-stock alert is only useful if it is tied to the exact product the customer wanted. Generic "we have new stock" messages to a broad list are not back-in-stock alerts. They are newsletters with a misleading subject.
Sending the alert during low-engagement hours. A restock that happens at 3am does not need a 3am message. Batch the alert to send at the next high-engagement window, typically 8am to 10am or 6pm to 8pm in the customer's timezone. The exception is for high-demand limited products where every hour of delay matters. In that case, send immediately regardless of time.
Not connecting the alert to your abandoned cart flow. A customer who clicked a back-in-stock alert, visited the product page, and did not buy is a warm lead. They came back. Something stopped them. An abandoned cart recovery message 30 minutes after that page visit, specifically referencing the restocked product, closes a significant number of those near-conversions.
How AeroChat Handles This Across Both Channels
AeroChat connects your Shopify inventory to WhatsApp and Instagram alerts from a single platform. When a product variant updates in Shopify, the trigger fires across whichever channel each subscriber opted in through. WhatsApp subscribers get the WhatsApp message. Instagram opt-ins get the DM. You manage both from the same dashboard without switching tools.
The automate WhatsApp notifications and Instagram DM flows work from the same inventory trigger, which means the timing is consistent regardless of channel. You are not manually managing two separate automations with two separate delays.
For stores running both channels, the omnichannel chatbot setup means a customer who reaches out with a question after receiving their restock alert gets a response in the same channel they used, with the full context of which product they were notified about already visible to the support flow.
Four Questions Store Owners Ask About This
Does a customer need to have WhatsApp installed to receive restock alerts?
Yes. WhatsApp messages only deliver to active WhatsApp accounts. When collecting opt-ins, offering both WhatsApp and email options ensures you capture customers who prefer one over the other.
Can I send back-in-stock alerts on Instagram without a business account?
Instagram DM automation requires an Instagram Business or Creator account connected to a Meta Business Manager. Personal accounts cannot use DM automation tools.
What if the product sells out again before all alerts are sent?
Set a low stock threshold in your automation that pauses sending when stock drops below a set number. This prevents alerts going out for a product that is already gone. Add a "quantities limited" note to the messages sent before the pause triggers.
Is there a limit to how many WhatsApp back-in-stock alerts I can send?
Each message is a business-initiated template and is billed at the WhatsApp Business API utility or marketing rate depending on how Meta classifies the template. There is no volume cap beyond your API tier limits, but costs scale with send volume, so segmenting your list carefully keeps spend proportional to expected return.
Where to Start
If you are running back-in-stock alerts on email only right now, the fastest improvement is adding a WhatsApp option to your existing "notify me" forms and connecting it to a simple two-message flow. You do not need to replace your email alert to get the benefit. Run both in parallel and watch which channel drives the conversions.
If you are starting from scratch, build the WhatsApp flow first because it has the higher conversion rate and the faster setup path. Add Instagram DM alerts once you have product posts and a content cadence that supports the comment-to-DM opt-in approach.
The product was always going to sell. The only question is whether the customer who wanted it most gets there first.