Journal

Automatiser WordPress et WooCommerce avec des webhooks : leads, commandes et CRM en Suisse romande

Quand un site WordPress commence à générer des demandes et des commandes, le temps se perd vite dans des tâches répétitives : copier un lead dans un CRM, avertir l’équipe, créer une fiche, envoyer une notification, ou rapprocher une commande d’un outil externe. Une automatisation bien cadrée peut suffire à gagner du temps, tout en restant simple à maintenir, que l’activité soit à Lausanne, Yverdon-les-Bains, Genève, Fribourg, Sion, Martigny, Neuchâtel, La Chaux-de-Fonds, Delémont ou Porrentruy, et plus largement dans Vaud, Genève, Fribourg, Valais, Neuchâtel et Jura.

Sources officielles utiles : WooCommerce – Webhooks, WooCommerce Developer – Webhooks, WordPress Developer – REST API Handbook, Zapier – Webhooks (guide), HubSpot – Plugin WordPress.

1) Choisir ce que vous automatisez (et ce que vous laissez manuel)

Un bon départ consiste à automatiser uniquement les actions à forte valeur :

  • Leads : formulaire envoyé, demande de devis, prise de rendez-vous.
  • Commandes : commande payée, commande annulée, remboursement.
  • Alertes internes : notification e-mail ou Slack/Teams (si utilisé) pour les cas urgents.
  • CRM : création ou mise à jour d’un contact (ex. HubSpot).

À éviter au début : des scénarios trop longs (10 étapes), ou des automatisations marketing avancées tant que la base (paiement, e-mails, suivi) n’est pas stable.

2) Les 3 voies les plus propres sur WordPress et WooCommerce

  • Intégration native via plugin : par exemple relier WordPress à un CRM avec un plugin officiel (utile si vous utilisez HubSpot).
  • Webhooks : WooCommerce envoie un événement (commande créée, payée, etc.) vers une URL (très efficace pour déclencher un scénario externe).
  • API (REST) : utile quand vous devez lire ou écrire des données de façon contrôlée (ex. créer un contenu, récupérer une liste, synchroniser une ressource).

3) WooCommerce Webhooks : la base pour automatiser les commandes

WooCommerce permet de créer des webhooks depuis l’administration : vous choisissez un événement (topic), une URL de destination, et un secret. Ensuite, WooCommerce envoie automatiquement une requête quand l’événement se produit.

  • : WooCommerce > Réglages > Avancé > Webhooks.
  • Topics utiles : commande créée, commande mise à jour, paiement confirmé (selon vos besoins).
  • Secret : à remplir pour signer et sécuriser la réception.
  • Statut : actif, puis test sur une commande de test.

Conseil : commencer par un seul webhook « commande payée » (ou l’événement le plus proche de votre flux), valider que la donnée arrive correctement, puis étendre.

4) No-code avec Zapier : recevoir un webhook et déclencher un scénario

Zapier peut recevoir des webhooks (Catch Hook), puis déclencher des actions : créer un contact, envoyer une notification, ajouter une ligne dans un outil, etc. Le guide Zapier détaille la mise en route et la logique de test.

  • Créer un « Zap » avec Webhooks by Zapier en déclencheur.
  • Copier l’URL fournie par Zapier dans le webhook WooCommerce.
  • Déclencher un événement de test (commande, ou action simulée).
  • Mapper les champs reçus vers l’outil cible (CRM, e-mail, tableur, etc.).

Point important : prévoir l’anti-doublon. Si le même événement est envoyé deux fois (retries), votre scénario doit éviter de créer deux contacts ou deux tickets. Une règle simple : utiliser un identifiant unique (ID commande, e-mail client) comme clé.

5) WordPress REST API : quand vous avez besoin de controle fin

La REST API WordPress permet de lire et gérer des contenus (articles, pages, médias, utilisateurs) via des endpoints. Cela devient utile si vous devez, par exemple, pousser un contenu depuis un outil externe, ou lire une donnée de manière structurée. Le REST API Handbook WordPress décrit les concepts, les endpoints et leur usage.

  • Cas utile : créer un article depuis un outil interne après validation.
  • Cas utile : synchroniser une liste (ex. contenus, pages, taxonomies).
  • Vigilance : authentification et droits (ne jamais exposer une écriture sans contrôle).

6) Donnees clients et conformité : rester minimaliste

Une automatisation n’oblige pas à envoyer toute la commande. Un bon standard consiste à transmettre uniquement ce qui sert au processus (par exemple : ID commande, e-mail, montant, statut), puis à enrichir ensuite si nécessaire. Cela réduit les risques et simplifie la maintenance.

Checklist (45 minutes pour une premiere automatisation)

  • Choisir 1 événement (ex. commande payée) et 1 action (ex. notifier l’équipe).
  • Créer le webhook WooCommerce et définir un secret.
  • Créer le scénario Zapier (Catch Hook), tester et mapper les champs.
  • Ajouter une règle anti-doublon (clé unique : ID commande ou e-mail).
  • Documenter le flux en 5 lignes (quoi déclenche quoi, où vérifier).

FAQ Automatisation WordPress et WooCommerce (Suisse romande)

Qu’est-ce qu’un webhook, simplement ?

Un webhook est un message automatique envoyé d’un système à un autre quand un événement se produit (par exemple une commande). WooCommerce et Zapier documentent ce principe et la mise en place.

Est-ce fiable pour une boutique WooCommerce avec des commandes quotidiennes ?

Oui, si le flux est simple, testé, et protégé contre les doublons. Une bonne pratique consiste à commencer petit, puis à étendre après validation.

Peut-on relier WordPress à HubSpot sans développement ?

Oui, HubSpot propose un plugin WordPress pour connecter le site et accéder à plusieurs fonctions (tracking, formulaires, CRM), selon votre configuration.

Comment éviter de créer deux fois le même contact dans le CRM ?

Utiliser une clé unique (souvent l’e-mail) et choisir des actions « créer ou mettre à jour » quand l’outil le permet. Dans un scénario webhook, vérifier l’existence avant création reste une règle simple.

Dois-je utiliser la REST API WordPress ou des webhooks WooCommerce ?

Les webhooks sont idéaux pour déclencher des actions en temps réel à partir d’événements WooCommerce. La REST API est utile quand vous devez lire ou écrire des données de manière contrôlée, avec un besoin fonctionnel précis.

Besoin d’une automatisation simple, maintenable, et utile ?

Pour définir un scénario réaliste (leads, commandes, CRM), configurer webhooks et anti-doublons, puis tester le flux de bout en bout, contactez clickclick.ch.

Partez sur de bonnes bases

Prêt·e à lancer votre prochain site performant ?

Clarifiez votre périmètre, choisissez un forfait et planifiez un appel découverte en moins de 48 h. Nous vous aidons à aligner UX, performance et ressources.

Réponse sous 1 jour ouvré · Workshop de cadrage offert pour les projets complets.