Créer un agent IA WhatsApp connecté à Shopify prêt à l'emploi

30 juin 2025

Pouvez-vous imaginer avoir un assistant capable de présenter des produits, traiter des commandes et télécharger automatiquement les ventes sur Shopify, le tout via WhatsApp ?

En tant que spécialistes de l'automatisation WhatsApp Business chez Wassenger, nous avons observé une tendance claire : les clients préfèrent la commodité de discuter sur WhatsApp plutôt que de naviguer dans les boutiques en ligne traditionnelles, surtout sur des marchés comme l'Amérique latine, où WhatsApp est le canal de communication principal.

Aujourd'hui, nous allons vous montrer comment créer un assistant IA entièrement fonctionnel qui transformera l'expérience d'achat de vos clients, en utilisant Wassenger Flows — notre nouvelle fonctionnalité qui intègre les puissantes capacités de n8n directement dans notre plateforme.

👉 Commencez votre essai gratuit de 7 jours sur Wassenger et profitez de nos puissants WhatsApp automation flows pour transformer votre service client dès aujourd'hui ! ⚡

Pourquoi avez-vous besoin de cet assistant ?

Avant de plonger dans le tutoriel, laissez-moi vous dire pourquoi c'est une révolution :

  • Vos clients sont déjà sur WhatsApp : Pas besoin de télécharger d'autres applications
  • Expérience conversationnelle naturelle : Ils posent des questions comme s'ils parlaient à un vendeur réel
  • Traitement automatique des commandes : De la conversation directement vers Shopify
  • Disponibilité 24/7 : Votre assistant ne dort jamais
  • Moins de friction : Moins d'étapes entre l'intérêt et l'achat

Ce que vous obtiendrez à la fin

Votre assistant pourra :

  • ✅ Afficher le catalogue de produits avec images et prix
  • ✅ Répondre à des questions spécifiques sur les produits
  • ✅ Traiter des commandes contenant plusieurs produits
  • ✅ Collecter automatiquement les données clients
  • ✅ Générer des liens de paiement sécurisés
  • ✅ Importer les commandes directement dans Shopify

👉 Commencez votre essai gratuit de 7 jours sur Wassenger et profitez de nos puissants WhatsApp automation flows pour transformer votre service client dès aujourd'hui ! ⚡

Prérequis

  • Un compte Wassenger (essai gratuit de 7 jours disponible, carte de crédit non requise)
  • Un compte OpenAI ou Gemini pour les capacités IA (ou un autre fournisseur de services IA)
  • Une boutique Shopify active (Si vous n'en avez pas, nous vous montrerons comment en créer une dans ce tutoriel)

Étape 1 : Configurez votre application Shopify

La première étape consiste à créer une application privée dans Shopify pour obtenir l'accès à l'API.

1.1 Créer l'application

  1. Allez sur votre tableau de bord Shopify
  2. Recherchez “App Development” dans la section développeurs

  1. Cliquez sur “Create App”

  1. Donnez-lui un nom descriptif (par ex. “Wassenger Assistant”)

1.2 Configurer les permissions

Pour que notre assistant fonctionne correctement, nous devons accorder les permissions suivantes :

Store Data :

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

Admin API :

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

💡 Astuce : Il est recommandé d'accorder toutes les permissions au début pour éviter des problèmes pendant le développement.

1.3 Installer et obtenir les identifiants

  1. Cliquez sur “Install” pour installer l'application

  1. IMPORTANT ! Sauvegardez le Admin API Access Token qui apparaît

  1. Vous aurez également besoin de la API Secret Key

  2. Notez votre sous-domaine Shopify (les lettres après “store” dans votre URL)

⚠️ Attention : Shopify affiche ces jetons une seule fois. Si vous les perdez, vous devrez créer une nouvelle application.

👉 Commencez votre essai gratuit de 7 jours sur Wassenger et profitez de nos puissants WhatsApp automation flows pour transformer votre service client dès aujourd'hui ! ⚡

Étape 2 : Configurez Wassenger Flows

C'est ici que la magie opère. Wassenger Flows vous permet de créer des workflows complexes sans quitter notre plateforme.

2.1 Accéder à Flows

  1. Connectez-vous à votre compte Wassenger
  2. Allez dans la section Flows dans la barre latérale
  3. Cliquez sur “Create new Flow”
  4. Sélectionnez “E-commerce Assistant” comme modèle de base

2.2 Configurer l'agent de base

Dans Wassenger Flows, vous avez déjà préconfiguré :

  • ✅ Connexion WhatsApp
  • ✅ Traitement des messages
  • ✅ Transcription audio
  • ✅ Analyse d'images
  • ✅ Mémoire conversationnelle

Cela signifie que vous pouvez vous concentrer uniquement sur l'intégration Shopify.

Trouvez le workflow ici

👉 Commencez votre essai gratuit de 7 jours sur Wassenger et profitez de nos puissants WhatsApp automation flows pour transformer votre service client dès aujourd'hui ! ⚡

Étape 3 : Intégrez Shopify à votre Flow

3.1 Ajoutez le nœud products

  1. Dans votre Flow, recherchez “Shopify” dans la bibliothèque de nœuds

  1. Sélectionnez “Product”“Get Many”

  1. Cela permettra à votre assistant d'accéder à l'intégralité de votre catalogue

3.2 Configurer les identifiants Shopify

  1. Cliquez sur “Create New Credential”

  1. Remplissez les champs :
  • Subdomain : Votre sous-domaine Shopify
  • Access Token : Le token que vous avez sauvegardé à l'étape 1
  • API Secret Key : La clé secrète de l'application

  1. Cliquez sur “Test Connection” pour vérifier

✅ Si vous voyez “Connection tested successfully”, parfait !

3.3 Ajoutez le nœud orders

  1. Ajoutez un autre nœud Shopify
  2. Sélectionnez “Order”“Create”

  1. Configurez les champs de base :
  • Shipping Address : Sera complété automatiquement
  • Items : Produits sélectionnés par le client
  • Customer Info : Données collectées dans la conversation

💡 Point clé : Le champ Product ID doit utiliser une expression qui prend l'ID exact obtenu depuis le nœud “Get Products”.

👉 Commencez votre essai gratuit de 7 jours sur Wassenger et profitez de nos puissants WhatsApp automation flows pour transformer votre service client dès aujourd'hui ! ⚡

Étape 4 : Programmez l'intelligence de l'assistant

4.1 Instructions système

Dans Wassenger Flows, allez au nœud “AI Agent” et configurez les instructions système :

# 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 Personnalisez les réponses

Adaptez le ton et le style selon votre marque :

  • Formel vs. décontracté
  • Emojis et expressions locales
  • Informations spécifiques sur la livraison et le paiement

👉 Commencez votre essai gratuit de 7 jours sur Wassenger et profitez de nos puissants WhatsApp automation flows pour transformer votre service client dès aujourd'hui ! ⚡

Étape 5 : Implémentez le traitement des paiements

5.1 Intégrer la passerelle de paiement

Wassenger Flows inclut des connecteurs natifs pour :

  • Stripe
  • PayPal
  • Mercado Pago
  • Wompi (pour la Colombie)
  • D'autres processeurs régionaux

5.2 Flux de paiement

  1. Le client confirme la commande
  2. L'assistant génère un lien de paiement sécurisé
  3. Le client paie
  4. Un webhook confirme le paiement
  5. La commande est automatiquement uploadée sur Shopify

Étape 6 : Testez votre assistant

6.1 Tests de base

  1. Demande de produit : « Quels jouets avez-vous pour les enfants ? »
  2. Informations spécifiques : « Parlez-moi davantage de la pelleteuse télécommandée »
  3. Processus de commande : « Je veux acheter 2 pelleteuses »

6.2 Cas avancés

  • Commandes avec plusieurs produits différents
  • Modifications de commande avant paiement
  • Requêtes sur le stock
  • Suivi des commandes existantes

Cas d'utilisation réels

📱 Magasin de jouets (Colombie)

« Nous avons implémenté cet assistant et augmenté les conversions de 340 %. Les clients préfèrent poser des questions via WhatsApp plutôt que de chercher sur le web. »

👗 Boutique de mode (Mexique)

« Notre assistant traite plus de 200 commandes par jour. Les clients adorent pouvoir voir des photos et passer des commandes sans quitter WhatsApp. »

🏠 Articles pour la maison (Argentine)

« Nous avons réduit le temps de réponse de 4 heures à immédiat. Les ventes nocturnes ont augmenté de 150 %. »

👉 Commencez votre essai gratuit de 7 jours sur Wassenger et profitez de nos puissants WhatsApp automation flows pour transformer votre service client dès aujourd'hui ! ⚡

Optimisations avancées

Gestion des stocks en temps réel

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

Recommandations intelligentes

  • Produits complémentaires
  • Offres basées sur l'historique
  • Remises sur volume

Analyses intégrées

Wassenger fournit des métriques détaillées :

  • Produits les plus consultés
  • Taux de conversion par produit
  • Heures de pointe d'activité
  • Raisons d'abandon de panier

Pourquoi Wassenger Flows ?

Avantages par rapport aux solutions traditionnelles :

🚀 Vitesse de mise en œuvre

  • Configuration en minutes, pas en jours
  • Modèles préconfigurés
  • Intégrations natives

💰 Rentable

  • Plateforme tout-en-un
  • Tarification transparente
  • Pas de coûts de développement cachés

🔧 Maintenance facile

  • Interface visuelle intuitive
  • Mises à jour automatiques
  • Support technique spécialisé

📊 Analyses intégrées

  • Métriques de conversation
  • ROI en temps réel
  • Insights comportementaux

Besoin d'aide ? Notre équipe de spécialistes est disponible pour vous accompagner à chaque étape ici

Ce tutoriel vous a-t-il été utile ? Partagez-le avec d'autres entrepreneurs qui pourraient en bénéficier. Et si vous mettez en place cet assistant, nous serions ravis de connaître vos résultats.

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free