Connect Klarna to WhatsApp and AI Chat for Shopify
Yes. AeroChat works with Klarna for Shopify stores. Your Shopify store is built into AeroChat, and Klarna orders sit on your Shopify orders. AeroChat sends a Shopify checkout link where the shopper can choose Klarna, explains where a Klarna payment stands, and answers refund questions from the Shopify order. Stores on the Klarna payments app can also connect Klarna’s Order Management API, so AeroChat reads the Klarna order itself. It works on WhatsApp, Instagram, web chat and every other channel your shoppers use.
If your Shopify store offers Klarna at checkout, shoppers who message you ask the same things: can I pay later, why does my order say payment pending, where is my refund. AeroChat answers from your store data and Klarna’s rules for Shopify, in the same conversation. Shoppers pay on your Shopify checkout with Klarna, so AeroChat never sees card or bank details and never holds money. You describe the workflow in your own words, AeroChat builds it, and Shopify stays the place your team manages Klarna orders.
The Klarna On-Site Messaging app shows pay-later prices on your product pages. It is display only. The chat side runs on your Shopify orders, plus your Klarna API key where you have one. On WooCommerce instead? See Klarna for WooCommerce and AeroChat.
What you can do with Klarna and AeroChat
- Send a checkout link where the shopper can pay with Klarna. AeroChat confirms the items and total from Shopify, creates a draft order and sends its checkout link. The shopper chooses Klarna on your Shopify checkout. Klarna’s own Shopify guide describes this draft order route.
- Answer “did my Klarna payment go through?”. AeroChat reads the order’s payment status in Shopify. Klarna’s Shopify guide explains that a Klarna order shows payment pending first, then authorized or paid. AeroChat tells the shopper what each one means.
- Explain an authorized order that has not been charged yet. If your store captures payments manually, Klarna orders stay authorized until you capture them, within 28 days. AeroChat tells the shopper the charge happens when the order ships.
- Check Klarna refund status. AeroChat reads the refunds on the Shopify order, and on the Klarna order where you have a Klarna API key, and tells the shopper the amount and the date.
- Answer “can I still get a refund on Klarna?”. Klarna allows refunds through a Klarna payment method within 180 days of the original charge. AeroChat checks the order date and tells the shopper what applies, using your returns policy.
- Handle a shopper who mentions a Klarna dispute. Klarna encourages shoppers with a dispute to contact the store first. AeroChat finds the order, sorts out what it can in the chat, such as tracking or a return, and passes the rest to your team with the order details.
What it looks like on WhatsApp
Customer: Can I pay later with Klarna for the rain jacket in medium? (example)
AeroChat: Yes. The rain jacket in medium is £95 with free delivery. Here is your checkout link. Choose Klarna on the payment step, and Klarna shows you the options available to you.
AeroChat: Thanks, your order #2207 is confirmed and paid with Klarna. It ships tomorrow.
In Shopify: a draft order for £95 became order #2207 when the shopper paid with Klarna at checkout.
Customer: Where’s my Klarna refund for order #2140? (example)
AeroChat: A refund of £40 for order #2140 was issued on November 3. Klarna applies it to your Klarna purchase, and your Klarna app shows the updated amount.
In Shopify: nothing changes. AeroChat read the refund on order #2140.
Works on every chat channel
Your shoppers ask about Klarna wherever they already message you. The same Shopify connection and the same workflows run on each of these channels.
| Channel | What your shoppers can do |
|---|---|
| Message your WhatsApp Business number to get a checkout link, check a Klarna payment or ask about a refund. Voice notes are transcribed, so a spoken request works too. | |
| Do the same by direct message. A comment on your post can get an automatic reply that moves the conversation to a DM. | |
| Facebook Messenger | Do the same with your Facebook Page. Comments on your Page posts can get an automatic reply too. |
| Telegram | Do the same with your business on Telegram. |
| Web chat | Ask from the chat on your Shopify store, right on the product or cart page. |
| Write to your Gmail or Office 365 address and get the same answer the chat gives. |
How the connection works
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. How Klarna adds to that depends on how Klarna runs in your store, as described in Klarna’s Shopify docs:
- Klarna through Shopify Payments. Klarna is a payment method inside Shopify Payments, and Klarna payments are paid out with your Shopify Payments payouts. Everything AeroChat needs is on the Shopify order, so there is no Klarna key to add.
- The Klarna payments app. Stores that already run Klarna’s own payments app have a Klarna merchant account. You can generate a Klarna API key in the Klarna Partner Portal settings, and AeroChat then also reads the Klarna order, its captures and its refunds through Klarna’s Order Management API.
- What AeroChat reads: from Shopify, the order with its payment method, payment status, total, items and refunds. From Klarna, where you add an API key, the Klarna order with its status, captured amount and refunds.
- What AeroChat writes: to Shopify, draft orders whose checkout link goes to the shopper, and order notes. Nothing is written to Klarna. Klarna recommends managing Klarna orders from the Shopify admin so the two stay in step, and refunds stay with your team there.
You describe the workflow in your own words, for example “when a shopper asks to pay later, create a draft order and send the checkout link, and tell them to choose Klarna”. AeroChat builds the workflow as a draft and asks for any key it needs by name. You enter it in the AeroChat dashboard. It never passes through the conversation.
Payments go through your Shopify checkout under your Klarna and Shopify terms. AeroChat does not process or hold any money.
Workflows to copy
Six ready-made workflows for Shopify stores on Klarna. Copy one into AeroChat and it runs on every channel.
1. Send a checkout link where the shopper can pay with Klarna
Copy this into AeroChat
When a shopper wants to buy in the chat and asks to pay later or pay with Klarna, confirm the products, variants, quantities and delivery address, and quote the total with shipping from Shopify. Create a draft order in Shopify and send its checkout link, with one line telling them to choose Klarna on the payment step. When the order is paid, confirm the order number and when it ships. Never promise which Klarna options they will see, because Klarna decides that. Never ask for card or bank details in the chat. Reply in the customer’s language.
2. Answer “did my Klarna payment go through?”
Copy this into AeroChat
When a shopper asks whether their Klarna payment went through, ask for their order number and check that the email or phone number on the Shopify order matches them. Read the order’s payment status. If it is paid or authorized, confirm the order. If it is payment pending, tell them Klarna is still confirming and that we ship once it does. If the payment failed, tell them they were not charged and offer a new checkout link. Never share another customer’s order.
3. Explain an authorized order that has not been charged yet
Copy this into AeroChat
When a shopper asks why Klarna has not charged them yet, find the Shopify order. If its payment status is authorized, explain that we take payment when the order ships, and that their Klarna payments start from then. If it is paid, tell them the payment was taken. If the order is close to 28 days old and still authorized, hand the conversation to our team with the order number.
4. Check Klarna refund status
Copy this into AeroChat
When a shopper asks about a refund on a Klarna order, ask for their order number and check that the email or phone number on the Shopify order matches them. Read the refunds on the Shopify order. If we have a Klarna API key, also read the refunds on the Klarna order. Tell them the amount and the date, and that Klarna applies it to their Klarna purchase. If there is no refund, tell them so and offer to pass their request to our team. Never promise a date.
5. Answer “can I still get a refund on Klarna?”
Copy this into AeroChat
When a shopper asks whether they can still get a refund on a Klarna order, find the Shopify order and its date. Check our returns policy in the knowledge base first. If the policy allows it and the order was charged within the last 180 days, tell them a refund goes back to their Klarna purchase and offer to start their return. If it is older than 180 days, hand the conversation to our team, because Klarna does not allow refunds through Klarna after that.
6. Handle a shopper who mentions a Klarna dispute
Copy this into AeroChat
When a shopper says they have a problem with a Klarna purchase or have opened a dispute, find their Shopify order. Ask what went wrong. If it is a delivery question, check the tracking and answer. If it is a return, start it under our returns policy. Add a note to the Shopify order with what they said and the date, and hand the conversation to our team with the order number. Never argue with the shopper and never make a promise about the dispute.
Who uses it
Shopify stores in Europe and the UK that offer Klarna at checkout use it for pay-later questions, checkout links and refund questions that arrive in chat. These recipes fit a Shopify store:
What stays in Shopify and Klarna
Shopify stays your record of Klarna orders, captures and refunds, and your team ships and refunds from it the same way. Klarna stays the record of the shopper’s Klarna purchase, payment plan and disputes. Shoppers pay on your Shopify checkout with Klarna, so their payment details go to Klarna and never to AeroChat.
AeroChat handles the conversation. It sends checkout links, reads payments and refunds to answer shoppers, and leaves the rest to Shopify, Klarna and your team.
WhatsApp workflows that use Klarna
These end-to-end WhatsApp workflows run with Shopify and Klarna behind them. See them all in the WhatsApp workflows library.
- WhatsApp Payment Links That Confirm the Order When Paid
- WhatsApp Ordering That Writes the Order Into Your System
- WhatsApp Returns and Refunds Checked Against Your Policy
Questions
Does AeroChat work with Klarna?
Yes. It works from your Shopify orders, where Klarna payments already sit, and stores on the Klarna payments app can add a Klarna API key for Klarna’s Order Management API. AeroChat is not a Klarna product, and AeroChat has no partnership with Klarna.
Do I need a Klarna API key?
Not if Klarna runs through Shopify Payments. The Shopify order has what AeroChat needs. If you use the Klarna payments app, a key from the Klarna Partner Portal lets AeroChat read the Klarna order too.
Does AeroChat see card numbers or hold my money?
No. Shoppers pay on your Shopify checkout with Klarna, so AeroChat never sees card or bank details and never holds your funds.
Which plan do I need?
On the Klarna side, Klarna must be live at your Shopify checkout. 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. See plans.
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.
Take your first Klarna order in chat
Install AeroChat, paste the checkout link recipe, and ask your own chat to buy a product and pay with Klarna.
7-day free trial.
