Take Back in Stock Requests on WhatsApp with Klaviyo
Yes. AeroChat works directly with Klaviyo. When a shopper asks about a sold-out product, AeroChat checks the variant in your Shopify store and, if they want it, creates a Klaviyo back in stock subscription for that exact variant, so your Klaviyo back in stock flow tells them when it returns.
This recipe turns “when will this be back?” into a real alert request in Klaviyo, for the size and color the shopper wants. Part of connecting Klaviyo to WhatsApp and AI chat.
What happens today
A shopper finds the product they want, but their size is sold out. They message to ask when it will be back. Someone replies “soon, keep an eye on the site”, and the shopper forgets. When the stock arrives, the people who asked are not on any list, so the restock sells to whoever happens to visit, and the shopper who asked first buys somewhere else.
The flow that works
- The shopper asks about a product or a size that is sold out.
- AeroChat checks the product and the variant in your Shopify catalog and confirms it is out of stock.
- It offers to let them know when that variant is back, and asks whether they want an email or a text.
- Only after a clear yes, it takes their email or uses their phone number.
- It creates a back in stock subscription in Klaviyo for that variant and that channel.
- It suggests an in-stock alternative if there is one, so the shopper has a choice today.
What it looks like on WhatsApp
Customer: Do you have the Marlow linen shirt in medium, sage green? It shows sold out. (example)
AeroChat: The Marlow linen shirt in sage green, medium, is sold out right now. Would you like an email when it’s back? The same shirt is in stock in medium in sand.
Customer: Yes, email me at maya@example.com. I’ll wait for the green.
AeroChat: Done. We’ll email maya@example.com as soon as the sage green in medium is back.
In Klaviyo: a back in stock subscription for the Marlow linen shirt, sage green, medium, is created on Maya’s profile with email as the channel.
The recipe
Copy this into AeroChat
When a shopper asks about a product or a size that is out of stock, follow these steps.
- Find the product in our Shopify catalog and confirm the exact variant they want: size, color or style. If it is not clear, ask.
- Check that variant’s stock in Shopify. If it is in stock, tell them and help them buy it.
- If it is out of stock, say so plainly and ask whether they would like to hear when it is back, by email or by text.
- Only after a clear yes, ask for their email if they chose email. For text, use the number they are messaging from with the country code, and confirm it.
- Create a back in stock subscription in Klaviyo for that variant, with the channel they chose and their email or phone number.
- Confirm in one line which product, variant and channel the alert is for.
- If a similar product or another color of the same product is in stock, mention one option.
Never give a restock date unless it is in our knowledge base. A back in stock alert is not a marketing subscription, so do not add them to any list unless they ask. Reply in the customer’s language.
Change the alternative rule in step 7 to match how you like to suggest other products before you paste it.
What to connect
- Your Shopify store. Built in. Install AeroChat from the Shopify App Store and connect your store in the dashboard, so AeroChat knows your products, variants and stock.
- Klaviyo. In Klaviyo, go to Settings, then API keys, and create a private API key with write access to catalogs and profiles. Paste it in when AeroChat asks.
- Klaviyo back in stock. Your Shopify catalog needs to be synced to Klaviyo, and you need a back in stock flow in Klaviyo that sends the alert. AeroChat creates the subscription, and your flow sends the message.
- Your knowledge base. Add any restock dates you are happy to share, so AeroChat can answer “when” as well as “let me know”.
After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect Klaviyo, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from Klaviyo’s public documentation, the checklist asks you to check it once against the current docs.
Using a different system? If it has a public API, it connects to AeroChat the same way: describe what you want, paste in its key, and it runs.
Can’t find your tool? Message us in the chat on this page and we’ll tell you how it connects.
What you still decide
- Which channels shoppers can choose for the alert: email, text or both.
- What your Klaviyo back in stock flow says and when it sends.
- Whether AeroChat offers an alternative product, and which ones.
The result to expect
Shoppers who ask about a sold-out size get on the alert for that exact variant in the same chat. When the stock arrives, the people who asked first hear about it first.
Measure it with your own numbers: back in stock subscriptions created from chat, and orders from those alerts, for a month before and after.
Next: add chat contacts to your Klaviyo list with consent.
Works on every chat channel
This workflow runs the same way on WhatsApp, Instagram, Facebook Messenger, Telegram, the chat on your store and email, with the same Klaviyo connection behind it. See what each channel does on the Klaviyo integration page.
Catch your next sold-out request
Install AeroChat, paste the recipe, add your Klaviyo key, and ask your own chat about a size you have run out of.
7-day free trial.
