JTL-Shop Integration
JTL-Shop Chatbot: AI Plugin for Live Chat
Download the plugin, upload it in the plugin manager, paste your widget key. The assistant knows your products and can answer order questions.
GDPR-compliant · your data stays protected
Your shop address goes here — your customers ask the questions later.
Works with every shop system
Add askVela to JTL-Shop
Set up in 3 steps
- 01
Download and upload the plugin
Download the ZIP, upload it under “Upload” in the JTL plugin manager, then install it under “Available”.
- 02
Enter widget key and secret
Paste your askVela widget key; for order sync, store one shared secret on both sides.
- 03
Connect your product export
Schedule an export in JTL's task planner and add its HTTPS address in askVela as a data source.
What the JTL plugin does
askVela installs as a plugin in JTL-Shop 5.3 and newer. It puts the chat on every page, reports orders to askVela — the basis for revenue attribution and reorder reminders — and answers order-status questions on signed request. Product data comes from a shop export, not from an open endpoint.
The plugin puts the chat on every page of your JTL-Shop and connects it to your orders. The chatbot advises from your range, shows matching items as product cards and answers “Where is my order?” with status, carrier and tracking link, straight from the shop.
The plugin reports new orders to askVela. Purchase attribution in the dashboard and reorder reminders build on that. A cron job backfills the last 90 days once.
For JTL-Wawi users
JTL-Wawi has no plugin system of its own, yet your full catalog still reaches the chat: through your JTL-Shop's product export, or as a Wawi or Ameise CSV you upload in askVela under Products → Data sources. Stable IDs per variant, parent ID, price, stock and categories are all it takes.
Which data flows
- For an order: order number, email address, line items and total.
- For an order question: only the orders for the address asked about, only with a valid signature.
- The chat itself needs no shop data. Without a secret, order sync and lookups stay off.
Plugin
Download the Plugin
Verified on JTL-Shop 5.8 with PHP 8.4: upload, install, widget, order sync and order lookup with real orders.
- Version
- 1.0.0
- Requires
- JTL-Shop 5.3 or newer
- SHA-256
- 1bcc6b046236e1e798824672440375d134f566ff6f600995c57d7cefbb6ba0c7
- Verify before installing.
JTL-Shop
Set it up step by step
- 01
Download and verify
Download the ZIP and compare the SHA-256 above with your own (on Linux/macOS: shasum -a 256 askvela-jtl-1.0.0.zip). If they differ, do not install the file.
- 02
Install via the plugin manager
JTL backend → Plugins → Plugin manager → “Upload” tab, then install it under “Available”. Alternatively upload the extracted folder via FTP to /plugins/ — info.xml must sit directly in /plugins/askvela_chat/.
- 03
Enter your widget key
Copy the widget key from askVela under Settings → Installation & tech and paste it into the plugin settings. An empty field disables the chat. Then clear the shop cache and check the button in your storefront.
- 04
Turn on order sync (optional)
Generate a random secret of at least 32 characters and store the same value in the plugin and in askVela. Only then does the shop report new orders and answer order questions. Without the secret, both stay off.
- 05
Connect the order lookup
On installation the plugin creates the address /askvela-order-lookup — deliberately hidden, it belongs in no navigation. Add it in askVela as the lookup address. The endpoint only answers signed requests, and only for one email address at a time.
- 06
Backfill your order history
Under System → Cron, schedule the job “plugin:askvela_chat.backfill”. It reports the last 90 days of orders in batches and stops on its own. Old orders never trigger customer emails.
- 07
Connect your products
Set up a product export with a stable ID per variant, parent ID, price, stock and categories — an existing Google Merchant export is a good start. Schedule it in the task planner and add the HTTPS address in askVela under Products → Data sources. A JTL-Wawi or Ameise CSV can be uploaded there instead.
- 08
Disconnecting
Clear the widget key or uninstall the plugin, then clear the cache. Pause the catalogue source in askVela separately.
The assistant knows your range
Through the product export the bot knows articles, variants, prices and availability — and only recommends what is actually in stock.
Order questions without asking your team
For the email address asked about, the assistant answers order status straight from your shop. Signed requests only, that one address only.
EU-hosted & GDPR-compliant
Application and database in Frankfurt am Main, DPA under Art. 28 GDPR included.
Playground
No video. No mockup.
The real dashboard.
One click creates your personal sandbox workspace – with real conversations, real AI and every setting. You click through exactly the product your customers get.
- No sign-up
- 60 minutes, all yours
- Deletes itself
Frequently asked questions
01Do I need the JTL Extension Store for this?
No. The archive uploads directly in the plugin manager and runs in full. The store would only add automatic updates later on.
02Does this work with JTL-Wawi too?
The plugin runs in JTL-Shop — JTL-Wawi has no plugin system. For your product catalogue you can upload a Wawi or Ameise CSV to askVela instead. Orders come from the shop.
03What data leaves my shop?
For an order: order number, email address, line items and total — the basis for revenue attribution and reorder reminders. For an order question: the orders belonging to exactly the address asked about, and only against a valid signature. The chat itself needs none of it.
04How much does it cost?
A fair flat rate: €39, €99, or €249 per month, with 1,000, 4,000, or 12,000 AI answers per month and unlimited agents. 14-day free trial, no credit card.
Ready to modernise your support?
Start for free, embed the widget, and let the AI work from the very first minute.
GDPR-compliant · your data stays protected