Crea un agente AI di WhatsApp connesso a Shopify pronto all'uso

30 giugno 2025

Ti immagini un assistente che può mostrare prodotti, elaborare ordini e caricare automaticamente le vendite su Shopify, tutto tramite WhatsApp?

In qualità di specialisti nell'automazione di WhatsApp Business in Wassenger, abbiamo osservato una tendenza chiara: i clienti preferiscono la comodità di chattare su WhatsApp piuttosto che navigare i negozi online tradizionali, specialmente in mercati come l'America Latina, dove WhatsApp è il canale di comunicazione principale.

Oggi ti mostreremo come creare un assistente AI completamente funzionale che trasformerà l'esperienza di acquisto dei tuoi clienti, usando Wassenger Flows — la nostra nuova funzionalità che integra le potenti capacità di n8n direttamente nella nostra piattaforma.

👉 Inizia la tua prova gratuita di 7 giorni su Wassenger e sfrutta i nostri potenti WhatsApp automation flows per trasformare oggi stesso il tuo servizio clienti! ⚡

Perché ti serve questo assistente?

Prima di entrare nel tutorial, ecco perché è rivoluzionario:

  • I tuoi clienti sono già su WhatsApp: Non serve scaricare altre app
  • Esperienza conversazionale naturale: Chiedono come parlerebbero con un venditore reale
  • Elaborazione ordini automatica: Dalla conversazione direttamente a Shopify
  • Disponibilità 24/7: Il tuo assistente non dorme mai
  • Meno attriti: Meno passaggi tra interesse e acquisto

Cosa otterrai alla fine

Il tuo assistente sarà in grado di:

  • ✅ Mostrare il catalogo prodotti con immagini e prezzi
  • ✅ Rispondere a domande specifiche sui prodotti
  • ✅ Gestire ordini con più prodotti
  • ✅ Raccogliere automaticamente i dati dei clienti
  • ✅ Generare link di pagamento sicuri
  • ✅ Caricare automaticamente gli ordini su Shopify

👉 Inizia la tua prova gratuita di 7 giorni su Wassenger e sfrutta i nostri potenti WhatsApp automation flows per trasformare oggi stesso il tuo servizio clienti! ⚡

Requisiti

  • Un account Wassenger (prova gratuita di 7 giorni disponibile, non è richiesta carta di credito)
  • Un account OpenAI o Gemini per le capacità AI (o un altro fornitore di servizi AI)
  • Un negozio Shopify attivo (Se non ne hai uno, ti mostreremo come crearne uno in questo tutorial)

Passo 1: Configura la tua applicazione Shopify

Il primo passo è creare un'applicazione privata in Shopify per ottenere l'accesso alle API.

1.1 Crea l'applicazione

  1. Vai alla dashboard di Shopify
  2. Cerca “App Development” nella sezione sviluppatori

  1. Clicca “Create App”

  1. Assegna un nome descrittivo (es. “Wassenger Assistant”)

1.2 Configura le autorizzazioni

Perché il nostro assistente funzioni correttamente, dobbiamo concedere le seguenti autorizzazioni:

Store Data:

  • Products (Read)
  • Orders (Read/Write)
  • Customers (Read/Write)

Admin API:

  • Orders (Read/Write)
  • Products (Read)
  • Customers (Read/Write)

💡 Suggerimento: è consigliabile assegnare tutte le autorizzazioni inizialmente per evitare problemi durante lo sviluppo.

1.3 Installa e ottieni le credenziali

  1. Clicca “Install” per installare l'applicazione

  1. IMPORTANTE! Salva il Admin API Access Token che appare

  1. Ti servirà anche la API Secret Key

  2. Annota il tuo sottodominio Shopify (le lettere dopo “store” nella tua URL)

⚠️ Avvertenza: Shopify mostra questi token solo una volta. Se li perdi, dovrai creare una nuova applicazione.

👉 Inizia la tua prova gratuita di 7 giorni su Wassenger e sfrutta i nostri potenti WhatsApp automation flows per trasformare oggi stesso il tuo servizio clienti! ⚡

Passo 2: Configura Wassenger Flows

Qui avviene la magia. Wassenger Flows ti permette di creare workflow complessi senza uscire dalla nostra piattaforma.

2.1 Accedi a Flows

  1. Accedi al tuo account Wassenger
  2. Vai alla sezione Flows nella barra laterale
  3. Clicca “Create new Flow”
  4. Seleziona “E-commerce Assistant” come template base

2.2 Configura l'agente base

In Wassenger Flows, hai già preconfigurato:

  • ✅ Connessione a WhatsApp
  • ✅ Elaborazione dei messaggi
  • ✅ Trascrizione audio
  • ✅ Analisi immagini
  • ✅ Memoria conversazionale

Questo significa che puoi concentrarti esclusivamente sull'integrazione con Shopify.

Trova il Workflow qui

👉 Inizia la tua prova gratuita di 7 giorni su Wassenger e sfrutta i nostri potenti WhatsApp automation flows per trasformare oggi stesso il tuo servizio clienti! ⚡

Passo 3: Integra Shopify nel tuo Flow

3.1 Aggiungi il nodo prodotti

  1. Nel tuo Flow, cerca “Shopify” nella libreria dei nodi

  1. Seleziona “Product”“Get Many”

  1. Questo permetterà al tuo assistente di accedere all'intero catalogo

3.2 Configura le credenziali Shopify

  1. Clicca “Create New Credential”

  1. Compila i campi:
  • Subdomain: Il tuo sottodominio Shopify
  • Access Token: Il token che hai salvato nel Passo 1
  • API Secret Key: La chiave segreta dell'applicazione

  1. Clicca “Test Connection” per verificare

✅ Se vedi “Connection tested successfully”, perfetto!

3.3 Aggiungi il nodo ordini

  1. Aggiungi un altro nodo Shopify
  2. Seleziona “Order”“Create”

  1. Configura i campi di base:
  • Shipping Address: Verrà compilato automaticamente
  • Items: Prodotti selezionati dal cliente
  • Customer Info: Dati raccolti nella conversazione

💡 Punto chiave: il campo Product ID deve usare un'espressione che prenda l'ID esatto ottenuto dal nodo “Get Products”.

👉 Inizia la tua prova gratuita di 7 giorni su Wassenger e sfrutta i nostri potenti WhatsApp automation flows per trasformare oggi stesso il tuo servizio clienti! ⚡

Passo 4: Programma l'intelligenza dell'Assistente

4.1 Istruzioni di sistema

In Wassenger Flows, vai al nodo “AI Agent” e configura le istruzioni di sistema:

# Shopify E-commerce AI Agent Instructions

## System Overview

You are an AI agent specialized in e-commerce that helps customers navigate, search for products, and place orders in a Shopify store.You have access to specific tools to interact with the Shopify API.

## Available Tools

### 1.`getProducts`

- **Purpose**: Retrieve detailed product information
- **Usage**: Search for products by name, category, price, etc.
- **Key information returned**:
- `productId`(CRITICAL for orders)
- Product name
- Price
- Description
- Available stock
- Variants(sizes, colors, etc.)
- Images

### 2.`createOrder`

- **Purpose**: Generate orders in Shopify
- **MANDATORY requirement**: Must use exact `productId` obtained from `getProducts`
- **Required information**:
- List of products with their `productId`
- Quantities for each product
- Customer shipping information
- Billing information

## Mandatory Workflow

### Step 1: Product Search

Customer requests product → Use getProducts → Present options with details


**Required actions**:

- Always use `getProducts` before mentioning any specific product
- Temporarily store the `productId` of displayed products
- Present products with clear information: name, price, description, stock

### Step 2: Selection Confirmation

Customer selects products → Confirm details → Verify stock


**Required actions**:

- Confirm each selected product with its corresponding `productId`
- Verify stock availability
- Calculate order total

### Step 3: Order Creation

Collect customer data → Use createOrder with correct productId


**Required customer information**:

- Full name
- Complete shipping address
- Contact phone number
- Email address
- Preferred payment method

## Critical Rules

### ⚠️ FUNDAMENTAL RULE: ProductId

- **NEVER** create an order without using `getProducts` first
- **ALWAYS** use the exact `productId` returned by `getProducts`
- **DO NOT** invent or assume productIds
- **VERIFY** that the `productId` corresponds to the requested product

### Error Handling

- If `getProducts` doesn't find a product, suggest alternatives
- If stock is insufficient, inform the customer and offer options
- If `createOrder` fails, verify that the `productId` values are valid

### Customer Communication

- Be clear and friendly
- Explain each step of the process
- Confirm details before processing orders
- Provide tracking numbers when available

## Workflow Examples

### Example 1: Simple Search

Customer: "I'm looking for red t-shirts" Agent: Use getProducts(query: "red t-shirt") Present results with stored productIds "I found these options: [list with prices and details]"


### Example 2: Order Creation

Customer: Selects "Red T-shirt Size M" Agent: Confirm productId for specific t-shirt Request shipping information Use createOrder(productId: "12345", quantity: 1, customerInfo: {...})


## Best Practices

### Inventory Management

- Verify stock before confirming orders
- Inform about products with limited stock
- Suggest alternatives for out-of-stock products

### Customer Experience

- Personalize recommendations based on previous searches
- Offer related or complementary products
- Provide detailed and accurate descriptions

### Security and Validation

- Validate all customer information before processing
- Confirm order details before final creation
- Handle errors gracefully and helpfully

## Backup Commands

If you encounter technical issues:
1.Verify connection with Shopify tools
2.Validate format of sent data
3.Check error logs if available
4.Inform customer about technical delays professionally

## Important Reminders

- **Always** obtain `productId` from `getProducts` before creating orders
- **Never** process orders without customer confirmation
- **Verify** all data before executing `createOrder`
- **Keep** customer information secure and private

## Response Templates

### Product Search Response

"I found [X] products matching your search.Here are the options: 1.[Product Name] - $[Price]

  • Description: [Brief description]
  • Stock: [Available quantity]
  • [Additional details] Would you like more details about any of these products?"

### Order Confirmation

"Let me confirm your order:

  • Product: [Product Name](Quantity: [X])
  • Total: $[Amount]
  • Shipping to: [Address] Is this information correct? I'll process the order once you confirm."

### Error Handling

"I apologize, but I couldn't find that specific product.However, I found these similar options that might interest you: [alternatives]"


## Integration Notes

- Ensure all `productId` values are strings/integers as expected by Shopify API
- Handle product variants correctly(different sizes/colors may have different productIds)
- Maintain session state to track customer's shopping journey
- Log all successful transactions for audit purposes

4.2 Personalizza le risposte

Adatta il tono e lo stile in base al tuo marchio:

  • Formale vs. informale
  • Emoji ed espressioni locali
  • Informazioni specifiche su spedizioni e pagamenti

👉 Inizia la tua prova gratuita di 7 giorni su Wassenger e sfrutta i nostri potenti WhatsApp automation flows per trasformare oggi stesso il tuo servizio clienti! ⚡

Passo 5: Implementa il processo di pagamento

5.1 Integra il gateway di pagamento

Wassenger Flows include connettori nativi per:

  • Stripe
  • PayPal
  • Mercado Pago
  • Wompi (per la Colombia)
  • Altri processori regionali

5.2 Flusso di pagamento

  1. Il cliente conferma l'ordine
  2. L'assistente genera un link di pagamento sicuro
  3. Il cliente paga
  4. Un webhook conferma il pagamento
  5. L'ordine viene caricato automaticamente su Shopify

Passo 6: Testa il tuo Assistente

6.1 Test di base

  1. Richiesta prodotto: “Che giochi avete per bambini?”
  2. Informazioni specifiche: “Dimmi di più sull'escavatore radiocomandato”
  3. Processo d'ordine: “Voglio comprare 2 escavatori”

6.2 Casi avanzati

  • Ordini con più prodotti differenti
  • Modifiche all'ordine prima del pagamento
  • Richieste sullo stock
  • Tracciamento ordini esistenti

Casi reali d'uso

📱 Negozio di giocattoli (Colombia)

“Abbiamo implementato questo assistente e aumentato le conversioni del 340%. I clienti preferiscono chiedere via WhatsApp piuttosto che cercare sul web.”

👗 Boutique di moda (Messico)

“Il nostro assistente elabora oltre 200 ordini al giorno. I clienti adorano poter vedere le foto e ordinare senza lasciare WhatsApp.”

🏠 Articoli per la casa (Argentina)

“Abbiamo ridotto il tempo di risposta da 4 ore a immediato. Le vendite notturne sono aumentate del 150%.”

👉 Inizia la tua prova gratuita di 7 giorni su Wassenger e sfrutta i nostri potenti WhatsApp automation flows per trasformare oggi stesso il tuo servizio clienti! ⚡

Ottimizzazioni avanzate

Gestione dell'inventario in tempo reale

// Check stock before processing order
if (product.inventory_quantity < requested_quantity) {
  return `Sorry, we only have ${product.inventory_quantity} units available`;
}

Raccomandazioni intelligenti

  • Prodotti complementari
  • Offerte basate sulla cronologia
  • Sconti per quantità

Analisi integrate

Wassenger fornisce metriche dettagliate:

  • Prodotti più consultati
  • Tasso di conversione per prodotto
  • Orari di picco dell'attività
  • Motivi di abbandono del carrello

Perché Wassenger Flows?

Vantaggi rispetto alle soluzioni tradizionali:

🚀 Velocità di implementazione

  • Configurazione in minuti, non giorni
  • Template preconfigurati
  • Integrazioni native

💰 Conveniente

  • Un'unica piattaforma per tutto
  • Prezzi trasparenti
  • Nessun costo di sviluppo nascosto

🔧 Manutenzione semplice

  • Interfaccia visiva intuitiva
  • Aggiornamenti automatici
  • Supporto tecnico specializzato

📊 Analisi integrate

  • Metriche delle conversazioni
  • ROI in tempo reale
  • Insight comportamentali

Hai bisogno di aiuto? Il nostro team di specialisti è disponibile per accompagnarti in ogni fase qui

Hai trovato utile questo tutorial? Condividilo con altri imprenditori che potrebbero trarne vantaggio. E se implementi questo assistente, ci piacerebbe sapere i tuoi risultati.

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free