Los webhooks permiten que TutorPing avise a tus otras herramientas cuando pasa algo: un alumno nuevo, una factura pagada, una solicitud de reserva. Lo más fácil es usar Zapier, que luego puede añadir una fila en Google Sheets, publicar en Slack o enviar un SMS, sin escribir código.
Planes Pro y Business

student.created, student.updatedsession.created, session.updated, session.cancelledinvoice.created, invoice.paidlead.created, desde tu página de reservas, tu formulario de contacto o tus formularios de inscripciónbooking.requested, booking.confirmedCada evento es un POST JSON con el nombre del evento, la hora y los datos del registro. Si tu URL no responde en 10 segundos o devuelve un error, TutorPing lo reintenta tras 1, 5, 30, 120 y 720 minutos. Entregas recientes muestra lo enviado y la respuesta recibida. Puedes Pausar una URL cuando quieras.
Las URL de webhook deben ser direcciones HTTPS públicas. Cada petición lleva una cabecera X-TutorPing-Signature con el formato t=timestamp,v1=signature, donde la firma es un HMAC-SHA256 de timestamp.body con el secreto de firma de la URL. Compruébala antes de fiarte de los datos y rechaza las marcas de tiempo antiguas. Haz clic en Nuevo secreto si un secreto se filtra.
Las cabeceras X-TutorPing-Event y X-TutorPing-Delivery indican el nombre del evento y un identificador de entrega único, útil para ignorar un reintento que ya procesaste.