Escaneos QR → Zapier
Cada escaneo puede activar un webhook HTTP POST con verificación de firma HMAC — perfecto para automatizaciones de Zapier.
Configuración en 3 pasos
Paso 1
Cree un webhook en QRbanner
Configuración → Webhooks → Añadir endpoint. Copie el secreto de firma.
Paso 2
Use Webhooks by Zapier
Cree un Zap con el disparador "Catch Hook". Pegue su URL de webhook de QRbanner.
Paso 3
Conecte su aplicación de acción
Envíe datos de escaneo a Slack, Sheets, Mailchimp, HubSpot o 5000+.
El payload del webhook incluye
- Nombre del código QR, código corto y categoría
- Marca de tiempo del escaneo, dispositivo, navegador, SO
- País y ciudad (cuando estén disponibles)
- Cabecera X-QRbanner-Signature para verificación HMAC
JSON de ejemplo del webhook de escaneo
{
"event": "scan",
"qr_code_id": "clxxx",
"qr_name": "Summer Campaign",
"short_code": "abc123",
"scan": {
"country": "US",
"city": "New York",
"device": "mobile",
"browser": "Chrome",
"os": "iOS",
"scanned_at": "2026-07-10T12:00:00.000Z"
}
}Header: X-QRbanner-Signature
Verificar X-QRbanner-Signature (Node.js)
const crypto = require('crypto');
function verifyWebhook(body, signatureHeader, secret) {
const expected = 'sha256=' + crypto
.createHmac('sha256', secret)
.update(body)
.digest('hex');
return crypto.timingSafeEqual(
Buffer.from(signatureHeader),
Buffer.from(expected)
);
}Documentación completa de API y webhooks →