Connect Swish Wishlists to WhatsApp and AI Chat for Shopify
Yes. AeroChat works directly with Swish. It saves products to a shopper’s Swish wishlist, reads what they have saved, creates and renames named lists, and moves or removes items through the Swish API, on WhatsApp, Instagram, web chat and every other channel your shoppers use.
If your Shopify store runs wishlists with Swish, shoppers already save products they are not ready to buy. AeroChat lets them do the same in the chat. A shopper on WhatsApp, Instagram, Messenger, Telegram, web chat or email says "save this for later", and the product lands in their Swish wishlist. Later they ask what they saved, and AeroChat replies with each item, its price and whether it is in stock, read from Shopify. Your Shopify store is built into AeroChat, and Swish connects through its public API. You describe the workflow in your own words, AeroChat builds it, and Swish stays the record of every list.
What you can do with Swish and AeroChat
- Save a product to the wishlist. The shopper names a product, size or color in chat, and AeroChat finds it in your Shopify catalog and saves it to their Swish wishlist.
- Show what they saved. AeroChat reads the shopper’s saved items from Swish and replies with each product, its current price and whether it is in stock in Shopify.
- Create a named list. AeroChat creates a list such as "Birthday ideas" or "New apartment" in Swish and saves the products the shopper asks for into it.
- Move an item to another list, or rename a list. AeroChat sets which lists an item belongs to and renames a list when the shopper asks.
- Change the size or quantity of a saved item. AeroChat updates the saved variant or quantity in Swish, so the item is ready to buy in the right size.
- Remove an item from a list. AeroChat deletes the saved item in Swish, or deletes a whole list the shopper no longer needs.
What it looks like on WhatsApp
Customer: Can you save the Coast knit sweater in medium for me? I’ll buy it after payday. (example)
AeroChat: Saved. The Coast knit sweater in medium, oatmeal, is in your wishlist. It is US$68 and in stock today. Want me to show you what else you have saved?
In Swish: a new item for the Coast knit sweater, medium, is saved to the shopper’s wishlist.
Customer: What’s on my wishlist? (example)
AeroChat: You have 3 items saved: the Coast knit sweater in medium (US$68, in stock), the Tide wide-leg trousers in 28 (US$74, only 2 left) and the Field cap (US$29, out of stock). Would you like links to buy any of them?
In Swish: nothing changes. AeroChat read the saved items, and checked price and stock in Shopify.
Works on every chat channel
Your shoppers message you wherever they already are. The same Swish connection and the same workflows run on each of these channels, and Swish stays the record whichever one they use.
| Channel | What your shoppers can do |
|---|---|
| Message your WhatsApp Business number to save a product for later, see what they saved, create a named list, or move and remove items. Voice notes are transcribed, so a spoken request works too. | |
| Send the same requests by direct message. A comment on your post can get an automatic reply that moves the conversation to a DM. | |
| Facebook Messenger | Send the same requests to your Facebook Page. Comments on your Page posts can get an automatic reply too. |
| Telegram | Send the same requests to your business on Telegram. |
| Web chat | Ask the same questions in the chat on your Shopify store. |
| Write to your Gmail or Office 365 address and get the same answer the chat gives. |
How the connection works
There are two parts. Your Shopify store is built into AeroChat: you install AeroChat from the Shopify App Store and connect the store in the dashboard, and it syncs your products, prices and stock and looks up customers. Swish connects through its REST API, documented at developers.swish.app/swish-api. In Swish, every item references a Shopify product and variant, and lists belong to a shopper’s profile, which is tied to their Shopify customer account. AeroChat finds the shopper’s customer account in Shopify, then works with that shopper’s Swish lists.
- What AeroChat reads from Swish: the shopper’s saved items with their product, variant and quantity, their named lists and the items in each list.
- What AeroChat writes to Swish: new saved items, changes to an item’s variant or quantity, which lists an item belongs to, new and renamed lists, and deleted items and lists.
To connect, ask Swish for an API admin token. Swish issues API admin tokens through its support team: email support@swish.app and ask for one. Swish’s API docs do not name a plan for API access. AeroChat reaches the lists of shoppers who have a customer account in your Shopify store.
You describe the workflow in your own words, for example “when a shopper asks to save a product for later, find it in our Shopify catalog and save it to their Swish wishlist”. AeroChat builds the workflow as a draft and asks for the Swish admin token by name. You enter it in the AeroChat dashboard. It never passes through the conversation.
Workflows to copy
Six ready-made workflows for Swish. Copy one into AeroChat, add your Swish admin token, and it runs on every channel.
1. Save a product to the wishlist
Copy this into AeroChat
When a shopper asks to save a product for later, check who they are first: match the email or phone number they give, or the WhatsApp number they are messaging from, to their customer account in Shopify. Find the product in our Shopify catalog and ask for the size or color if it has variants. Save it to their Swish wishlist with that variant. Reply with the product, the variant, the price and whether it is in stock. If they do not have a customer account, explain how to create one from the knowledge base.
2. Show what they saved
Copy this into AeroChat
When a shopper asks what is on their wishlist, check who they are first: match the email or phone number they give, or the WhatsApp number they are messaging from, to their customer account in Shopify. Read their saved items from Swish, most recent first. For each one, check the current price and stock in Shopify. Reply with a short list: product, size or color, price and stock. Offer links to buy, and point out anything that is almost sold out. Never invent a price.
3. Create a named list
Copy this into AeroChat
When a shopper asks to start a new list, such as gift ideas or a room, check who they are first: match the email or phone number they give, or the WhatsApp number they are messaging from, to their customer account in Shopify. Ask what to call it if they have not said. Create the list in Swish with that name. If they name products for it, find each one in Shopify, save it and add it to the new list. Confirm the list name and what is in it.
4. Move an item or rename a list
Copy this into AeroChat
When a shopper asks to move a saved item to another list or rename a list, check who they are first: match the email or phone number they give, or the WhatsApp number they are messaging from, to their customer account in Shopify. Read their lists and items from Swish and confirm which item or list they mean. Set the lists the item belongs to, or rename the list. Confirm the change in one line.
5. Change the size or quantity of a saved item
Copy this into AeroChat
When a shopper asks to change the size, color or quantity of something they saved, check who they are first: match the email or phone number they give, or the WhatsApp number they are messaging from, to their customer account in Shopify. Find the item in their Swish wishlist and the new variant in Shopify. Check it is in stock. Update the item in Swish with the new variant or quantity and confirm it.
6. Remove an item or a list
Copy this into AeroChat
When a shopper asks to remove something from their wishlist or delete a list, check who they are first: match the email or phone number they give, or the WhatsApp number they are messaging from, to their customer account in Shopify. Read their items and lists in Swish and confirm exactly what to remove. Delete the item or the list. If they delete a list, tell them the items in it will be removed too, and ask before you delete. Confirm what is left.
Who uses it
Shopify stores where shoppers browse and come back, such as fashion, beauty and home stores, use wishlists to keep interest alive until payday or a gift date. These recipes fit a store that runs on Shopify and Swish:
- Fashion stores: stock and restock questions and product recommendations.
- Beauty stores: product recommendations.
What stays in Swish
Swish stays your record of wishlists. The wishlist buttons and pages on your store, your Swish settings and its reports all live there. Every item AeroChat saves goes into the same Swish profile the shopper sees on your store, so their list looks the same wherever they open it.
AeroChat handles the conversation. It saves and changes items when shoppers ask, reads their lists with live prices and stock from Shopify, and leaves the rest to Swish.
WhatsApp workflows that use Swish
These end-to-end WhatsApp workflows run with Swish and your Shopify store behind them. See them all in the WhatsApp workflows library.
- WhatsApp Product Recommendations From Your Catalog
- WhatsApp Stock and Availability Answers From Live Inventory
- WhatsApp Abandoned Cart Recovery That Answers the Question
Questions
Does AeroChat work with Swish?
Yes. It connects through the Swish API with an admin token issued by Swish. It is not a Swish product, and AeroChat has no partnership with Swish.
Will items saved in chat show on my store’s wishlist page?
Yes. AeroChat saves them to the same Swish profile, which is tied to the shopper’s customer account in your Shopify store.
Does the shopper need a customer account?
Yes, for chat to reach their lists. AeroChat matches their email or phone number to their customer account in Shopify before it reads or changes a list.
Which plan do I need?
On the Swish side, an API admin token. Swish issues API admin tokens through its support team: email support@swish.app and ask for one. Swish’s API docs do not name a plan for API access. On the AeroChat side, workflows via Skills are on every plan, with a 7-day free trial. Choose by message volume: Starter covers 500 AI responses a month, Growth 2,000 and Advanced 5,000.
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.
Let shoppers save products in chat
Install AeroChat, paste the save recipe, add your Swish admin token, and save a product to your own wishlist from WhatsApp.
7-day free trial.
