Add SMS Subscribers to Klaviyo from WhatsApp
Yes. AeroChat works directly with Klaviyo. When a shopper says they want your text offers, AeroChat confirms their number, subscribes them to SMS marketing in Klaviyo and adds them to the list you choose. Nobody is added without a clear yes.
This recipe takes SMS sign-ups in chat and keeps them separate from email consent, so a yes to emails is never treated as a yes to texts. Part of connecting Klaviyo to WhatsApp and AI chat.
What happens today
A shopper asks in chat whether you have a discount, or says “text me when the sale starts”. The team has no way to add them to the SMS list from the chat, so they paste a sign-up link or promise to add them later. Some never get added. Others get added by hand without a record of when and how they agreed, which is the part SMS rules care about most.
The flow that works
- The shopper asks about offers or says they want to hear about sales.
- AeroChat says what your texts contain and how often they go out.
- It asks for a clear yes to text messages, separately from email.
- It confirms the mobile number with the country code.
- It subscribes the number to SMS marketing in Klaviyo and adds it to your SMS list.
- If your list uses double opt-in, Klaviyo sends its confirmation text, and AeroChat tells the shopper to reply to it.
What it looks like on WhatsApp
Customer: Do you do texts for sales? I always miss them. (example)
AeroChat: We do. We send up to four texts a month (example) with sale dates and early access codes. You can stop any time by replying STOP. Would you like to join with +1 646 555 0193 (example)?
Customer: Yes please.
AeroChat: You’re in. You’ll get a text from us shortly to confirm. Reply to it and you’ll hear about the next sale first.
In Klaviyo: the profile with +1 646 555 0193 is subscribed to SMS marketing and added to the SMS Offers list (example), waiting for the shopper to confirm by text.
The recipe
Copy this into AeroChat
When a shopper asks about offers or sales, or says they want texts from us, follow these steps.
- Answer their question first, for example whether there is a sale on now.
- Tell them what our texts contain and how often: up to four a month (example), sale dates and early access codes, stop any time by replying STOP.
- Ask if they want to join our text messages. Only continue after a clear yes to texts. A yes to emails is not a yes to texts.
- Use the mobile number they are messaging from unless they give another one. Write it with the country code and read it back.
- Subscribe the number to SMS marketing in Klaviyo and add it to our SMS Offers list (example). If they also gave an email and asked for emails, subscribe that separately.
- Tell them a confirmation text may arrive and that they should reply to it.
- If they say no, carry on helping and add nothing.
Never subscribe someone who has not said yes in this conversation. Never promise a discount we have not approved. Reply in the customer’s language.
Change the frequency, the content and the list name to your own before you paste it. What you tell shoppers about your texts should match what you actually send.
What to connect
- Your Shopify store. Built in. Install AeroChat from the Shopify App Store and connect your store in the dashboard, so AeroChat can answer product and order questions in the same chat.
- Klaviyo. In Klaviyo, go to Settings, then API keys, and create a private API key with write access to lists, profiles and subscriptions. Paste it in when AeroChat asks.
- Klaviyo SMS. SMS needs to be set up in your Klaviyo account, with a sending number for the countries you text. Choose the list AeroChat adds people to, and whether it uses double opt-in.
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
- What your texts contain and how often they go out.
- Whether your SMS list uses double opt-in.
- The consent wording AeroChat uses, checked against the SMS rules where you sell.
The result to expect
Shoppers who ask for your offers by text join your SMS list in the same chat, with their consent recorded in Klaviyo. Your team stops collecting numbers by hand.
Measure it with your own numbers: SMS subscribers added from chat, and how many stay subscribed after a month.
Next: answer subscription questions and unsubscribe on request.
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.
Take your first SMS sign-up in chat
Install AeroChat, paste the recipe, add your Klaviyo key, and ask your own chat to text you about the next sale.
7-day free trial.
