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
- Crea un Zap y elige el disparador Webhooks by Zapier → Catch Hook. Copia la URL que te da (empieza por
https://hooks.zapier.com/). - En la app de DevRoam ve a Ajustes → Webhooks, pega la URL, marca los eventos (por ejemplo, Cita creada) y pulsa Añadir webhook.
- Pulsa Enviar prueba. En Zapier pulsa Test trigger: verás los campos (
data.customer_name,data.start_local,data.service…). - Añade la acción: crear contacto en tu CRM, fila en Google Sheets, mensaje en Slack…
Make
- Crea un escenario con el módulo Webhooks → Custom webhook y copia su dirección.
- Añádela en Ajustes → Webhooks de DevRoam y pulsa Enviar prueba para que Make detecte la estructura.
- 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)
- En Ajustes → API crea una clave y cópiala.
- En Zapier usa Webhooks by Zapier → Custom Request (en Make, HTTP → Make a request) con la cabecera
Authorization: Bearer dr_live_…. - Ejemplos:
- Huecos libres:
GET https://app.devroam.com/api/v1/availability?date=2026-11-03 - Crear cita:
POST https://app.devroam.com/api/v1/appointmentscon 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
- Huecos libres:
Todos los endpoints en la documentación de la API. Límite: 120 peticiones por minuto por clave.