Receta de webhooks para Zapier y Make
Última actualización: 19 de octubre de 2026
Envíe cada evento de su fila a Google Sheets, a un CRM o al chat de su equipo sin programar. QR Wait envía cada evento a una dirección web; Zapier y Make le dan una y pasan el evento al siguiente paso.
1. Qué necesita
Una cuenta de QR Wait de la que sea propietario (los gestores y el personal no ven las integraciones), una cuenta de Zapier o Make y la pantalla Integraciones de la página de administración abierta en otra pestaña.
2. Zapier
- En Zapier, cree un Zap con Webhooks by Zapier como disparador y Catch Hook como evento. Copie la URL del webhook que muestra Zapier.
- En QR Wait, en Integraciones, péguela en Dirección del endpoint (https), marque los eventos que quiera y pulse Añadir webhook. Guarde el secreto de firma, que solo se muestra una vez.
- Entre una vez en su fila desde un móvil, o añada a alguien en el panel del personal, para que llegue un evento
ticket.joinedreal. Enviar evento de prueba solo envía unpingsin campos del ticket: sirve para ver que la dirección responde. - De vuelta en Zapier, pruebe el disparador y elija ese evento. Añada una acción, por ejemplo Google Sheets › Create Spreadsheet Row, y asigne los campos:
type,queue.name,ticket.no,ticket.size,ticket.joined_at. - Publique el Zap. A partir de ahora, cada evento añade una fila.
3. Make
- En Make, cree un escenario cuyo primer módulo sea Webhooks › Custom webhook. Añada un webhook y copie su dirección.
- Péguela en Integraciones de QR Wait como arriba y pulse Añadir webhook.
- Make espera para conocer la estructura de los datos: entre una vez en su fila o añada a alguien en el panel del personal.
- Añada el siguiente módulo, por ejemplo Google Sheets › Add a Row o un mensaje a su chat, asigne los campos y active el escenario.
4. Qué llega
Cada evento es un cuerpo JSON como este. Marque en QR Wait solo los eventos que necesite, o filtre por type en Zapier o Make.
{
"id": "d_3f9a1c0b7e2d4a61",
"type": "ticket.joined",
"created": "2026-10-10T09:12:30.010Z",
"account": "antalyabb",
"queue": { "id": "a1b2c3d4e5", "name": "Konyaaltı Beach", "slug": "konyaalti" },
"ticket": { "no": 42, "size": 2, "source": "qr", "joined_at": "2026-10-10T09:12:30.004Z" }
}Los nombres, las respuestas del formulario de entrada y los códigos de reserva solo se envían si marca Incluir nombres, respuestas del formulario de entrada y códigos de reserva para esa dirección. Si no, los eventos solo llevan números y horas.
Una entrega fallida se reintenta durante unas 9 horas con el mismo id. Compruébelo antes de añadir una fila (con un paso de búsqueda) si un duplicado le causaría problemas.
5. Al revés: añadir personas desde Zapier o Make
Para que otra herramienta ponga personas en una fila (un formulario de su web, una herramienta de reservas), cree en Claves de API una clave con acceso de Lectura y escritura y envíe una petición desde Webhooks by Zapier › POST o el módulo HTTP › Make a request de Make:
POST https://qrwait.app/api/v1/queues/<queue id>/tickets
Authorization: Bearer qrw_…
Content-Type: application/json
{ "size": 2, "note": "Website" }La respuesta es el nuevo número, por ejemplo { "no": 43 }. Los ids de las filas se obtienen con GET /api/v1/queues. Llamar al siguiente grupo, marcar a alguien como atendido y todos los campos están en la referencia de la API (en inglés).
6. Manténgalo seguro
- La dirección que le da Zapier o Make basta para enviar datos a su Zap o escenario: no la comparta.
- Zapier y Make no comprueban por sí solos la firma de QR Wait. Si quien recibe debe estar seguro de que un evento viene de QR Wait, verifique la cabecera
X-QRWait-Signaturecomo muestra la referencia de la API, por ejemplo en un paso de código. - Dé a cada clave solo el acceso que necesita y revóquela en la pantalla Integraciones cuando deje de usarse; allí se ve cuándo se usó cada clave por última vez.