Understands what they need
Turns a throwaway sentence into buying criteria: use, budget, compatibility, preferences. If a key detail is missing, it asks. If not, it stays out of the way.
Tendr reads your whole shop, understands what each customer is looking for, recommends the right product, fills the cart and takes them to checkout with everything filled in. Your usual payment gateway. No made-up prices. No going off script.
Every sale that starts in the chat is logged with its receipt.
A shop assistant that works inside your website. It isn’t a support chat that answers and says goodbye: its job is to help people choose and close the sale.
Run a shop and tech isn’t your thing? Stay right here. If you like to see what’s under the hood, tap “Tech mode”.Same thing, with the real names: model tools, hooks and the data that moves. Switch back to “Plain English” any time.
On day one it reads everything: products, sizes, prices, shipping and returns. When you change something in the shop, it picks it up by itself.
The plugin syncs products and variations in batches and through WooCommerce hooks (create, edit, stock, delete). Pages and policies go into a search index. Price and stock are read live on every answer.
It’s like…a new hire who studies the catalogue before opening day.
It answers instantly, day and night, in the language of whoever asks. It asks just the right questions and recommends what fits, with photo and price.
Dependency-free JavaScript widget, isolated in Shadow DOM, loaded after render. Streaming replies, language detected from WPML/Polylang or the message itself, and product cards built only from IDs returned by search.
It’s like…your best salesperson, in every browser tab at once.
It puts the products in the cart, collects the shipping details inside the chat and opens your checkout with everything filled in. The customer just chooses how to pay.
It works on the visitor’s WooCommerce session: adds to cart with variations, pre-fills checkout and redirects. Your gateway takes the payment. Compatible with HPOS and block checkout.
It’s like…being walked to the till with your bag already packed.
nudge after 10 s on a product pagesearch_products show_productsget_product add_to_cartrequest_checkout_detailsgo_to_checkout · your gatewayNo new shop, gateway or plugins. Tendr sits on top of what you already have and works with it.
Payment gateways work because your shop always takes the payment: Tendr is compatible with any gateway you use in WooCommerce or PrestaShop. Trademarks belong to their owners; naming them implies no affiliation or endorsement.
Once connected, Tendr reads every product page, variation, policy and help page. Prices and stock are checked live in WooCommerce on every answer, so it doesn’t offer what you don’t have in stock.
Sizes, colours, grind, compatibility. What the product page says, and what follows from it.
Delivery times, costs by zone and conditions. If it isn’t in your policy, it doesn’t promise it.
If an answer doesn’t convince you, correct it in the dashboard and from then on it answers your way.
With WPML or Polylang it reads every translation and shows products in the language of whoever asks.
Every new product, price change or sold-out item updates within minutes, without you lifting a finger.
Support chats answer and say goodbye. Tendr does what a good shop assistant does: asks just enough, recommends with judgement and leaves the purchase ready to go.
Turns a throwaway sentence into buying criteria: use, budget, compatibility, preferences. If a key detail is missing, it asks. If not, it stays out of the way.
It matches the criteria against your catalogue and live stock. It explains why it picks each product, and with rules you can prioritise new arrivals or whatever you most want to sell.
Fills the cart, collects shipping details right in the chat and opens your store’s checkout with everything filled in. The customer just chooses how to pay, through the gateway you already use.
Customers ask for a slot by typing, like on WhatsApp. The assistant shows the free times, the booking is confirmed on the spot and lands in your calendar. For salons, workshops, schools and hotels.
Already taking bookings with Fresha, Booksy or Calendly? Selling nights on Airbnb or Booking.com? Tendr connects to the tool you already use, so there is nothing to switch and nothing to start over.
Details that help you sell, technical support from your manuals, live help when a person is needed, and rules it never breaks.
Everything a good shop assistant does and a normal chat doesn’t. Each card shows which plans include it.
A message next to the chat button. On a product page it names the product: “Unsure about…? I’ll compare it for you.”
Shown after a configurable delay (3–120 s) and, on desktop, on exit intent. Once per visit, and the customer can close it with one tap.
“Which one should I get?” It puts products side by side and says which suits them and why.
When it mentions a product, the customer hovers (or taps) and sees the photo and price without leaving the conversation.
It detects the language people write in and replies in kind, with no setup. Over 30 languages.
If there’s a complaint or the customer asks for a person, it flags the conversation for your team and shares your hours or contact.
A page with your assistant and your real catalogue that anyone can try without installing anything. For your partner, your team or your client.
Don’t like an answer? Correct it once in the dashboard and next time it answers your way.
It doesn’t just sell: it handles usage, assembly, warranty and issue questions like your best technician. Upload your manuals and spec sheets as PDFs, write your guidelines and it answers with what your documents say, at any hour.
Drag the PDFs into the dashboard and you’re done: Tendr reads them and uses them in every answer.The PDF is read in your browser, split by page and added to the search index alongside your policies (search_knowledge). Guidelines go into every conversation’s instructions.
The assistant works on its own, but it isn’t alone. You see instantly who wants to talk to someone, take over the chat with one click and hand it back when you’re done. And if nobody’s around, it logs the case in a numbered ticket.
My grinder arrived with a broken lid, can someone help?
You write the rules in plain language. Tendr follows them in every reply and holds firm against anyone angling for a discount or trying to change the subject. Toggle the rules and put the assistant to the test.
Adjust colours, font, corners and avatar with a live preview, or pick an animated theme from the store.
Colours, typeface, corners, avatar, position, tone and greeting. Change all of it from the plugin settings, no code required. Try it here: this widget is exactly what your customers would see.
Want a chat that looks like no other? Unlock a theme with state-of-the-art animations. You pay once, it works on all your stores and you can still edit it: colour, corners, icons and send button.
It blinks, follows you with its eyes, dozes off if you ignore it, lights up while it thinks and hops when a message arrives. They work with any theme. Hover over them.
No extra subscriptions and no need to understand models. And if you already have an AI account, connect it and pay the usage straight to the provider.
Tendr comes with the AI built in and paid for on every plan. No “token” meters and no surprise bills.
By default it uses deepseek-chat with our key. You can add your own DeepSeek or OpenAI key (e.g. gpt-4o-mini) in the dashboard; it’s stored encrypted.
Today, WooCommerce and PrestaShop. Same account and same dashboard for the ones coming next.
Your catalogue and conversations are stored in the EU, but the text of each conversation is sent to an AI provider to answer: DeepSeek in China by default, or your own with your own key. We hide emails and phone numbers first. Payment data never goes through Tendr and conversations delete themselves after 24 months. Data processing agreement.
Reviews from stores with Tendr connected, published with their permission and exactly as they wrote them.
We only publish reviews from accounts with a store connected to Tendr. We don’t pay or give anything in return.
The free plan really sells. Grow adds the pre-filled checkout, the full catalogue and total control. VAT included, no lock-in.
Two questions and I’ll highlight the plan that fits.
| Start€0 | Grow€12/mo · €99/yr | Scale€39/mo · €329/yr | |
|---|---|---|---|
| The basics | |||
| ShopsWebsites where you can put the chat. Test sites don’t count.Activations per licence; staging, localhost, .test and local IPs don’t use a seat. | 1 | 1 | 25 |
| Conversations per monthEach customer who talks to the chat counts as one.New conversations per calendar month. At the limit, new ones wait until next month; tests from the dashboard don’t count. | 300 | Unlimited | Unlimited |
| Products it knowsHow many of your products it can recommend.Products synced to the index, with their variations. | 150 | All | All |
| AI includedYou pay nothing extra for the intelligence.DeepSeek with our key; optionally your own DeepSeek or OpenAI key. | ✓ | ✓ | ✓ |
| Selling | |||
Recommends with photos and comparesShows products with photo, price and stock.search_products + show_products with live data. | ✓ | ✓ | ✓ |
Add to cart from the chatThe customer says “two, please” and it’s in their cart.add_to_cart on the WooCommerce session, with variations. | ✓ | ✓ | ✓ |
Pre-filled checkoutCollects shipping details in the chat and opens your checkout ready to go.request_checkout_details + go_to_checkout; your gateway charges. | — | ✓ | ✓ |
| Prompt that invites questionsA message next to the button that encourages people to write.3–120 s delay and exit-intent prompt (desktop). | ✓ | ✓ | ✓ |
| Knowledge and control | |||
Reads the whole siteBesides products, it learns shipping, returns and help pages.Indexes pages, policies and FAQs with full-text search (search_knowledge). | — | ✓ | ✓ |
| Custom rulesRules you write: “no discounts”, “be casual”…Active rules go into the system prompt of every conversation. | 3 | 50 | 50 |
Human handoverIf there’s a complaint, it flags it for your team.handoff_to_human; its own filter in Conversations. | — | ✓ | ✓ |
| Support documentsManuals and spec sheets as PDF that the assistant uses to answer.Text PDFs or TXT, chunked and indexed with the rest of the knowledge. | 3 | 100 | 100 |
| Support guidelinesHow you want issues and warranties handled.Free text in every conversation’s instructions. | ✓ | ✓ | ✓ |
| Corrected answersCorrect an answer and it learns to say it that way.Up to 100 corrections; the most recent go into every conversation’s instructions. | ✓ | ✓ | ✓ |
| Sales analyticsWhat the chat sells: carts, orders and top products.Orders attributed to conversations, funnel and product ranking. | Basic | Full | Full |
| Capture | |||
Leads from the chatWhen someone wants a quote or a call back, the AI opens a form in the chat and the contact reaches your dashboard and your email.collect_lead tool with configurable fields; forwarding to Contact Form 7, WPForms, Gravity Forms, Fluent Forms or a signed webhook. | ✓ | ✓ | ✓ |
Sites without a shopThe same plugin on a WordPress without WooCommerce: answers from your pages, guides visitors around the site and captures leads.Indexes pages and posts; scroll_to_section tool to take the visitor to the section they are after. | ✓ | ✓ | ✓ |
| Support | |||
Support ticketsWhat the chat can’t solve is logged with a number; the customer follows it from a link.The AI opens the ticket with create_ticket; replies by email signed by your store. | 20 a month | Unlimited | Unlimited |
| Live supportSee who asks for a person, take over the chat and hand it back to the AI.Team presence, support hours, real-time messages (SSE) and internal instructions for the AI. | — | ✓ | ✓ |
| Response targetsSet how fast you want to reply and it warns you with a traffic light.Chat targets (minutes) and ticket first-reply targets (hours), with 7-day metrics. | — | ✓ | ✓ |
| Your brand and team | |||
| Chat designColours, shape, name, greeting and position.Full theme from the dashboard, no CSS. | ✓ | ✓ | ✓ |
| Remove “Powered by Tendr” from the chatThe free plan shows a small credit; paid plans can hide it.Per-store switch in the dashboard. | — | ✓ | ✓ |
| Theme storeAnimated one-off themes you can then edit.From €14, once per account, valid on all your stores. | Optional | Optional | Optional |
| Shareable demo linkA page where anyone can try it with your catalogue.Public URL with a revocable token; capped at 60 conversations a day. | ✓ | ✓ | ✓ |
| Multi-shop dashboardAll your shops and licences in one place.Multisite licence with seats you can move between domains. | — | — | ✓ |
| SupportHow fast we reply when you write.Support channel and target response time. | Priority 24 h | ||
Already paying for an AI? Paste your DeepSeek or OpenAI key in the dashboard and they bill the usage directly. Your plan costs the same.
How it worksTendr keeps growing. Here’s what we’re working on next.
An official app for Shopify stores, with your same Tendr account.
A script to paste into any website (Wix, Squarespace, custom), no plugin needed.
Your customers answer tickets from their inbox and the reply lands in your dashboard.
No sign-up: three real shops with the assistant running and a dashboard with sample data so you can see everything you control.
Connect your store in one click from WordPress, fine-tune how the assistant talks and see what it sells. No support tickets, no code.

No. You install the WordPress plugin or the PrestaShop module like any other, click “Connect to Tendr” and within minutes the chat knows your catalogue. Everything else (name, colours, rules) is changed from the dashboard with buttons, no code.
With PrestaShop, yes: install the module (PrestaShop 8 and 9), click “Connect to Tendr” and you get the same dashboard and plans as on WooCommerce. Shopify is on the way; you can create your account now and we’ll let you know as soon as it’s ready.
Yes. Besides selling, it handles usage, assembly, warranty and issue questions. Upload your manuals and spec sheets as PDFs and write your support guidelines in the dashboard: it answers with what your documents say and, if something isn’t there, offers your contact instead of making it up.
Yes, on Grow and Scale. You set up services, team and hours (or rooms and nights for a stay) and the assistant shows the free slots inside the chat. The customer picks a day and time, leaves their details and the booking is confirmed, or waits for you to accept it. They get a confirmation email and a reminder, and you see it in your dashboard and your calendar.
The classic theme is free. Animated themes from the store are a one-off payment, work on every store in your account, and you can then change their colour, corners, icon and send button. You can try them with your catalogue before buying.
The assistant keeps working with the free features. In-chat checkout, the full-site crawl and analytics pause until you renew, and you keep both your settings and your index.
You choose monthly or yearly billing and add a card, but nothing is charged today. You get the full Grow plan for 14 days and we email you 3 days before the first charge. Cancel before then from your dashboard, in one click, and you pay nothing and stay on the free Start plan. Otherwise, your subscription starts automatically on day 15.
Nothing: AI is included in your plan. If you’d rather use your own DeepSeek or OpenAI account, paste your key into the dashboard and pay them directly for usage.
Prices, stock and shipping costs are read live from your store on every reply, not from the index. Delivery times and conditions come only from your policies. If something isn’t written down, the assistant says so and offers to put the customer in touch with a person.
On your store’s own checkout page, with your usual methods: Redsys, Bizum, Stripe, PayPal. The chat leaves the cart, address and shipping filled in, so all they have to do is choose how to pay. Tendr never sees card data.
No. The chat is a small, dependency-free script that loads once the page is ready and lives isolated from your theme, so it doesn’t change a single style.
Yes. Deactivate the site from your account and activate the new one. Staging domains (staging, localhost, .test) don’t use up an activation.