Salta al contenuto

Chatbot WhatsApp per Shopify: setup reale in 10 minuti

Guida pratica per collegare un chatbot AI italiano a WhatsApp Business e Shopify, senza passare per Zapier a pagamento.

Non è un clickbait. Dieci minuti di setup effettivo sono realistici, se sai cosa fare e non ti fai fregare dai wizard dei tool “no-code” che vogliono tenerti dentro il loro recinto.

Qui ti racconto cosa servirebbe per collegare un chatbot AI a WhatsApp Business + Shopify, con un approccio che mantiene il controllo dei dati e non ti costa 89€/mese per sempre.

Di cosa hai bisogno per partire?

Tre ingredienti, nulla di esotico:

  1. WhatsApp Business API ufficiale — via Meta for Developers o un provider (Twilio, MessageBird, 360dialog). Costo: ~0,04€/conversazione tariffato da Meta, zero tariffe aggiuntive.
  2. Shopify store con Admin API attiva — serve per fare query sui prodotti in tempo reale.
  3. Un backend che fa da orchestratore — può essere n8n self-hosted (5€/mese Hetzner), un’edge function Cloudflare Workers (gratis per volumi piccoli), o uno script Node/Python ospitato dove preferisci.

Costo totale infrastruttura: 5-15€/mese. Più ~0,04€ per ogni conversazione attiva su WhatsApp.

Perché non usare Zapier o Shopify Inbox?

Due ragioni pratiche.

Zapier fa tutto lineare: evento → azione → azione → azione. Ma una conversazione reale con un cliente non è lineare: deve poter fare branching (“vuoi parlare con una persona?”), deve poter chiedere chiarimenti (“intendi taglia 42 o 42 slim?”), deve poter ricordare il contesto della conversazione. Zapier non gestisce nulla di tutto questo senza workaround complessi. E quando arrivi a 1.000 task/mese, Zapier ti costa più del backend custom.

Shopify Inbox è buono per la risposta umana ma il chatbot integrato è limitato a regole pattern-matching. Se il cliente scrive “ho ordinato ieri scarpe blu ma mi servono rosse”, Inbox non capisce e gira a te. Un LLM capisce e propone il cambio taglia/colore rispondendo subito.

Come funziona il setup passo-passo?

Step 1: Registrare WhatsApp Business (3 min)

Se sei già su WhatsApp Business con un numero dedicato, salta. Altrimenti: Meta Business Manager → aggiungi un numero → verifica. Tempo: 3 minuti + attesa verifica Meta (variabile, in genere 1-24h).

Step 2: Ottenere l’API key (1 min)

Meta for Developers → crea app → WhatsApp product → genera token temporaneo (per test) o permanent (per produzione). Il token temporaneo dura 24 ore, va bene per fare i primi test. Quello permanente richiede verifica del business (fotografia di un documento aziendale).

Step 3: Configurare il webhook verso il tuo backend (2 min)

Meta vuole un endpoint HTTPS che riceva i messaggi in arrivo. Se usi n8n: crea un nodo Webhook, copia l’URL, incollalo in Meta. Se usi Cloudflare Workers: deploy di un worker che accetta POST /webhook, copia l’URL. Ngrok va bene per sviluppo locale ma non in produzione.

Step 4: Collegare Shopify (2 min)

Shopify Admin → App → Sviluppa app → Configura Admin API access → genera token. Serve permesso read su products, orders, customers. Mai write se non strettamente necessario.

Step 5: Lo script orchestratore (2 min)

Il cuore è uno script che:

  1. Riceve il messaggio WhatsApp via webhook
  2. Lo passa a un LLM con il contesto della conversazione + tool per interrogare Shopify
  3. L’LLM decide se rispondere direttamente, fare query a Shopify (es. “cerca prodotti T-shirt taglia M nera”), o escalare a umano
  4. La risposta torna a WhatsApp via API Meta

Su n8n è un flow visuale di 6 nodi. Su Cloudflare Workers sono 80 righe di TypeScript. Su un server Node è un Express app con due endpoint.

Il tempo “effettivo” è 10 minuti se hai già il backend preparato. Se devi anche configurare il backend, contaci un’ora la prima volta.

Quali pattern conversazionali funzionano davvero?

L’errore tipico: cercare di far fare tutto al bot. Non funziona.

I pattern che invece funzionano bene nell’e-commerce:

Pre-vendita

  • Disponibilità prodotto: “Avete il modello X in taglia M?” → bot interroga Shopify in tempo reale, risponde. Accuratezza vicino al 100%.
  • Consigli base: “Regalo per un runner intermedio, budget 80€” → bot propone 3-4 prodotti filtrati. Conversion rate osservato: +14% vs pagina prodotto cercata a mano.
  • Policy: tempi consegna, reso, spedizione gratuita sopra X. Risposte immediate 24/7.

Post-vendita

  • Tracking ordine: “Dov’è il mio ordine?” → bot legge order.tracking_number da Shopify, risponde con link vettore. Zero escalation umana.
  • Cambio taglia/colore: se il prodotto è ancora nei magazzini e non spedito, bot gestisce il cambio senza chiedere. Se spedito, genera etichetta reso preformattata.
  • Reclami: qui NO bot. Riconosce le parole chiave (“danneggiato”, “non funziona”, “rotto”) e passa subito a umano con contesto.

Cose che NON deve fare

  • Calcolare spedizioni complesse con peso/volume/destinazione — troppa margine di errore, meglio link al checkout.
  • Emettere note di credito — processo legale che richiede supervisione umana.
  • Rispondere a domande tecniche specialistiche (es. “questo integratore interagisce con il farmaco X?”) — responsabilità medica/legale.

Quanto traffico può gestire?

Due vincoli diversi:

  1. WhatsApp Business API di Meta: limite iniziale 1000 conversazioni uniche/24h, poi scala automaticamente fino a 100.000/giorno con metodo “quality rating”. Per un e-commerce italiano medio (500-5.000 clienti attivi), non è mai un vincolo reale.

  2. Il tuo backend: se usi Cloudflare Workers, 100.000 richieste/giorno gratis. n8n self-hosted su Hetzner CX11 gestisce comodamente 10.000 conversazioni/giorno senza sudare. Oltre quei numeri è saggio passare a un piano dedicato.

Per chi conviene davvero?

I numeri che giustificano il setup:

  • >30 richieste/giorno totali (sito + DM + email) di natura pre-post vendita
  • Catalogo con >100 SKU (serve davvero la query dinamica)
  • Team commerciale saturo su richieste ripetitive
  • Disponibilità a dedicare 10-15 giorni di training del bot nelle prime 3-4 settimane (serve review attiva)

Sotto quei numeri, continua a gestire a mano. Sopra, parti.


Una nota sulla reputazione WhatsApp

Meta è molto restrittiva sullo spam via WhatsApp Business: template promozionali richiedono opt-in esplicito, inviare messaggi non richiesti fa scendere il tuo quality rating velocemente (sotto un certo livello, Meta blocca il numero). Il chatbot descritto qui risponde solo a chi scrive per primo, quindi è 100% inbound. Zero rischio reputazione.

Se vuoi capire come adattare questo setup al tuo e-commerce specifico, prenota una call. Anche se non lavoriamo insieme, ti lasciamo la roadmap tecnica scritta.

Vuoi parlare del tuo caso?

In 30 minuti capiamo se possiamo aiutarti.

Vediamo se anche nel tuo contesto si possono ottenere risultati simili a quelli di questo articolo.

Senza impegno