Receta · Slack

Recibe testimonios en Slack

Que tu equipo vea cada testimonio nuevo en el canal de Slack que quieras. Lo armamos con un conector (n8n, Zapier o Make) en unos minutos: nada de código en tu servidor.

Lectura · ~4 min
Cómo funciona
Testivora manda un evento cuando llega un testimonio. Un conector atrapa ese evento y publica un mensaje en Slack con el nombre, las estrellas y el texto del cliente.
01

Elige tu conector

Cualquiera sirve: n8n (/docs/automate/n8n), Zapier (/docs/automate/zapier) o Make (/docs/automate/make). Abre la guía del que prefieras — todas atrapan el webhook de Testivora igual. Si no sabes cuál, empieza con n8n.

02

Atrapa el evento de Testivora

En tu conector crea un webhook trigger y copia su URL. En Testivora ve a Ajustes → Webhooks → Nuevo endpoint, pega esa URL y elige el evento testimonial.created (o testimonial.approved si solo quieres celebrar los ya aprobados). Guarda. Este es el payload que recibirás — el testimonio vive en data:

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

Conecta la acción de Slack y arma el mensaje

Agrega Slack en tu conector. Lo más simple es un Incoming Webhook de Slack (Slack → Apps → Incoming Webhooks → elige el canal → copia la URL) y mandarle un POST con JSON; o usa la app de Slack que ya trae tu conector. Arma el texto con los campos del testimonio: nombre (data.author.name), estrellas (data.rating) y el texto (data.text).

text
⭐⭐⭐⭐⭐ Nuevo testimonio de {{ data.author.name }}

"{{ data.text }}"

— {{ data.author.company }} · {{ data.rating }}/5
Mensaje simple. Reemplaza {{ ... }} por los campos de tu conector (en n8n: $json.body.data.*).
json
{
  "blocks": [
    {
      "type": "section",
      "text": {
        "type": "mrkdwn",
        "text": "*⭐ Nuevo testimonio de {{ data.author.name }}*\n>{{ data.text }}"
      }
    },
    {
      "type": "context",
      "elements": [
        { "type": "mrkdwn", "text": "{{ data.author.company }} · {{ data.rating }}/5" }
      ]
    }
  ]
}
Versión con Block Kit para un mensaje más bonito. Mándalo como body del Incoming Webhook de Slack.
04

Prueba con 'Enviar prueba'

Desde Testivora, en tu endpoint, dale 'Enviar prueba'. Deberías ver el mensaje aparecer en tu canal de Slack al instante. Si no llega, revisa que el evento elegido coincida y que el conector responda 2xx rápido (si falla, reintentamos con backoff: 1m, 5m, 30m, 2h, 6h).

Solo los buenos
¿No quieres ruido? En tu conector agrega un filtro de rating >= 4 antes de mandar a Slack. Así solo celebras los testimonios de 4 y 5 estrellas, y los de baja calificación los manejas por otro lado.