AI sales assistant for online shops
A shopper asks. The assistant answers with your products.
A panel at the edge of your shop that helps people choose from your product feed. It answers in the shopper’s language, in the evening too, and puts your products with photo, price and link right under the answer.
Free up to 100 conversations a month. Then from €19 a month. No card, cancel any time.
- WooCommerce · Shoptet · Upgates · Shopify
- SK · CS · EN · DE
- 0 conversations stored
How it works
From the feed you already have, in a few minutes
-
01
Enter your feed URL
Heureka and Zboží.cz XML, Google Shopping, Shopify, WooCommerce or a generic XML feed. Up to 5,000 products.
-
02
The assistant reads your products
It splits them into parts and prepares them for search, usually within a few minutes. After that it refreshes them from the feed by itself.
-
03
Add one line of code
Before
</body>, or the WooCommerce plugin. The button colour and your shop logo are set in the same line.
The line of code, your account ID comes after the trial
<script src="https://arling-asistent.arling.workers.dev/widget.js" data-tenant="…" data-lang="auto" data-farba="#E0582A" data-logo="https://vasobchod.sk/logo.svg" defer></script>
In the conversation
An answer with photo, price and link
The shopper does not have to search. The products the assistant talks about sit right under the answer, and one click takes them to your product page.
-
Product cards straight from the feed
Name, photo, price and link come from your feed, not from text the AI writes.
-
Two products compared
On request it puts two products side by side and shows the price difference.
-
Gift finder
Who it is for and how much to spend, then five suggestions with a short reason.
-
When you do not stock it, it says so
It answers from your feed and sends the shopper to your contact. AI can make mistakes, so try its answers before you switch it on.
Until someone needs it, it is one button
The prompt card shows at most once per visit, can be closed and disappears by itself after a while. Nothing blinks and nothing counts down. If you do not want it, switch it off with data-upoutavka="0".
Languages
In Slovak, Czech, English and German
The panel has its texts in four languages. With data-lang="auto" it answers in the language the shopper writes in. Product names stay as they are in your feed.
- SKSlovak
Aký kávovar do 100 eur?
- CSCzech
Jaký kávovar do 100 eur?
- ENEnglish
Which coffee maker is under 100 euros?
- DEGerman
Welche Kaffeemaschine gibt es unter 100 Euro?
Privacy
Conversations are not stored
-
Message content is kept nowhere
Not with us, not in any database. We keep only daily counters of conversations and product clicks, for the limit and billing.
-
No cookies, no localStorage
The browser tab’s sessionStorage holds only a random session ID, a signed conversation token and a flag that the prompt card was already shown. They disappear when the tab is closed.
-
GDPR Article 28 agreement
ARLing s. r. o. is the processor for messages from your shop’s visitors. Template agreement (DPA) in Slovak, with an English translation.
-
Runs on Cloudflare’s network
Cloudflare does not publicly guarantee EU-only processing, so the agreement relies on Standard Contractual Clauses (SCC) and the EU Cloud Code of Conduct.
What we store about you as the shop owner
When you create an assistant we store your e-mail address, domain, feed URL, chosen language, where the account came from (form or plugin) and account events: ready, live on your site, first question, limit, plan, address verification and which e-mails we sent. We learn that the assistant is live from the domain of the page that loads it; we store nothing about your visitors that way. E-mails: only to an address verified with a 6-digit code (or a company address on the shop’s own domain), at most four in total, chosen from these types: setup instructions, a message if the products do not load, a live confirmation, one reminder, a notice at 80% of the free limit. The link in each of them stops all further ones; if you did not create the assistant, you can say so on the same page and nothing more will reach your address. Legal basis: the setup instructions and messages about the account you created are performance of a contract (Art. 6(1)(b) GDPR); the live confirmation, reminder and limit notice are our legitimate interest (Art. 6(1)(f)), which you can refuse at any time with the link in the e-mail. Who processes the data with us: Cloudflare (running the service and the database), Resend, Inc. in the USA (sending e-mails, so the address and the e-mail content are transferred to the USA) and our own CRM on our own server. How long: account events 24 months, the account with your e-mail until you cancel it; for a paid plan, accounting records for as long as the accounting law requires. To have your account and data deleted within 7 days, including the CRM record, write to support@arling.sk.
Pricing
You pay by the number of conversations
Free forever up to 100 conversations a month, no card. Above that a monthly subscription; we do not offer yearly plans yet.
-
Free
0 €
up to 100 conversations a month
Forever, no payment card.
Start free -
Starter
19 € a month
up to 1,000 conversations a month
By card via Stripe, cancel any time.
Start free -
Pro
39 € a month
up to 3,000 conversations a month
By card via Stripe, cancel any time.
Start free
Every plan starts with the free trial. You move to a paid plan from your account page; you get its link as soon as the assistant is created.
Install
On your platform
- WooCommercePlugin from wordpress.org: Plugins, Add New, search for ARLing. It reads the products from your shop by itself.Guide
- ShoptetThe Heureka feed your shop already generates, and one line added as HTML code in the admin.Guide in Slovak
- UpgatesThe same steps as Shoptet: the Heureka feed and the line of code in the admin.Guide in Slovak
- ShopifyOne line in your theme, products from
/products.json. We have no app in the Shopify App Store.Guide - Any other shopOne line before
</body>. You get the exact line with your account ID after the trial.Try it
The source code of the widget and the server is public on GitHub.
Free trial
Try it on your own feed
Enter your feed URL and an e-mail address. Within a few minutes an assistant with your own products appears in the bottom right of this page. The domain is taken from the feed URL.
The feed is used only to create a trial assistant. The chat conversation itself is never stored anywhere. Free up to 100 conversations a month, no payment card.
We first send a 6-digit code to this e-mail address to verify it. Only after that do we send at most four e-mails about this assistant, chosen from these types: setup instructions or why the products did not load, a live confirmation, one reminder, a notice at 80% of the limit. Each has a stop link. Nothing else. What we store about you.
FAQ
What shop owners ask us
What if the AI says something wrong?
It can make mistakes, including in which product it picks, so it has firm limits. It answers only from your feed and contact details, treats product text as data and never as instructions, and says so when you do not stock something. The name, price and link on a product card come straight from the feed, not from text the AI writes. The best test is your own products: the trial is free, and you add it to your site only once you like the answers.
Does it respect the shopper’s budget?
When asked for something “under €30”, the assistant may still suggest a more expensive product. A price ceiling in the normal chat is not yet a reliable filter. Prices on the product cards come from your feed. Check the answers on your own products before you switch it on.
How long does setup take?
You enter your feed URL and an e-mail address. The server downloads the feed, splits it into parts and prepares it for search, usually within a few minutes depending on the catalogue size (up to 5,000 products). Then you add one <script> line to your shop or install the WooCommerce plugin.
Which feed formats do you support?
Heureka and Zboží.cz XML (SHOP/SHOPITEM tags, exported by Shoptet or Upgates, for example), Google Shopping RSS or XML (g: tags), Shopify /products.json, WooCommerce REST or Store API JSON, and a generic XML feed with item/name/price/url/description/image tags. Try any other format in the form; if processing rejects it, write to support@arling.sk with a sample of your feed.
Do you store customer conversations?
No. The content of a conversation is not stored anywhere, not with us and not in any database. We keep only counters: how many conversations and product clicks happened each day, for billing and the monthly limit.
Which languages does it answer in?
The panel has its texts in Slovak, Czech, English and German. With the line of code from the form (data-lang="auto") it answers in the language the shopper writes the question in. Product names stay as they are in your feed.
What if the assistant cannot answer?
If nothing in the feed fits the question, the assistant says so clearly and suggests contacting the shop through the contact page on its website. The e-mail address you give during setup is never shown to shoppers.
Does it work on Shoptet, WooCommerce or Shopify?
Yes. The line of code works on any shop, you add it in the admin or in your theme. The WooCommerce plugin is approved on wordpress.org. On Shopify you add the assistant with one line in your theme; we have no app in the Shopify App Store. For Shoptet and Upgates there is a separate guide in Slovak: the Heureka feed from the admin and the line of code as HTML code.
Do you have a GDPR Article 28 agreement?
Yes. ARLing s. r. o. acts as processor for the messages your shop’s visitors send. Template: Data Processing Agreement (DPA), written in Slovak, with an English translation (the Slovak version prevails).
Where does the data run?
On Cloudflare’s global network (Workers, Vectorize, D1). Cloudflare does not publicly guarantee an EU-only processing location, so the data processing agreement (DPA) between ARLing and your shop relies on Standard Contractual Clauses (SCC) and the Cloudflare EU Cloud Code of Conduct.
How do payment and invoicing work?
Up to 100 conversations a month it is completely free, no card. Above that limit you move to Starter (€19 a month, up to 1,000 conversations) or Pro (€39 a month, up to 3,000 conversations) from your account page, whose link you get right after creating the account. You pay by card via Stripe, Link (Sold through Link, LLC), the merchant of record, e-mails the receipt and invoice, and you can cancel any time.
How do I cancel if it is not for me?
The free plan up to 100 conversations a month has no commitment and no card, you simply stop using it. A paid plan above that limit is a Stripe subscription. You can cancel or change it any time in the Stripe customer portal (log in with the e-mail you paid with); it stays active until the end of the paid period.
Want an e-mail when new ARLing Shopping Assistant features arrive?
Thanks, we’ll be in touch.
Something went wrong, please try again or write to support@arling.sk.
Try it on your own products
Enter your feed URL and an e-mail address. Free up to 100 conversations a month, no payment card.