Connect SparkLayer to WhatsApp and AI Chat for Shopify

By Alva Chew 10 min read Updated November 11, 2026

Yes. AeroChat works directly with SparkLayer. It reads each trade buyer’s price lists, their prices and quantity price breaks, account credit and orders from SparkLayer, and saves new addresses and shopping lists to their account, through SparkLayer’s API, on WhatsApp, Instagram, web chat and every other channel.

If your Shopify store sells wholesale with SparkLayer, your trade buyers ask the same things all week: what is my price on this, what do I pay for 50, how much credit do I have left, has my order shipped. AeroChat answers from SparkLayer in the conversation on WhatsApp, Instagram, Messenger, Telegram, web chat or email, with that buyer’s own prices. Your Shopify store is built into AeroChat, and SparkLayer connects through its public API. You describe the workflow in your own words, AeroChat builds it, and SparkLayer stays the place your trade pricing and accounts live.

What you can do with SparkLayer and AeroChat

  • See my trade price for a product. AeroChat finds the buyer in SparkLayer, reads the price lists on their account and works out their price for the product they ask about.
  • Check quantity price breaks. AeroChat reads the buyer’s price at each quantity break for a product, so they can see what they pay for 10, 50 or 100.
  • Check my price list. AeroChat tells the buyer which price list they are on and sends their prices for the products or range they ask about.
  • Check credit and payment terms. AeroChat reads the buyer’s credit limit, payment terms and account balance from SparkLayer.
  • Answer “where is my order?”. AeroChat finds the order in SparkLayer and reads its fulfillment and payment status.
  • Add a delivery address. AeroChat saves a new delivery address to the buyer’s SparkLayer account.
  • Save a shopping list. AeroChat saves the products and quantities a buyer reorders often as a shopping list on their SparkLayer account.

What it looks like on WhatsApp

Customer: What’s my price on the Oak serving board, and what if I take 48? (example)

AeroChat: On your Trade Gold price list, the Oak serving board is $18.50 each from 1 unit, $16.90 from 24 and $15.40 from 48, before tax. 48 boards come to $739.20. Would you like to place the order?

In SparkLayer: nothing changes. AeroChat read the buyer’s price lists and worked out their prices and quantity breaks for that product.

Customer: How much credit do I have left on my account? (example)

AeroChat: Your credit limit is $10,000 on 30-day terms, and your current balance is $6,240, so you have $3,760 left.

In SparkLayer: nothing changes. AeroChat read the account’s credit limit, terms and balance.

Works on every chat channel

Your trade buyers message you wherever they already are. The same SparkLayer connection and the same workflows run on each of these channels, and SparkLayer stays the record whichever one they use.

Channel What your trade buyers can do
WhatsApp Message your WhatsApp Business number to check their trade price, price breaks, price list, credit or an order, or add a delivery address. Voice notes are transcribed, so a spoken request works too.
Instagram 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.
Email 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 and looks up orders. SparkLayer connects through its public API, documented at docs.sparklayer.io. SparkLayer prices products by SKU, and your Shopify products carry the same SKUs, so the two parts line up.

  • What AeroChat reads from SparkLayer: customers found by email, with their customer group, price lists, credit limit, payment terms, balance and addresses, prices for each SKU and quantity break, and orders with their fulfillment and payment status.
  • What AeroChat writes to SparkLayer: new delivery addresses on a customer’s account, and shopping lists with the products and quantities the buyer gives.

To connect, create an API key in SparkLayer under Settings, then API. In the Shopify app it is under SparkLayer Wholesale, Settings, API. You get a client ID and secret, and you also need your SparkLayer Site ID. AeroChat swaps the client ID and secret for a short-lived access token each time it calls SparkLayer. SparkLayer’s documentation says API access is on its Pro and Enterprise plans (as of November 2026).

You describe the workflow in your own words, for example “when a trade buyer asks for their price on a product, find them in SparkLayer and work out their price from their price lists”. AeroChat builds the workflow as a draft and asks for the SparkLayer client ID, secret and Site ID by name. You enter them in the AeroChat dashboard. They never pass through the conversation.

Workflows to copy

Seven ready-made workflows for SparkLayer. Copy one into AeroChat, add your SparkLayer keys, and it runs on every channel.

1. See my trade price for a product

Copy this into AeroChat

When a trade buyer asks for their price on a product, check their identity first: match the email they give, or the number they are messaging from, to their customer account in SparkLayer. Find the product and its SKU in our Shopify catalog. Read the price lists on their SparkLayer account and work out their price for that SKU, checking the lists in order. Reply with the price, the currency and whether it is before tax. If SparkLayer has no trade price for that SKU, say so and hand the question to our sales team. Reply in the customer’s language.

2. Check quantity price breaks

Copy this into AeroChat

When a trade buyer asks what they pay for a larger quantity, check their identity first and find the product’s SKU in our Shopify catalog. Work out their prices for that SKU from the price lists on their SparkLayer account and list each quantity break with its unit price. If they named a quantity, give the unit price and the total for it. Offer to help them place the order.

3. Check my price list

Copy this into AeroChat

When a trade buyer asks which price list they are on, or asks for their prices on a range, check their identity first and find them in SparkLayer. Tell them the name of the price list on their account. For the products or range they ask about, work out their price for each SKU and send a short list, no more than 15 products (example). Never send another customer’s price list.

4. Check credit and payment terms

Copy this into AeroChat

When a trade buyer asks about their credit, terms or balance, check their identity first and find them in SparkLayer. Read their credit limit, payment terms and current balance, and tell them how much credit is left. If the balance is over the limit, say so plainly and hand the conversation to our accounts team.

5. Answer “where is my order?”

Copy this into AeroChat

When a trade buyer asks about an order, check their identity first and ask for the order number. Find the order in our Shopify store, then find the matching order in SparkLayer by its Shopify order ID. Tell them the fulfillment status and the payment status. If it is not shipped by the date we promised, hand the conversation to our team with the order details.

6. Add a delivery address

Copy this into AeroChat

When a trade buyer asks to add a new delivery address, such as a new store or warehouse, check their identity first and find them in SparkLayer. Ask for the company name, contact name, address lines, city, region, postal code and country. Read it back and ask them to confirm. Add it as a new address on their SparkLayer account and confirm. Never change or delete an existing address in chat.

7. Save a shopping list

Copy this into AeroChat

When a trade buyer lists the products they reorder often, check their identity first and find them in SparkLayer. Match each product to a SKU in our Shopify catalog and confirm the quantities. Create a shopping list on their SparkLayer account with the name they choose, for example “Weekly restock” (example), and tell them they can order from it next time.

Who uses it

Shopify stores that sell to trade buyers as well as consumers, such as brands that supply retailers, cafes and salons, use SparkLayer for their wholesale pricing and ordering. These recipes fit a business that sells wholesale on Shopify:

What stays in SparkLayer

SparkLayer stays your record of trade pricing and trade accounts. Price lists, pricing rules, customer groups, credit and payment terms, the wholesale ordering screen and your settings all live there. AeroChat reads prices the same way SparkLayer works them out, and the addresses and shopping lists it saves show on the buyer’s SparkLayer account.

AeroChat handles the conversation. It answers trade buyers with their own prices and account details, saves what they ask for, and passes quotes and exceptions to your sales team.

WhatsApp workflows that use SparkLayer

These end-to-end WhatsApp workflows run with SparkLayer and your Shopify store behind them. See them all in the WhatsApp workflows library.

For larger orders outside your price lists, see wholesale quotes in chat.

Questions

Does AeroChat work with SparkLayer?

Yes. It connects through SparkLayer’s public API with an API key from your own SparkLayer account. It is not a SparkLayer product, and AeroChat has no partnership with SparkLayer.

Will one buyer ever see another buyer’s prices?

No. AeroChat checks who the buyer is, finds their account in SparkLayer, and works out prices only from the price lists on that account.

Are the prices before or after tax?

SparkLayer’s API returns net prices and says whether the price list shows prices with tax. The recipes tell AeroChat to say which one it is quoting.

Which plan do I need?

On the SparkLayer side, API access is on the Pro and Enterprise plans (as of November 2026), and you create the key under Settings, API. 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.

Answer trade buyers with their own prices

Install AeroChat, paste the trade price recipe, add your SparkLayer keys, and ask your own chat for a test buyer’s price on a best seller.

Install AeroChat on Shopify

7-day free trial.