---
title: "AI Chatbot for WordPress and WooCommerce | PurioChat"
id: "24789"
type: "page"
slug: "ai-chatbot-for-wordpress"
published_at: "2025-10-14T20:17:38+00:00"
modified_at: "2026-10-21T21:05:08+00:00"
url: "https://purethemes.net/pt/chatbot-ia-para-wordpress/"
markdown_url: "https://purethemes.net/pt/chatbot-ia-para-wordpress.md"
excerpt: "ChatGPT Gemini Claude Mistral Grok DeepSeek Llama Plugin Chatbot IA para WordPress para WooCommerce PurioChat é um agente de IA que responde 24/7, transformando conversas em leads e receita . Treinado em páginas, docs, PDFs, posts e produtos. Comprar Pro..."
---

ChatGPT

Gemini

Claude

Mistral

Grok

DeepSeek

Llama

# Plugin Chatbot IA **para WordPress** **para WooCommerce**

PurioChat é um agente de IA que responde 24/7, **transformando conversas em leads e receita**. Treinado em páginas, docs, PDFs, posts e produtos.

[Comprar Pro](#pricing)

[Baixar Versão Grátis](https://purethemes.net/pt/?download=ai-chat-search)

[“Great chatbot for WooCommerce. It helps our customers find what they need faster” Tomas M. whiskypedia.com.ar “This is my second purchase - PurioChat chatbot is amazing.” Fanos T. celavivo.com “Around 20–50% fewer emails, and visitors buy products from the chat.” Thomas A. mydarts.ch “By far the best chatbot plugin we found. Easy to set up, great design and helped reduce the support significantly.” Tobias Czoppik vanfittery.de “Vraiment très puissant et bien intégré ! Très utile pour notre site et pour nos clients ! Je recommande fortement.” Frank B. lovexperience.fr “A genuinely helpful chatbot, with fast, responsive support whenever I've needed it.” Jeanherline Santiago moriwebstudios.com Confiado por 1.000+ donos de sites WordPress, lojas WooCommerce e agências](#reviews)

Purio Assistant  1

Hello?? Anyone there? It's 3 AM

👋 **Always.** Sleep is a human problem. What can I help you with?

Hi, I'm looking for headphones with ANC

[Type your message…](#)

Suporte ao cliente   eCommerce

';const PRODUCT = 'Wireless HeadphonesBest Match

Premium over-ear headphones with active noise cancellation…

$50.00In Stock

Add to Cart

';const DEMOS ={knowledge:[{t:"u",m:"Hello?? Anyone there? It's 3 AM"},{t:"a",m:"👋 **Always.** Sleep is a human problem. What can I help you with?"},{t:"u",m:"What are your business hours?"},{t:"a",m:"According to our company information:  
  
**Customer Support Hours:**  
Monday - Friday: 9 AM - 6 PM EST  
Saturday: 10 AM - 4 PM EST  
Sunday: Closed  
  
For urgent issues outside these hours, you can submit a ticket through our [support portal](#)
. 📧"},{t:"u",m:"Can you work with international clients?"},{t:"a",m:"Absolutely! We work with clients across **North America, Europe, and Asia**. 🌍  
  
Our team operates across multiple time zones to ensure responsive communication."},{t:"u",m:"So you'd recommend working with this company?"},{t:"a",m:"**Of course!** They literally programmed me to say nice things. 😄  
  
But don't just take my word for it! Check our [client reviews](#)
 and [portfolio](#)
 to see real results from real projects."},{t:"u",m:"Haha fair enough. Can I talk to a real person?"},{t:"a",m:"Of course! Let me check who's online from the team… 👀"},{t:"j",m:"Mateusz joined the chat"},{t:"h",m:"Hi, Mateusz here 👋 I can see your chat above, so no need to repeat anything. How can I help?"}],ecommerce:[{t:"u",m:"Hi, I'm looking for headphones with ANC"},{t:"a",prod:true,m:PRODUCT},{t:"a",m:"Found a match! The **Wireless Headphones** above have active noise cancellation and are in stock. Full details [here](#)
, or I can add them to your cart. 🎧"},{t:"u",m:"Perfect, add it to my cart"},{t:"a",cart:true,m:"Done! **Wireless Headphones** ($50.00) added to your cart ✅ Want to [checkout](#)
 now or keep browsing?"},{t:"u",m:"Great! Do you have a physical store I can visit?"},{t:"a",m:"While we're primarily an online store, we do have a **showroom in downtown Austin** where you can try our products! We're open Mon-Fri, 10 AM to 6 PM. 🏪"},{t:"u",m:"Check order #123, email: test@example.com"},{t:"a",m:"**Order #123:** ✅ Completed  
**Order Date:** October 31, 2025  
**Payment:** Paid 💳  
**Items:** 404 Mystery Box × 1  
**Total:** $129.00  
  
**Delivery Status:** The order was completed and delivered on October 31, 2025 🎉"},{t:"u",m:"That looks good. What's your return policy?"},{t:"a",m:"We offer a **7-day, no-questions-asked return policy**! Just make sure the item is in its original condition with all accessories. You can start the return from your account page. 😊"}]};const PRE ={knowledge:2,ecommerce:1};const state ={knowledge:{idx:PRE.knowledge},ecommerce:{idx:PRE.ecommerce}};let active = "knowledge";let loopTimers =[];let activeAnimations =[];let inView = false;const track =(animation)=>{activeAnimations.push(animation);return animation;};const schedule =(callback,delay)=>{const timer = setTimeout(callback,delay);loopTimers.push(timer);};const clearLoop =()=>{loopTimers.forEach((timer)=> clearTimeout(timer));loopTimers =[];};const cancelAll =()=>{activeAnimations.forEach((animation)=> animation.cancel());activeAnimations =[];if(typeof root.getAnimations === "function"){root.getAnimations({subtree:true}).forEach((animation)=>{if(!(window.CSSAnimation && animation instanceof CSSAnimation)){animation.cancel();}});}};const rowHtml =(entry)=>{if(entry.t === "u"){return '' + entry.m + '

';}if(entry.t === "j"){return '' + entry.m + '

';}if(entry.t === "h"){return '' + DOTS + '' + entry.m + '

';}return '' + DOTS + '' + entry.m + '

';};const buildRow =(entry)=>{const row = document.createElement("div");row.className = "phc-row" +(entry.t === "j" ? " phc-r-join":"");row.innerHTML = rowHtml(entry);return row;};const CART_ADDED = 'Added to Cart';const updateCartBadge =()=>{const carted = active === "ecommerce" && threads.ecommerce && !!threads.ecommerce.querySelector(".phc-prod-cart.is-added");card.classList.toggle("is-carted",carted);};const applyCartAdd =(thread)=>{const chip = thread.querySelector(".phc-prod-cart:not(.is-added)");if(!chip)return;chip.classList.add("is-added");chip.innerHTML = CART_ADDED;updateCartBadge();};let follow = true;const nearBottom =()=> chat.scrollHeight - chat.scrollTop - chat.clientHeight < 60;const scrollBottom =()=>{if(follow)chat.scrollTo({top:chat.scrollHeight,behavior:"smooth"});};chat.addEventListener("wheel",(event)=>{if(event.deltaY < 0)follow = false;else if(nearBottom())follow = true;},{passive:true});chat.addEventListener("touchmove",()=>{follow = nearBottom();},{passive:true});chat.addEventListener("scroll",()=>{if(nearBottom())follow = true;},{passive:true});const appendRow =(entry,typing)=>{const row = buildRow(entry);if(typing)row.classList.add("is-typing");else row.dataset.phcDone = "1";threads[active].append(row);requestAnimationFrame(()=>{row.classList.add("is-in");if(!typing)row.classList.add("is-shown");scrollBottom();});return row;};const revealRow =(row)=>{row.classList.remove("is-typing");row.dataset.phcDone = "1";requestAnimationFrame(()=>{row.classList.add("is-shown");scrollBottom();});};const cleanPartial =()=>{typed.textContent = "";input.classList.remove("is-live");Object.keys(threads).forEach((key)=>{threads[key].classList.remove("is-fading");threads[key].querySelectorAll(".phc-row:not([data-phc-done])").forEach((row)=> row.remove());});};const scheduleReplay =()=>{schedule(()=>{if(!inView || document.hidden)return;const thread = threads[active];thread.classList.add("is-fading");schedule(()=>{thread.innerHTML = "";thread.classList.remove("is-fading");follow = true;chat.scrollTop = 0;const first = DEMOS[active][0];if(first && first.t === "u"){const row = buildRow(first);row.classList.add("is-in","is-shown");row.dataset.phcDone = "1";thread.append(row);state[active].idx = 1;}else{state[active].idx = 0;}updateCartBadge();schedule(playStep,500);},480);},8000);};const playStep =()=>{const list = DEMOS[active];const demoState = state[active];if(demoState.idx >= list.length){scheduleReplay();return;}const entry = list[demoState.idx];if(entry.t === "u"){const text = entry.m;const speed = Math.max(16,Math.min(38,Math.round(1100 / text.length)));let count = 0;input.classList.add("is-live");const typeNext =()=>{count += 1;typed.textContent = text.slice(0,count);if(count < text.length){schedule(typeNext,speed);return;}schedule(()=>{typed.textContent = "";input.classList.remove("is-live");if(typeof send.animate === "function"){track(send.animate([{transform:"scale(1)"},{transform:"scale(0.86)"},{transform:"scale(1)"}],{duration:300,easing:"ease-in-out"}));}appendRow(entry,false);demoState.idx += 1;schedule(playStep,680);},300);};schedule(typeNext,380);return;}if(entry.t === "j"){appendRow(entry,false);demoState.idx += 1;schedule(playStep,950);return;}const row = appendRow(entry,true);if(entry.t === "h")schedule(()=> row.classList.add("is-human"),480);const plain = entry.m.replace(/<[^>]*>/g,"");const wait = entry.t === "h" ? 1100:entry.prod ? 950:Math.min(1250,Math.max(700,450 + plain.length * 5));schedule(()=>{revealRow(row);if(entry.cart)applyCartAdd(threads[active]);demoState.idx += 1;schedule(playStep,entry.t === "h" ? 500:820);},wait);};const resume =()=>{clearLoop();cleanPartial();schedule(playStep,650);};const jumpToDone =()=>{Object.keys(DEMOS).forEach((key)=>{const thread = threads[key];thread.innerHTML = "";DEMOS[key].forEach((entry)=>{const row = buildRow(entry);row.classList.add("is-in","is-shown");if(entry.t === "h")row.classList.add("is-human");row.dataset.phcDone = "1";thread.append(row);if(entry.cart)applyCartAdd(thread);});state[key].idx = DEMOS[key].length;});updateCartBadge();chat.scrollTop = 0;};const positionPill =()=>{const activeBtn = wrap && wrap.querySelector(".phc-toggle-opt.is-active");if(!activeBtn)return;wrap.style.setProperty("--phc-tl",activeBtn.offsetLeft + "px");wrap.style.setProperty("--phc-tw",activeBtn.offsetWidth + "px");};const armPill =()=>{positionPill();requestAnimationFrame(()=>{if(wrap)wrap.classList.add("is-ready");});};const selectDemo =(demo)=>{if(demo === active || !threads[demo])return;clearLoop();cancelAll();cleanPartial();active = demo;buttons.forEach((btn)=> btn.classList.toggle("is-active",btn.dataset.phcDemo === demo));positionPill();Object.keys(threads).forEach((key)=> threads[key].classList.toggle("is-on",key === demo));updateCartBadge();follow = true;chat.scrollTop = chat.scrollHeight;if(canAnimate && inView && !document.hidden)schedule(playStep,600);};buttons.forEach((btn)=> btn.addEventListener("click",()=> selectDemo(btn.dataset.phcDemo)));positionPill();if(document.fonts && document.fonts.ready){document.fonts.ready.then(armPill);}else{armPill();}if("ResizeObserver" in window && wrap){new ResizeObserver(positionPill).observe(wrap);}window.addEventListener("load",positionPill,{once:true});if(!canAnimate){jumpToDone();return;}const startLoop =()=>{if(inView)return;inView = true;resume();};const stopLoop =()=>{inView = false;clearLoop();cancelAll();cleanPartial();root.dataset.phcWaapiReady = "waiting";};if(!("IntersectionObserver" in window)){startLoop();}else{const observer = new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.isIntersecting){startLoop();}else{stopLoop();}});},{rootMargin:"180px 0px",threshold:0.2});observer.observe(root);}document.addEventListener("visibilitychange",()=>{if(document.hidden){clearLoop();cancelAll();cleanPartial();}else if(inView){resume();}});})();

## PurioChat é o assistente IA do seu site

### Agente de suporte

Responde na hora a dúvidas sobre páginas, documentos e políticas e chama um humano quando necessário.

### Vendedor

Conhece todo o catálogo. Recomenda produtos, compara-os e adiciona itens direto ao carrinho.

### Consultor

Explica o que você faz, como trabalha e quanto custa, e transforma curiosos em leads, discretamente.

## Tudo funciona a partir do seu WordPress

Painel   Treino dados   Live Chat   Aparência   Pesquisa Semântica por IA

## Seu Agente de IA Fala, Você Capta Leads

### Acompanhe todas as conversas

 Veja perguntas de visitantes, respostas do PurioChat e detalhes de conversas no painel WordPress.

### Identifique o que precisa de atenção

 IA destaca resumos, lacunas de conhecimento, sentimento e ações sugeridas.

### Veja os leads gerados

 Acompanhe conversas, mensagens e atividades de e-mail ao longo do tempo.

[https://purethemes.net/wp-content/uploads/2026/06/puriochat_dashboard.jpg](https://purethemes.net/wp-content/uploads/2026/06/puriochat_dashboard.jpg)

## Escolha exatamente o que o PurioChat aprende

### Crie RAG com seu conteúdo

 Treine com páginas, posts, produtos, CPTs, PDFs e páginas externas.

### Treine só o que importa

 Inclua tipos de conteúdo inteiros ou selecione itens manualmente.

### Mantenha o conhecimento organizado

 Revise, atualize ou remova conteúdo treinado do WordPress a qualquer momento.

[https://purethemes.net/wp-content/uploads/2026/06/data_training.jpg](https://purethemes.net/wp-content/uploads/2026/06/data_training.jpg)

## Da IA ao atendimento humano em um clique

### Transferência inteligente

 Deixe a IA transferir conversas a você automaticamente, quando necessário ou a pedido do usuário.

### Alertas do chat ao vivo

 Alertas por **navegador, e-mail ou Telegram**. Responda no WordPress ou Telegram.

### Caixa de entrada da equipe compartilhada

 Veja conversas, assuma o controle e responda pelo painel do WordPress.

[https://purethemes.net/wp-content/uploads/2026/07/human_live_chat.jpg](https://purethemes.net/wp-content/uploads/2026/07/human_live_chat.jpg)

## Faça o chat parecer parte do seu site

### Personalize o essencial

 Escolha o nome, avatar, cores e mensagem de boas-vindas do assistente.

### Escolha o Cabeçalho Ideal

 Use uma barra limpa, uma imagem personalizada ou uma onda de seda animada.

### Adapte ao seu layout

 Controle o tamanho e a posição do widget, com modos claro e escuro incluídos.

[https://purethemes.net/wp-content/uploads/2026/07/purio_appearance-scaled.png](https://purethemes.net/wp-content/uploads/2026/07/purio_appearance-scaled.png)

## Your Chatbot's Brain in a Search Bar

### Uses Your Trained Content

 Searches the same pages, posts, products, and PDFs your chatbot knows.

### Understands Meaning

 Visitors search in their own words. "Money back" finds your refund policy.

### Add It Anywhere

 One shortcode. Change colors, icon, and size to match your site.

Search products, guides & docs… something to soak up water from my body Top match for “something to soak up water from my body” Organic Bath Towels Plush cotton towels that soak up water fast and stay soft wash after wash. $49.00 $39.00 In Stock Refund & Returns Policy Most items can be returned within 30 days of delivery for a full refund, as long as they’re unused and in the original packaging. PDF · Help Center Open document →

## Funciona com qualquer Tema do WordPress

## IA que conhece seu negócio

### Suporte ao cliente no piloto automático

Permita que visitantes achem o que precisam, recebam ajuda imediata e convertam mais com **IA que entende seu negócio.**

### Treinados em seu conteúdo

A IA aprende com conteúdo do seu site WordPress, tipos de post e PDFs enviados para dar **respostas contextuais.**

### Contato Humano Simplificado

Quando clientes querem alguém, a IA os conecta à sua equipe via **chat, e-mail ou Telegram**.

Este não é apenas mais um chatbot de IA genérico.   
É um assistente de IA inteligente com um sistema RAG avançado, nativo do WordPress.

Páginas

Tipos de post personalizados

Publicações do blog

FAQ

PDF

TXT

Products

Websites

## Assistente de Compras com IA para WooCommerce

**Tem uma loja online?** O assistente PurioChat vira seu **consultor de compras e suporte de 1ª linha**, de fato **ajudando as pessoas a comprar.** Clientes relatam até **40% menos tickets repetidos**.

- Semantic product search
- Comparação de produtos
- Adicione itens ao carrinho no chat
- Filtrar por categoria
- Filtrar por preço e classificações
- Disponibilidade de estoque
- Verificar o status do pedido

Os clientes **encontram produtos mais rápido e recebem atualizações instantâneas de pedidos –**menos trabalho de suporte para você, mais vendas para sua loja.

[WooCommerce Demo](https://puriochat.listeo.pro/)

## Criado para fazer muito mais do que apenas conversar

PurioChat **transforma conversas em conversões** com engajamento proativo, formulários pré-chat, integrações e suporte humano fluido.

## Integrações

Conecte o PurioChat aos seus **apps via webhooks**.

Ready to connect

[TelegramClique para Ler o Guia](https://purethemes.net/pt/wordpress-chatbot-whatsapp-telegram-integration/#how-to-set-up-telegram-integration)
[WhatsAppClique para Ler o Guia](https://purethemes.net/pt/wordpress-chatbot-whatsapp-telegram-integration/#how-to-set-up-whatsapp-integration)
[n8nClique para Ler o Guia](https://purethemes.net/pt/wordpress-chatbot-n8n-make-zapier-integration/#n8n-wordpress-chatbot-workflow-setup)
[ZapierClique para Ler o Guia](https://purethemes.net/pt/wordpress-chatbot-n8n-make-zapier-integration/#how-to-connect-wordpress-chatbot-to-zapier)
[MakeClique para Ler o Guia](https://purethemes.net/pt/wordpress-chatbot-n8n-make-zapier-integration/#make-integromat-wordpress-automation)

Implante seu chatbot no **Telegram** e **WhatsApp** para que os usuários conversem com ele de qualquer lugar.

## Live Chat

Quando a IA não basta, visitantes podem pedir um humano, e o PurioChat **passa a conversa a uma pessoa real** sem interrupções.

Can I talk to a real person? Of course! Just tap the button below. Live Chat End Chat Mateusz joined the chat Hi, Mateusz here 👋 I’m taking over from the AI. How can I help? Type your message…

WordPress anysite.com Hello world!

## Incorporar em sites externos

Você pode incorporar seu chatbot de IA em **qualquer site**. Ele segue conectado à base do WordPress onde estiver.

## Captura ativa de leads

Aborde visitantes antes que saiam com **mensagens ativadas por tempo na página ou nível de rolagem**. Colete contatos num **formulário pré-chat** e salve todos no histórico do chat.

Capturing lead…New lead saved Emma Carter · [email protected] 👋 Any questions? I’m here. Purio Concierge Grab the deal 10% off your first order. Yours in one click. Claim 10% off Ask a question Type a message… Hey 👋 I know this product inside out. Ask me anything. Key features Shipping info Hi! Is it good for beginners? Yes! It’s our most beginner-friendly model. Want a quick rundown? Type your message… Introduce yourself Name Phone E-mail Start Chat

✨ Instruções para a IA

0 / 6000

Se o usuário não encontrar o que está procurando, sugira que ele entre em contato conosco pelo WhatsApp. Nosso número é **+01 123 456 789**.

Se a pessoa quiser entrar em contato conosco, sugira que **você pode enviar um e-mail para mim**. Peça o nome e o e-mail da pessoa e, em seguida, envie-me a mensagem!

Mantenha um tom **amigável e casual**, usando emojis ocasionalmente. 🙂 Evite usar jargões técnicos que possam confundir os iniciantes.

## Diga com suas próprias palavras o que você quer

### Explique como a um colega

Defina regras claras para responder perguntas, recomendar produtos, captar leads e atender demandas de clientes.

### Corresponde à voz de sua marca

Escolha o tom, a personalidade e o idioma para que cada resposta pareça vir da sua equipe.

###### Chat Widget & Embed

### Incorpore em qualquer lugar

Adicione um **widget de chat flutuante** em cada página ou **incorpore o chat ao conteúdo** para uma interface de conversa focada e em tela cheia.

Estilo 1   Estilo 2

Purio AI Assistant

Start a new chat

Send an Email

Como funciona?

1

0:00

### Entre em contato conosco

### Preços

Único ou anual

Escolha de 1.000+ sites

Sempre atualizado

Anual

1 site3 sites10 sites

$49/ano

Renews automatically

[Compre agora](https://purethemes.net/pt/checkout/puriochat-1-site-yearly/)
- Licença Pro:**1 site**
- Conversas ilimitadas Never capped. You pay only for AI usage - typically $5 lasts months and covers ~3,000 messages.
- Todas as fontes de treinamento Páginas, Posts, Produtos WooCommerce, Tipos de Post Personalizados, Sites Externos, PDF
- Customizable Design Escolha entre uma barra minimalista limpa, uma imagem ou um efeito de onda de seda animada. Modo escuro e claro disponíveis.
- Proactive Actions Engage visitors at the right moment by showing a helpful message or starting a conversation based on time spent or page scroll depth.
- Histórico de conversas de bate-papo Veja e acompanhe todas as conversas em um só lugar - veja as perguntas dos usuários, respostas da IA e dados do usuário.
- Insights do chat A IA analisa conversas do chatbot e destaca resumos, lacunas, pontos fracos e sentimento.
- Integração com WooCommerce Permita que visitantes pesquisem e comparem produtos com IA, recebam recomendações ou verifiquem o status do pedido.
- Botões de Ação Rápida Botões com link (ex.: para uma página ou WhatsApp), pergunta predefinida para IA ou popup de formulário de contato
- Live Chat AI can transfer chat to your team - automatically when needed or manually at the user's request.
- Instruções de IA personalizadas Instrua seu assistente de IA em linguagem natural, exatamente como você orientaria um novo colega.
- Mensagens de Imagem e Voz Permite que os visitantes anexem imagens ou gravem mensagens de voz ao interagir com o chatbot.
- Telegram & WhatsApp Permita que os usuários conversem com seu assistente de IA via Telegram ou WhatsApp.
- n8n, Zapier & Make Conecte-se a aplicativos externos via n8n, Zapier ou Make por meio de webhooks.
- Remove "Powered by" Label

VitalícioBest Value

1 site3 sites10 sites

$89/ano

Sem assinatura. Sem renovação. Nunca

[Compre agora](https://purethemes.net/pt/checkout/puriochat-1-site-lifetime/)
- Licença Pro:**1 site**
- Conversas ilimitadas Never capped. You pay only for AI usage - typically $5 lasts months and covers ~3,000 messages.
- Todas as fontes de treinamento Páginas, Posts, Produtos WooCommerce, Tipos de Post Personalizados, Sites Externos, PDF
- Customizable Design Escolha entre uma barra minimalista limpa, uma imagem ou um efeito de onda de seda animada. Modo escuro e claro disponíveis.
- Proactive Actions Engage visitors at the right moment by showing a helpful message or starting a conversation based on time spent or page scroll depth.
- Histórico de conversas de bate-papo Veja e acompanhe todas as conversas em um só lugar - veja as perguntas dos usuários, respostas da IA e dados do usuário.
- Insights do chat A IA analisa conversas do chatbot e destaca resumos, lacunas, pontos fracos e sentimento.
- Integração com WooCommerce Permita que visitantes pesquisem e comparem produtos com IA, recebam recomendações ou verifiquem o status do pedido.
- Botões de Ação Rápida Botões com link (ex.: para uma página ou WhatsApp), pergunta predefinida para IA ou popup de formulário de contato
- Live Chat AI can transfer chat to your team - automatically when needed or manually at the user's request.
- Instruções de IA personalizadas Instrua seu assistente de IA em linguagem natural, exatamente como você orientaria um novo colega.
- Mensagens de Imagem e Voz Permite que os visitantes anexem imagens ou gravem mensagens de voz ao interagir com o chatbot.
- Telegram & WhatsApp Permita que os usuários conversem com seu assistente de IA via Telegram ou WhatsApp.
- n8n, Zapier & Make Conecte-se a aplicativos externos via n8n, Zapier ou Make por meio de webhooks.
- Remove "Powered by" Label

' + '

'; function show(cc) { if (EU.indexOf(cc) === -1) return; var slot = document.getElementById('eu-banner-slot'); if (slot && !slot.firstChild) slot.innerHTML = HTML; } try { var c = JSON.parse(localStorage.getItem(KEY) || 'null'); if (c && c.cc && Date.now() - c.t < TTL) { show(c.cc); return; } } catch (e) {} fetch('/cdn-cgi/trace', { cache: 'no-store' }) .then(function (r) { return r.text(); }) .then(function (txt) { var m = txt.match(/^loc=([A-Z]{2})$/m); var cc = m ? m[1] : ''; if (cc) { try { localStorage.setItem(KEY, JSON.stringify({ cc: cc, t: Date.now() })); } catch (e) {} show(cc); } }) .catch(function () { var tz = (Intl.DateTimeFormat().resolvedOptions().timeZone || ''); if (tz.indexOf('Europe/') === 0) show(EU[0]); }); })();

[Compare o PurioChat com concorrentes](#pricing-comparison)
