All integrations

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.

No sign-upno emaildeletes itself after 48 h

Add askVela to JTL-Shop

Set up in 3 steps

  1. 01

    Download and upload the plugin

    Download the ZIP, upload it under “Upload” in the JTL plugin manager, then install it under “Available”.

  2. 02

    Enter widget key and secret

    Paste your askVela widget key; for order sync, store one shared secret on both sides.

  3. 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.

Download ZIP
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

  1. 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.

  2. 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/.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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