Les webhooks sont là : connectez Usetix à n'importe quoi

À partir d’aujourd’hui, Usetix peut notifier vos systèmes externes au moment exact où quelque chose d’important se produit dans votre compte.

Configurez un webhook, choisissez les événements qui vous intéressent, et nous enverrons un payload JSON signé à votre URL — en temps réel, à chaque fois.

Pourquoi les webhooks comptent

Jusqu’ici, pour synchroniser les données Usetix avec un autre système — CRM, outil comptable, canal Slack ou tableau de bord maison — il fallait vérifier manuellement ou tout construire de zéro.

Les webhooks inversent la logique. Au lieu de demander « s’est-il passé quelque chose ? », Usetix vous le dit dès que c’est le cas.

Ce qui déclenche un webhook

Vous pouvez vous abonner à n’importe quelle combinaison de ces événements :

  • Commande finalisée : un client vient de payer ses billets
  • Commande remboursée : vous avez émis un remboursement
  • Commande annulée : une commande a été annulée avant le paiement
  • Événement publié : vous avez mis un événement en ligne
  • Événement dépublié : vous avez retiré un événement

Chaque webhook peut s’abonner à un, plusieurs ou tous ces événements. Vous gardez le contrôle.

Ce que vous recevez

Chaque livraison de webhook est un payload JSON avec tout ce dont vous avez besoin :

{
  "action": "order.paid",
  "created_at": "2026-03-26T14:30:00Z",
  "eventable": {
    "id": "abc123def456",
    "order_code": "7K3Q9D2A",
    "display_number": "7K3Q-9D2A",
    "type": "Order",
    "customer_email": "fan@example.com",
    "customer_name": "Jane Doe",
    "total_amount": "45.00",
    "currency": "EUR",
    "status": "paid",
    "items": [
      {
        "id": "ord_item_xyz789",
        "check_in_code": "9M5V2H8C",
        "display_check_in_code": "9M5V-2H8C",
        "ticket_title": "Early Bird",
        "event_title": "Summer Festival",
        "price": "22.50"
      }
    ]
  },
  "account": {
    "name": "Cool Events GmbH",
    "subdomain": "cool-events"
  }
}

Aucun ID interne n’est exposé : nous utilisons des identifiants publics, des codes lisibles et des slugs pour des intégrations propres et stables.

Sécurité intégrée

Chaque livraison de webhook est signée avec HMAC-SHA256. Quand vous créez un webhook, Usetix génère un secret de signature unique. Nous incluons un en-tête X-Webhook-Signature à chaque requête pour que vous puissiez vérifier qu’elle vient bien de nous.

Nous incluons aussi un en-tête X-Webhook-Timestamp pour rejeter les requêtes trop anciennes ou rejouées.

Désactivation automatique

Si votre endpoint tombe, nous ne continuons pas à le marteler. Après 10 échecs consécutifs sur au moins une heure, nous désactivons automatiquement le webhook et arrêtons d’envoyer. Vous pouvez le réactiver depuis votre tableau de bord une fois l’endpoint de retour.

Comment le configurer

  1. Allez dans Settings > Webhooks dans votre tableau de bord admin
  2. Cliquez sur Webhook en haut à droite
  3. Saisissez un nom et l’URL de votre endpoint
  4. Sélectionnez les événements à recevoir
  5. Enregistrez — votre secret de signature apparaît sur la page de détail du webhook

C’est tout. La prochaine fois qu’un de vos événements sélectionnés se déclenche, votre endpoint recevra une requête POST en quelques secondes.

Ce que vous pouvez construire avec

Usetix vous offre déjà le suivi des ventes en temps réel, la gestion des commandes et un tableau de bord admin complet — les webhooks vous permettent d’étendre cela au reste de votre stack. Quelques idées :

  • Notifications Slack quand un billet est vendu, en faisant passer le JSON par Zapier ou Make
  • Facturation automatique : envoyer les données de commande à votre système comptable à chaque vente
  • Sync CRM : créer ou mettre à jour des contacts quand les clients achètent des billets
  • Reporting externe : alimenter vos outils BI ou tableurs avec les ventes, en plus de ce qu’Usetix suit déjà
  • Workflows personnalisés : déclencher des séquences e-mail, une logique de liste d’attente ou des alertes de stock dans vos propres systèmes

Essayez maintenant

Les webhooks sont disponibles pour tous les comptes Usetix. Connectez-vous à votre tableau de bord admin, allez dans Settings et configurez votre premier webhook.

Des questions ? Écrivez-nous à support@usetix.io.