Herramienta · Make

Conecta Testivora con Make

Atrapa los eventos de Testivora con un webhook de Make (antes Integromat) como trigger y encadena los módulos visuales que quieras: Slack, Sheets, un HTTP a tu backend, lo que sea.

Lectura · ~5 min
Cómo funciona
Testivora manda un POST firmado a una URL cuando pasa algo (testimonio nuevo, aprobado o eliminado). El módulo Custom webhook de Make recibe ese POST y arranca tu escenario.
01

Crea el webhook en Make

Nuevo escenario → el primer módulo es 'Webhooks' → 'Custom webhook'. Dale 'Add' para crear el webhook, ponle un nombre y copia la URL que te genera (algo como https://hook…make.com/…). Esa URL es tu trigger.

02

Registra la URL en Testivora

En Testivora ve a Ajustes → Webhooks → Nuevo endpoint. Pega la URL de Make, elige los eventos que te interesan (testimonial.created, testimonial.approved, testimonial.deleted) o déjalos todos, y guarda. Verás un secret whsec_… para verificar la firma si lo necesitas.

03

Pon el módulo a la escucha y envía una prueba

En el módulo Custom webhook dale 'Redetermine data structure' (queda en escucha). Luego, desde Testivora, dale 'Enviar prueba' en tu endpoint. Make atrapa el POST y aprende la estructura del payload — el testimonio vive bajo data:

json
{
  "id": "evt_3hF2bQ...",
  "object": "event",
  "event": "testimonial.approved",
  "version": "1.0",
  "created": "2026-06-03T01:00:00.000Z",
  "attempt": 1,
  "data": {
    "id": "j97...",
    "type": "text",
    "status": "approved",
    "rating": 5,
    "text": "Cerré 3 clientes en una semana.",
    "author": { "name": "Ana López", "company": "Acme" }
  }
}
El id es estable entre reintentos: úsalo para no duplicar.
04

Usa los campos en los siguientes módulos

Una vez que Make aprendió la estructura, los campos aparecen en el selector (el mapeo morado) de cualquier módulo que agregues después. Las rutas que te interesan:

text
data.event             // testimonial.approved
data.data.author.name  // Ana López
data.data.text         // el testimonio
data.data.rating       // 5
data.id                // evt_3hF2bQ... (estable entre reintentos)
Para testimonial.deleted, data = { id, space_id, deleted: true }.
05

Encadena módulos

Con el evento dentro del escenario, agrega los módulos que quieras y mapea los campos: 'Slack → Create a message' con el texto y el nombre, 'Google Sheets → Add a row', o 'HTTP → Make a request' para mandarlo a tu backend. Conecta tantos como necesites.

Siguiente paso
Revisa las recetas listas en /docs/automate. Tip: filtra o deduplica por data.id para no procesar dos veces el mismo evento si Make recibe un reintento.