Les webhooks permettent à TutorPing de prévenir tes autres outils quand quelque chose se passe : un nouvel élève, une facture payée, une demande de réservation. Le plus simple est de passer par Zapier, qui peut ensuite ajouter une ligne dans Google Sheets, publier dans Slack ou envoyer un SMS, sans écrire de code.
Forfaits Pro et Business

student.created, student.updatedsession.created, session.updated, session.cancelledinvoice.created, invoice.paidlead.created, depuis ta page de réservation, ton formulaire de contact ou tes formulaires d'inscriptionbooking.requested, booking.confirmedChaque événement est un POST JSON avec le nom de l'événement, l'heure et les données de l'enregistrement. Si ton adresse ne répond pas en 10 secondes ou renvoie une erreur, TutorPing réessaie après 1, 5, 30, 120 et 720 minutes. Envois récents montre ce qui a été envoyé et la réponse reçue. Tu peux Mettre en pause une adresse à tout moment.
Les adresses de webhook doivent être des adresses HTTPS publiques. Chaque requête porte un en-tête X-TutorPing-Signature de la forme t=timestamp,v1=signature, où la signature est un HMAC-SHA256 de timestamp.body avec le secret de signature de l'adresse. Vérifie-la avant de faire confiance aux données, et refuse les horodatages trop anciens. Clique sur Nouveau secret si un secret a fuité.
Les en-têtes X-TutorPing-Event et X-TutorPing-Delivery donnent le nom de l'événement et un identifiant d'envoi unique, utile pour ignorer une nouvelle tentative déjà traitée.