RepairPluginDocs

Webhooks

Configura webhooks en RepairPlugin para enviar datos de reservas y presupuestos a Zapier, Pabbly Connect, Make o cualquier plataforma de automatización.

webhookszapierpabblymakeintegromatautomationtriggersapi

¿Qué puedes hacer con esto?

  • Enviar datos de reserva a cualquier aplicación — envía automáticamente los detalles de las citas a tu CRM, software de contabilidad o herramienta de email marketing.
  • Recibir notificaciones instantáneas — activa un SMS o mensaje de Slack cada vez que se reserva o cancela una nueva cita.
  • Automatizar tu flujo de trabajo — crea facturas, actualiza hojas de cálculo o asigna tareas en el momento en que llega una reserva.
  • Filtrar por ubicación — con Ubicaciones avanzadas, limita los webhooks a una ubicación específica para que cada tienda active sus propias automatizaciones.
  • Elegir qué activa el webhook — elige entre 8 eventos diferentes que cubren citas y presupuestos.

Dónde encontrarlo

  1. En la barra lateral del panel de WordPress, haz clic en RepairPlugin.
  2. Haz clic en Settings.
  3. Haz clic en Webhooks & Integrations en la barra lateral.
  4. La pestaña Webhooks es la vista por defecto (primera pestaña).
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=webhooks
The Webhooks tab showing the webhook list with trigger types, URLs, and action buttons

Cómo configurarlo

Crear un nuevo webhook

  1. Ve a RepairPlugin > Settings > Webhooks & Integrations > Webhooks.
  2. Haz clic en el botón Create New debajo de la tabla de webhooks.
  3. Se abre un popup con:
    • Desplegable Trigger — selecciona el evento que dispara el webhook.
    • Campo URL — pega la URL del webhook de tu plataforma de automatización.
    • Desplegable Location — (solo visible con Enhanced Locations) selecciona una ubicación específica o deja "All" para que se active en cualquier ubicación.
  4. Haz clic en Create New para guardar.
  5. La página se recarga y el nuevo webhook aparece en la tabla.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=webhooks
The Create New Webhook popup with fields for name, URL, events, and authentication

Editar un webhook

  1. Haz clic en el icono de editar (lápiz) junto al webhook que quieres cambiar.
  2. Actualiza el trigger, la URL o la ubicación.
  3. Haz clic en Update para guardar.

Eliminar un webhook

  1. Haz clic en el icono de eliminar (papelera) junto al webhook.
  2. Confirma la eliminación.
  3. El webhook se elimina.

Ver los datos de ejemplo

  1. Haz clic en el botón Example Payload junto a cualquier webhook.
  2. Un popup muestra la estructura completa de datos que se enviaría para ese trigger.
  3. Úsalo para entender el formato al configurar tu plataforma de automatización.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=webhooks
The Example Payload popup showing the JSON data structure sent by a webhook event

Conectar con Pabbly Connect

  1. En Pabbly Connect, crea un nuevo flujo de trabajo y elige Webhook como trigger.
  2. Copia la URL del webhook proporcionada por Pabbly.
  3. En RepairPlugin, crea un nuevo webhook con el trigger deseado y pega la URL de Pabbly.
  4. Guarda el webhook.
  5. Activa un evento de prueba (por ejemplo, crea una cita de prueba).
  6. Vuelve a Pabbly para verificar que se recibieron los datos, luego configura tus acciones.

Conectar con Zapier

  1. En Zapier, crea un nuevo Zap y busca Webhook como trigger.
  2. Selecciona Catch Hook y copia la URL del webhook.
  3. En RepairPlugin, crea un nuevo webhook con el trigger deseado y pega la URL de Zapier.
  4. Guarda y activa un evento de prueba.
  5. Vuelve a Zapier para verificar los datos y configurar tus acciones.

Conectar con Make (antes Integromat)

  1. En Make, crea un nuevo escenario y selecciona Webhook > Custom webhook como trigger.
  2. Haz clic en Add para generar una URL de webhook y cópiala.
  3. En RepairPlugin, crea un nuevo webhook con el trigger deseado y pega la URL de Make.
  4. Guarda y activa un evento de prueba.
  5. Vuelve a Make para verificar los datos y construir tu escenario.

Referencia de ajustes

Triggers disponibles

TriggerCuándo se activa
Scheduled Appointment CreatedUn cliente reserva una nueva cita
Scheduled Appointment UpdatedSe modifica una cita existente
Scheduled Appointment CancelledSe cancela una cita
Scheduled Appointment DeletedSe elimina permanentemente una cita
Quote CreatedSe genera un nuevo presupuesto PDF
Quote UpdatedSe modifica un presupuesto existente
Quote CancelledSe cancela un presupuesto
Quote DeletedSe elimina permanentemente un presupuesto
AjusteDescripción
------
TriggerDetermina qué evento dispara este webhook. Cada trigger corresponde a una acción específica en RepairPlugin
URLLa URL de destino donde RepairPlugin envía los datos de reserva o presupuesto cuando se activa el trigger seleccionado
LocationLimita el webhook a activarse solo para eventos de una ubicación específica

Qué datos se envían

Cada webhook envía un paquete de datos con estas secciones:

SecciónQué incluye
ActionQué ocurrió (created, updated, cancelled, deleted)
TimingHoras de inicio/fin, fecha y hora de la cita
Service & PaymentMétodo de servicio, método de pago, estado del pago
Appointment DetailsNúmero de cita, estado, fecha y hora de creación
Customer InformationNombre, apellido, nombre completo, correo electrónico, teléfono, dirección (número, calle, ciudad, código postal, país), tipo de cliente (particular/empresa), nombre de empresa, notas
Location DetailsNombre de la tienda, nombre de la ubicación, teléfono, dirección
DeviceCategoría, marca, modelo, color
ItemsLista de reparaciones y ventas adicionales, cada una con nombre, tipo, precio, tasa impositiva, importe de impuestos y precio sin impuestos
FinancialsCoste del método de servicio, subtotal, descuento combo, código/tipo/importe de cupón, anticipo de reserva, saldo pendiente, porcentaje de impuestos, impuestos, precio sin impuestos, precio total
PaymentMétodo de pago, estado del pago, fecha/hora del pago, ID de transacción, coste/descuento del método de pago
LinksEnlace de reprogramación, enlace de aprobación, enlace de cancelación, enlace de finalización

Consejo: Haz clic en el botón Example Payload junto a cualquier webhook para ver exactamente qué datos se envían. Esto facilita mucho la configuración de tu automatización.

Campos de proveedor de Dynamic Pricing

En los planes Dynamic Pricing Growth o Scale, cada artículo en los datos también incluye detalles del proveedor: nombre del proveedor, código de producto y precio de coste del proveedor. En el plan Essential, estos campos no se incluyen.

Enrutar acciones por método de servicio

Puedes usar el campo de método de servicio en tu plataforma de automatización para manejar las reservas de forma diferente según cómo el cliente eligió que se repare su dispositivo:

  • Come by our store — enviar confirmación de visita a la tienda
  • Ship device — generar etiqueta de envío e instrucciones
  • Pickup service — programar una recogida con tu proveedor logístico
  • Repair on your location — notificar a tu equipo de técnicos de campo Configura el enrutamiento usando Filters (Zapier), pasos Router (Pabbly) o módulos Router (Make).

Preguntas frecuentes

¿RepairPlugin me ayuda a configurar Zapier, Pabbly o Make?

RepairPlugin gestiona la configuración del webhook por su parte — crear webhooks, seleccionar triggers y enviar datos. Configurar el lado receptor en tu plataforma de automatización es tu responsabilidad. RepairPlugin no ofrece soporte para configurar plataformas de terceros.

¿Puedo crear múltiples webhooks para el mismo trigger?

Sí. Puedes crear tantos webhooks como necesites. Por ejemplo, podrías enviar "Scheduled Appointment Created" tanto a Zapier (para tu CRM) como a Pabbly (para notificaciones SMS).

¿RepairPlugin reintenta los envíos de webhooks fallidos?

No. Cada webhook se envía una vez con un timeout de 4 segundos. Si el servidor receptor no está disponible o devuelve un error, el envío se pierde. Si necesitas entrega garantizada, usa un servicio intermediario como Zapier o Make que gestione los reintentos.

¿Puedo enviar un webhook de prueba?

No hay un botón de "envío de prueba". Puedes ver un payload de ejemplo para cada trigger en el panel de administración, pero para probar el envío real, necesitas crear una reserva real. Consejo: usa un servicio como webhook.site para inspeccionar el payload que recibe tu endpoint.

¿Qué formato usa el webhook?

RepairPlugin envía webhooks como una solicitud HTTP POST con un cuerpo JSON y el encabezado Content-Type: application/json.

Artículos relacionados

Command Palette

Search for a command to run...