Integraciones

Conecta QR Studio con Zapier, Make y miles de apps

Cada escaneo y cada respuesta a un formulario pueden iniciar una automatización: una fila en Google Sheets, un contacto en tu CRM, un mensaje a tu equipo. Sin código.

Qué puedes automatizar

  • Cada escaneo en una hoja de cálculo

    Una nueva fila en Google Sheets o Excel por cada escaneo, con el código, la hora, el país, la ciudad y el dispositivo.

  • Las respuestas a formularios, en tu CRM

    Las inscripciones y opiniones enviadas desde tus páginas alojadas se convierten en contactos en HubSpot, Mailchimp o Brevo.

  • Avisos para tu equipo

    Un mensaje en Slack, Teams o Telegram cuando se escanea un código o alguien se inscribe en tu evento.

  • Códigos creados automáticamente

    Una nueva fila en una hoja de cálculo o un nuevo producto en tu tienda crea su código QR, listo para imprimir.

Necesitas un plan de QR Studio (la API y los webhooks están incluidos en todos los planes) y una cuenta en Zapier o Make. En Zapier, la app “Webhooks by Zapier” requiere un plan de pago de Zapier; en Make, los webhooks también funcionan con el plan gratuito.

Zapier, paso a paso

  1. En Zapier, crea un Zap. Como trigger elige “Webhooks by Zapier”, evento “Catch Hook”, y copia la URL del webhook que te muestra Zapier.

  2. En QR Studio abre API y webhooks, pega la URL en Webhooks y haz clic en “Añadir webhook”.

  3. Escanea uno de tus códigos con el móvil (o envía una respuesta desde una de tus páginas alojadas) y luego haz clic en “Test trigger” en Zapier: el evento llega con todos sus campos.

  4. Añade un paso “Filter by Zapier” para que el Zap solo continúe con los eventos que te interesan: por ejemplo, Type es scan.created y Data Qr Name es el nombre de tu código.

  5. Añade la acción, por ejemplo “Create Spreadsheet Row” de Google Sheets, y asigna los campos: Data Qr Name, Data Scan Scanned At, Data Scan Country…

  6. Publica el Zap. A partir de ese momento, cada escaneo llega a Zapier en pocos segundos.

Make, paso a paso

  1. En Make, crea un escenario y añade el módulo “Webhooks”, “Custom webhook”. Haz clic en “Add”, ponle un nombre y copia la dirección.

  2. En QR Studio abre API y webhooks, pega la dirección en Webhooks y haz clic en “Añadir webhook”.

  3. De vuelta en Make, el módulo espera datos: escanea uno de tus códigos para que Make aprenda la estructura del evento.

  4. Añade los siguientes módulos (Google Sheets, HubSpot, Slack…) y, si recibes varios tipos de evento, un filtro por type. Después activa el escenario con la programación “Immediately as data arrives”.

Crear códigos desde Zapier o Make

Con la API REST, una automatización también puede crear códigos. En API y webhooks crea una clave de API y luego añade un paso de solicitud HTTP (“Webhooks by Zapier” → “POST” en Zapier, “HTTP” → “Make a request” en Make) con estos ajustes:

Método
POST
URL
https://qrcode.cdipalma.com/api/v1/qr
Cabeceras
Authorization: Bearer qrs_…
Content-Type: application/json
Cuerpo (JSON)
{
  "name": "Table 12",
  "destinationUrl": "https://example.com/menu?table=12"
}

La respuesta contiene el id del nuevo código y su enlace corto (shortLink); la imagen, en SVG, está en /api/v1/qr/ID/image (donde ID es ese id). Todos los campos y los demás endpoints se describen en API y webhooks.

Qué contiene cada evento

Cada solicitud es un objeto JSON; Zapier y Make muestran sus campos listos para asignar.

type
El evento: scan.created por cada escaneo, submission.created por cada respuesta a una página alojada (opiniones, inscripción), ping para el evento de prueba.
data.qr.id · name · slug · type
El código: su id, el nombre que le diste, el slug de su enlace corto y su tipo.
data.scan.scannedAt · isUnique
Cuándo se escaneó (ISO 8601, en UTC) y si es el primer escaneo de ese visitante.
data.scan.country · region · city
Lugar aproximado, cuando se conoce: país (código de dos letras), región y ciudad.
data.scan.deviceType · os · browser · language · variant
Tipo de dispositivo, sistema operativo, navegador, idioma y, en un test A/B, la variante mostrada.
data.submission.id · createdAt · rating · …
La respuesta: su id, cuándo se envió, las estrellas (en las opiniones) y los campos del formulario, como el nombre y el correo.

Cada solicitud lleva una cabecera X-QR-Studio-Signature (HMAC-SHA256), para que tus propios servidores puedan comprobar que viene realmente de QR Studio. Trata la dirección de Zapier o Make como una contraseña: quien la tenga puede enviar datos a tu automatización.

¿Listo para conectar tus códigos?

La API y los webhooks están incluidos en todos los planes.