SendApp Docs
Se connecter

Shopify

E-commerce Webhook Intégration vérifiée

Connectez Shopify : à chaque événement, nous créons ou mettons à jour le contact dans SendApp et lui ajoutons un tag.

Votre URL de WebhookCollez cette URL dans les paramètres de webhook de Shopify.
https://app.sendapp.ai/api/integrations/webhook/YOUR_ACCOUNT_TOKEN?source=shopify

Se connecter pour obtenir l'URL de webhook réelle de votre compte.

Récupération de panier abandonnéVous voulez que SendApp envoie un rappel à ceux qui laissent un panier plein sans payer ? Connectez aussi cette seconde URL et créez une automatisation « Panier abandonné ».
https://app.sendapp.ai/api/ecommerce/shopify/webhook/YOUR_ACCOUNT_TOKEN

Se connecter pour obtenir l'URL de webhook réelle de votre compte.

  1. Collez cette URL dans les webhooks de Shopify (événements panier/checkout et commande).
    Quels événements activer ?
    • PanierCréation de checkoutcheckouts/create
    • PanierMise à jour du checkoutcheckouts/update
    • Conversion + contactsCréation de commandeorders/create
    • ConversionCommande payéeorders/paid
    • ConversionCommande expédiéeorders/fulfilled
    • ContactsCréation de clientcustomers/create
  2. Allez dans Automatisations et créez une règle avec le déclencheur « Panier abandonné ».
  3. Choisissez un modèle WhatsApp : vous pouvez inclure le lien pour finaliser l'achat et le total.

Les événements de commande nous indiquent qui a acheté : ceux qui convertissent sont automatiquement exclus du rappel. Ceux qui finalisent l'achat ne reçoivent pas le rappel — même s'ils paient pendant que la séquence est en attente.

Comment ça fonctionne

À chaque événement de votre boutique Shopify, nous créons ou mettons à jour le contact dans SendApp (nom, téléphone, e-mail) et lui ajoutons un tag. Nous n'envoyons pas de messages à votre place : vous contactez les leads quand vous le souhaitez avec une Campagne ou via API.

Configuration étape par étape

  1. Copiez votre URL Webhook depuis l'encadré ci-dessus (sélectionnez d'abord le compte).
  2. Connectez-vous à Shopify et allez dans Paramètres > Notifications > Webhook.
  3. Collez l'URL et définissez le format sur JSON (version d'API webhook récente, ex. 2024-10 ou supérieure).
  4. Choisissez les événements qui contiennent les données du client et définissez le format sur JSON :
    • Création de commande orders/create
    • Mise à jour de commande orders/updated
    • Création de checkout checkouts/create
    • Mise à jour de checkout checkouts/update
    • Création de client customers/create
  5. Enregistrez.

Évitez les événements qui ne contiennent pas de client (ex. « produit créé », « inventaire mis à jour ») : ils ne créent rien.

Règle générale : choisissez des événements qui incluent les données du client (nom, téléphone ou e-mail) : sans téléphone ni e-mail, le contact n'est pas créé.

Que se passe-t-il ensuite

Les contacts provenant de Shopify sont créés et taggés (shopify) dans SendApp. Atteignez-les avec une Campagne en filtrant par ce tag, ou via les API.

Vérification

Créez une commande de test sur Shopify et vérifiez que le contact apparaît dans SendApp. S'il manque le téléphone ou l'e-mail, le contact n'est pas créé.

Vous cherchez les détails techniques ? Endpoints, paramètres et exemples (cURL, PHP, JavaScript) dans la documentation API.
Ouvrir la documentation API
Besoin d'aide pour l'intégration ? info@sendapp.live