Conectar DevRoam con Zapier y Make

Con los webhooks y la API de DevRoam (planes Profesional y Avanzado) conectas Roa con más de 6.000 apps sin escribir código.

1. Cuando Roa reserve, haz algo en otra app (disparador)

Zapier

  1. Crea un Zap y elige el disparador Webhooks by Zapier → Catch Hook. Copia la URL que te da (empieza por https://hooks.zapier.com/).
  2. En la app de DevRoam ve a Ajustes → Webhooks, pega la URL, marca los eventos (por ejemplo, Cita creada) y pulsa Añadir webhook.
  3. Pulsa Enviar prueba. En Zapier pulsa Test trigger: verás los campos (data.customer_name, data.start_local, data.service…).
  4. Añade la acción: crear contacto en tu CRM, fila en Google Sheets, mensaje en Slack…

Make

  1. Crea un escenario con el módulo Webhooks → Custom webhook y copia su dirección.
  2. Añádela en Ajustes → Webhooks de DevRoam y pulsa Enviar prueba para que Make detecte la estructura.
  3. Encadena los módulos que quieras.

Eventos disponibles: booking.created, booking.changed, booking.cancelled, call.completed, message.received. Todos van firmados con DevRoam-Signature; si quieres verificar la firma, usa un paso de código con tu secreto (Ajustes → Webhooks → Ver secreto).

2. Crear o consultar citas desde otra app (acción)

  1. En Ajustes → API crea una clave y cópiala.
  2. En Zapier usa Webhooks by Zapier → Custom Request (en Make, HTTP → Make a request) con la cabecera Authorization: Bearer dr_live_….
  3. Ejemplos:
    • Huecos libres: GET https://app.devroam.com/api/v1/availability?date=2026-11-03
    • Crear cita: POST https://app.devroam.com/api/v1/appointments con cuerpo JSON {"customer_name":"Ana López","customer_phone":"612345678","service":"Corte","start_local":"2026-11-03 17:30"}
    • Cancelar: DELETE https://app.devroam.com/api/v1/appointments/123

Todos los endpoints en la documentación de la API. Límite: 120 peticiones por minuto por clave.