Cómo Conectar Webhooks, Zapier y Make a SocialProof.Reviews

Los testimonios son más poderosos cuando fluyen automáticamente al resto de tu negocio — tu CRM, tu Slack, tu plataforma de email marketing, tu hoja de cálculo. SocialProof.Reviews envía un webhook cada vez que se envía un nuevo testimonio, dándote un disparador en tiempo real que puedes enrutar a cualquier lugar.

¿Qué Es un Webhook?

Un webhook es una solicitud HTTP POST que tu espacio de trabajo envía a una URL de tu elección, en el momento en que llega un nuevo testimonio. El payload contiene todo sobre el envío — el nombre del evaluador, correo electrónico, calificación, texto de la reseña, fotos y metadatos. Tu sistema receptor puede entonces hacer lo que quieras: registrarlo, notificar a tu equipo, actualizar un registro de CRM o activar una secuencia de correo.

Cómo Configurar tu URL de Webhook

Paso 1: Navega a la configuración de tu espacio de trabajo

Inicia sesión en SocialProof.Reviews, abre tu espacio de trabajo y ve a la sección Insertar e Integraciones en tu panel de administración. Busca la pestaña Webhooks.

Paso 2: Agrega tu URL del endpoint

Pega la URL que debe recibir la solicitud POST. Puede ser:

Paso 3: Guarda y prueba

Haz clic en Guardar, luego usa el botón Enviar evento de prueba para enviar un payload de muestra a tu endpoint. Verifica que llegue correctamente antes de activar en producción.

Formato del payload del webhook

Cada envío de testimonio envía un payload JSON estructurado así:

{
  "event": "testimonial.submitted",
  "workspaceId": "abc123",
  "testimonialId": "t_xyz789",
  "submittedAt": "2026-03-17T10:30:00Z",
  "reviewer": {
    "name": "Jane Smith",
    "email": "[email protected]",
    "jobTitle": "Head of Marketing",
    "company": "Acme Corp",
    "photoUrl": "https://..."
  },
  "rating": 5,
  "review": "This tool completely changed how we collect and display customer feedback.",
  "photos": ["https://...", "https://..."],
  "videoUrl": null,
  "approved": false,
  "source": "collect-form"
}

Cómo Conectar a Zapier

Zapier te permite conectar SocialProof.Reviews a más de 6.000 aplicaciones sin escribir ningún código.

Paso 1: Crea un nuevo Zap

Inicia sesión en zapier.com y haz clic en Crear Zap.

Paso 2: Configura el disparador

  1. Busca y selecciona Webhooks by Zapier como tu aplicación de disparador
  2. Elige Catch Hook como el evento de disparador
  3. Haz clic en Continuar — Zapier generará una URL de webhook única como https://hooks.zapier.com/hooks/catch/123456/abcdef/
  4. Copia esa URL

Paso 3: Pega la URL en SocialProof.Reviews

  1. Ve a la página Webhooks y Zapier de tu espacio de trabajo en el panel de administración
  2. Pega la URL de Zapier en el campo URL del Endpoint
  3. Haz clic en Guardar cambios

Paso 4: Prueba — Zapier debe estar escuchando primero

⚠️ Importante: Zapier solo acepta el payload de prueba mientras está esperando activamente un disparador. Si no está escuchando, obtendrás un error 401.

  1. En Zapier, asegúrate de estar en el paso Probar disparador — Zapier está escuchando ahora
  2. Regresa a SocialProof.Reviews y haz clic en ⚡ Enviar prueba
  3. Regresa a Zapier y haz clic en Probar disparador — confirmará que recibió el payload y te mostrará todos los campos disponibles (nombre del evaluador, correo, calificación, texto de la reseña, etc.)

Paso 5: Agrega tu acción

Ahora conecta cualquier acción que desees. Ejemplos:

Notifica a tu equipo en Slack:

Agrega al evaluador a tu lista de correo (Mailchimp):

Registra en una hoja de Google:

Crea un contacto en HubSpot:

Paso 6: Activa tu Zap

Haz clic en Publicar y cada nuevo envío de testimonio activará ahora automáticamente tu flujo de trabajo.


Cómo Conectar a Make (antes Integromat)

Make es una plataforma de automatización más visual y amigable para desarrolladores. Es ideal si necesitas flujos de múltiples pasos, lógica condicional o transformación de datos.

Paso 1: Crea un nuevo escenario

Inicia sesión en make.com y haz clic en Crear un nuevo escenario.

Paso 2: Agrega un módulo de Webhooks

  1. Haz clic en + para agregar un módulo
  2. Busca Webhooks
  3. Selecciona Webhook personalizado (elige este — no "Mailhook personalizado")
  4. Haz clic en Agregar → dale un nombre (p. ej., "SocialProof Reviews") → haz clic en Guardar
  5. Make genera una URL como https://hook.eu1.make.com/abc123xyzcópiala
  6. Haz clic en OK en el módulo de webhook — el módulo mostrará un ícono de reloj (🕐), lo que significa que está esperando datos activamente

Paso 3: Pega en SocialProof.Reviews

  1. Ve a la página Webhooks y Zapier de tu espacio de trabajo en el panel de administración
  2. Pega la URL de Make en el campo URL del Endpoint
  3. Haz clic en Guardar cambios

Paso 4: Envía la prueba — Make debe estar escuchando primero

⚠️ Importante: Make solo acepta el webhook mientras está escuchando activamente. Si Make no está en modo de escucha, obtendrás un error 401.

  1. En Make, confirma que el ícono de reloj es visible en el módulo de webhook — esto significa que está esperando
  2. Si el reloj no se muestra, haz clic en Ejecutar una vez (parte inferior izquierda del editor de escenarios) para reactivarlo
  3. Regresa a SocialProof.Reviews y haz clic en ⚡ Enviar prueba
  4. Regresa a Make — habrá capturado el payload y detectado automáticamente todos los campos (evento, nombre del evaluador, correo, calificación, texto de la reseña, etc.)
  5. Haz clic en OK para confirmar la estructura de datos

Paso 5: Determina la estructura de datos

Después de que se recibe el payload de prueba, Make te muestra todos los campos disponibles para usar en tu automatización.

Paso 5: Agrega módulos después del disparador

Ejemplos de potentes automatizaciones de Make:

Filtra por calificación, luego notifica:

Aprueba automáticamente testimonios con calificación alta:

Agrega a un CRM con lógica condicional:

Crea una entrada en una base de datos de Notion:

Paso 6: Activa el escenario

Haz clic en el interruptor de encendido en la parte inferior izquierda del editor de escenarios para activarlo. Make ahora procesará cada webhook de testimonio entrante.


Nota de Seguridad

SocialProof.Reviews envía webhooks desde un conjunto fijo de direcciones IP e incluye un encabezado de firma (X-SPR-Signature) que puedes usar para verificar que la solicitud es genuina. Para validar:

  1. Calcula HMAC-SHA256 del cuerpo de la solicitud sin procesar usando tu clave secreta del espacio de trabajo
  2. Compara con el valor en X-SPR-Signature
  3. Solo procesa la solicitud si coinciden

Esto previene ataques de reproducción y asegura que nadie pueda falsificar testimonios falsos en tus automatizaciones.


Casos de Uso Comunes de Webhooks

Caso de uso Plataforma Disparador Acción
Alerta en tiempo real en Slack Zapier testimonial.submitted Mensaje de Slack
Etiquetar automáticamente en lista de correo Make testimonial.submitted (calificación ≥ 4) Etiquetar suscriptor
Registrar todas las reseñas Zapier testimonial.submitted Fila en Google Sheets
Enviar al CRM Make testimonial.submitted Contacto en HubSpot/Salesforce
Aprobar automáticamente 5 estrellas Make testimonial.submitted (calificación = 5) PATCH de API approved=true
Activar secuencia de correo Zapier testimonial.submitted Automatización en Mailchimp

Solución de Problemas

Paso 1 — Verifica primero con webhook.site

Antes de culpar a Make, Zapier o tu propio servidor, confirma que SocialProof.Reviews está enviando realmente la solicitud:

  1. Ve a webhook.site — obtendrás una URL única inmediatamente (no se necesita registro)
  2. Copia esa URL
  3. Pégala en el campo URL del Endpoint en tu configuración de Webhooks y Zapier
  4. Haz clic en Guardar cambios
  5. Haz clic en ⚡ Enviar prueba

Deberías ver ✓ ¡Enviado! Payload entregado a tu endpoint. en la aplicación, y una nueva solicitud aparecer en webhook.site en uno o dos segundos. Haz clic en ella para inspeccionar el payload JSON completo.

Si webhook.site lo recibe, tu webhook de SocialProof.Reviews está funcionando correctamente — el problema está en tu configuración de Make/Zapier, no en la plataforma. Procede al Paso 2.

Si webhook.site no lo recibe, verifica que hayas hecho clic en Guardar cambios después de pegar la URL y que el interruptor Habilitar webhooks esté activado.


Paso 2 — Corrige el error 401 de Make: elimina y vuelve a crear el módulo de webhook

Un 401 de Make significa que el token del webhook es inválido o no está registrado — Make no reconoce la URL. Esto ocurre cuando un escenario no se guardó correctamente después de crear el webhook, o el webhook fue eliminado. Simplemente hacer clic en "Ejecutar una vez" no corregirá un 401; necesitas recrear el módulo de webhook completamente.

  1. En tu escenario de Make, haz clic derecho en el módulo de Webhooks → haz clic en Eliminar
  2. Haz clic en + para agregar un nuevo módulo → busca Webhooks → selecciona Webhook personalizado
  3. Haz clic en Agregar → dale un nombre (p. ej., "SocialProof Reviews") → haz clic en Guardar
  4. Make genera una nueva URL — cópiala, luego haz clic en OK para cerrar el diálogo
  5. Crítico: haz clic en el botón 💾 Guardar (parte superior del editor de escenarios) para persistir el nuevo webhook. Si omites este paso, el token no se registrará y obtendrás 401 nuevamente.
  6. Ahora haz clic en Ejecutar una vez (parte inferior izquierda) — debería aparecer un ícono de reloj (🕐) en el módulo de webhook, lo que significa que Make está escuchando activamente
  7. Regresa a SocialProof.Reviews — pega la nueva URL en URL del Endpoint, haz clic en Guardar cambios, luego haz clic en ⚡ Enviar prueba

Make capturará el payload y mostrará todos los campos disponibles. Haz clic en OK para confirmar la estructura de datos, luego continúa construyendo tu escenario.


✗ HTTP 401 — Make/Zapier rechazó la solicitud. La causa más común es que Make o Zapier no estaba escuchando activamente cuando hiciste clic en Enviar prueba, o el token del webhook es inválido (consulta el Paso 2 anterior para Make). Solución:

✗ HTTP 404 — URL del webhook no encontrada. La URL fue eliminada o el escenario/zap fue desactivado. Regresa a Make o Zapier, verifica que el módulo de webhook aún exista y copia una URL nueva.

✗ No se pudo conectar / HTTP 0. La URL no es alcanzable o no la has guardado todavía. Asegúrate de haber hecho clic en Guardar cambios después de pegar la URL y que la URL comience con https://.

La prueba se entrega pero los envíos reales no. Verifica dos cosas: (1) el interruptor Habilitar webhooks está activado y guardado, y (2) los eventos que deseas están marcados en Eventos a enviar. Los envíos reales solo se activan cuando el webhook está habilitado.

Mi endpoint no está recibiendo el webhook. Verifica que tu URL sea públicamente accesible — las URLs de localhost serán rechazadas. Usa webhook.site para confirmar que el payload está siendo enviado (consulta el Paso 1 anterior).

Estoy recibiendo eventos duplicados. Implementa idempotencia en tu endpoint receptor usando testimonialId como clave de deduplicación.