Webhooks + CaptiFi
Faites envoyer les inscriptions des invités sur vos propres systèmes dès qu’elles ont lieu, avec des charges utiles signées, des essais automatiques et un journal de livraison. Inclus sur Growth et au-dessus.
Que fait l’intégration Webhooks ?
Webhooks push events to your own systems the moment they happen: a guest signs up on your WiFi for the first time, or a returning guest connects again, and your booking system, CRM or automation tool knows a second later. Add up to five HTTPS endpoints; each request is signed with HMAC SHA-256, failed deliveries retry with backoff and every attempt is logged for 30 days. For teams with their own stack. Included on the Growth plan and above.
Les webhooks transforment CaptiFi en source d’événements pour le reste de votre pile. Au lieu de demander à l’API ce qui a changé, vous donnez à CaptiFi une URL HTTPS et CaptiFi y publie dès qu’il se passe quelque chose : un invité s’inscrit sur votre WiFi pour la première fois, ou un invité qui y est déjà allé se reconnecte. Les récompenses, événements et réservations ajoutent les leurs : une récompense émise ou échangée, des points gagnés, une commande de billet payée, enregistrée ou remboursée, un réservateur ou un détenteur de billet qui arrive, et une réservation de table confirmée, modifiée, annulée, arrivée ou marquée comme absente. Une étape Envoyer à vos webhooks dans l’un de vos flux de travail publie aussi son propre événement. Votre système de réservation, CRM ou outil d’automatisation en est informé une seconde plus tard.
Ajoutez jusqu’à cinq points de terminaison, ce qui est pratique pour pointer les mêmes événements vers un système en ligne et un système de staging, et cochez les événements que chaque point devrait recevoir. Chaque requête porte une signature HMAC SHA-256 sur le corps brut, ainsi que le nom de l’événement et un identifiant de livraison, afin de prouver qu’une charge utile vient de CaptiFi avant de lui faire confiance et de traiter une répétition du même identifiant comme un seul événement.
La livraison est conçue pour le monde réel. Une tentative ratée tente automatiquement avec un backoff, chaque tentative est enregistrée pendant 30 des jours avec le code de réponse et le temps de votre serveur, et un point de terminaison qui continue de tomber en panne est désactivé au lieu d’être martelé indéfiniment. Vous pouvez lancer un événement test pendant la construction, et faire tourner un secret de signature quand vous en avez besoin. Les payloads Webhook contiennent des données personnelles invitées, donc CaptiFi ne les enverra que via HTTPS, et une fois qu’une copie arrive dans vos systèmes, vos propres obligations de rétention et de suppression s’appliquent à celle-ci.
Pourquoi connecter les Webhooks à CaptiFi
Réagir dès qu’un invité arrive
Un invité se connecte et votre système en est informé une seconde plus tard, donc les voyages de bienvenue, les dossiers CRM et les alertes opérationnelles s’activent à l’arrivée au lieu de lors de votre prochain sondage programmé.
Payloads signés, vous pouvez vérifier
Chaque requête porte une signature HMAC SHA-256 sur le corps brut ainsi qu’un horodatage, donc vous pouvez rejeter tout ce qui ne vient pas vraiment de CaptiFi et tout ce qui est rejoué plus tard.
Essais et journal de livraison
Les échecs réessaient automatiquement avec un backoff, et chaque tentative est enregistrée pendant 30 des jours avec le code de réponse et la durée, qui répond en quelques secondes « est-ce que CaptiFi l’a envoyé, ou mon serveur l’a-t-il rejeté ? ».
Jusqu’à cinq points de terminaison, en direct et staging
Pointez les mêmes événements vers la production et un environnement de test, désactivez un point de terminaison sans le supprimer, envoyez un événement de test pendant la compilation, et faites pivoter un secret de signature quand votre politique de sécurité le permet.
Quelles données sont transférées vers Webhooks
Prêt en quelques minutes
Ajouter un point de terminaison
Ouvrez Webhooks dans votre tableau de bord CaptiFi, collez l’URL HTTPS qui devrait recevoir les événements, et cochez les événements que vous souhaitez. L’URL doit être HTTPS : les charges utiles contiennent des données personnelles des invités et ne sont jamais envoyées sans chiffrement.
Vérifiez la signature
Calculez un SHA256 - HMAC de l’horodatage et du corps brut de la requête en utilisant votre secret de signature de terminaison, comparez-le en temps constant avec l’en-tête X-CaptiFi-Signature, et rejetez tout ce qui date de plus de cinq minutes. Vérifiez toujours avant de faire confiance à une charge utile.
Envoyez un événement test et lancez-vous
Lancez un événement de test depuis le tableau de bord pour confirmer que votre gestionnaire l’accepte, puis activez le point de terminaison. Répondez avec n’importe quel 2xx dès que vous avez accepté l’événement et faites le travail lent ensuite.
Regardez le journal des livraisons
Chaque tentative est indiquée avec l’événement, le numéro de tentative, le code de réponse et la durée, conservés pendant 30 jours. Dédupliquez sur l’identifiant de l’événement afin qu’une nouvelle tentative ne soit jamais traitée deux fois.
Étape par étape, avec des captures d’écran.
Comment les lieux utilisent les Webhooks avec CaptiFi
Un hôtel pousse chaque nouvelle inscription WiFi dans son CRM lié au PMS à l’arrivée, de sorte que la réception voit un client de retour signalé avant qu’il n’atteigne le comptoir.
Un événement guest.returned déclenche une alerte interne pour les habitués, permettant à l’équipe de salle de saluer les clients fréquents par leur nom sans que personne ne surveille un tableau de bord.
Les nouvelles inscriptions sont publiées directement dans un outil d’automatisation low-code, qui ajoute le contact à une plateforme email, identifie l’agence du magasin et lance une séquence de bons de première visite.
Questions fréquemment posées
Quels forfaits incluent les webhooks ?
À quels événements puis-je m’abonner ?
Comment savoir si une demande vient vraiment de CaptiFi ?
Que se passe-t-il si mon serveur est en panne ?
Pourrais-je recevoir le même événement deux fois ?
Qui est responsable des données des invités une fois qu’elles nous parviennent ?
S’accorde bien avec
Commencez dès aujourd’hui à utiliser Webhooks avec CaptiFi
30-Jour d’essai gratuit. Annulez à tout moment.
Google, Gmail, Mailchimp, Klaviyo, HubSpot, Salesforce, Facebook, Meta Pixel, Slack, Zapier, Twilio, Tripadvisor, Yelp, Trustpilot, Untappd, Feefo, REVIEWS.io, Yotpo, Square, SumUp, Airship, Revinate, Leat, Pepper, EmailOctopus, MailerLite et Incentivio sont des marques de leurs propriétaires respectifs et apparaissent ici uniquement pour identifier les services auxquels CaptiFi est connecté. CaptiFi est indépendant de ces entreprises et n’est ni sponsorisé, ni certifié ni approuvé par elles. Une intégration à venir bientôt figure sur notre feuille de route et n’est pas encore disponible. Twilio et tous les logos associés sont des marques déposées de Twilio Inc. ou de ses affiliés. Salesforce est une marque déposée de Salesforce, Inc. Slack est une marque déposée et une marque de service de Slack Technologies, Inc., enregistrée aux États-Unis et dans d’autres pays.
CaptiFi est une plateforme de marketing WiFi invité et de portail captif pour restaurants, bars, pubs, cafés, hôtels, salles de sport, salons, commerces de détail et locations de courte durée, construite par CaptiFi Ltd au Royaume-Uni et vendue à GBP, USD, EUR, CAD, et AUD NZD à des lieux du monde entier.