Receta · Google Sheets

Cada testimonio nuevo a una Google Sheet

Guarda automáticamente cada testimonio que llega a Testivora como una fila en una hoja de cálculo. Sirve para reportes, respaldo o para que tu equipo lo revise sin entrar al admin.

Lectura · ~4 min
Cómo funciona
Testivora dispara el evento testimonial.created cuando entra un testimonio. Tu conector (n8n, Zapier o Make) atrapa ese evento y agrega una fila a tu Google Sheet con los datos mapeados.
01

Prepara la hoja con sus columnas

Crea una Google Sheet nueva (o usa una existente) y pon estos encabezados en la primera fila. El orden no importa para la automatización, pero tener columnas claras hace el mapeo más fácil:

text
Fecha | Nombre | Empresa | Rating | Testimonio | Estado
Estas seis columnas cubren lo esencial de un testimonio. Agrega las que quieras después.
02

Atrapa testimonial.created en tu conector

En tu conector (n8n, Zapier o Make) crea un flujo nuevo que empiece con un webhook. Copia esa URL y regístrala en Testivora: Ajustes → Webhooks → Nuevo endpoint, pega la URL y elige el evento testimonial.created. Guías por conector en /docs/automate.

03

Agrega una fila a tu Google Sheet

Conecta tu cuenta de Google y añade la acción 'Agregar fila' (Append Row) apuntando a tu hoja. Mapea cada campo del evento a su columna. El testimonio vive dentro de data:

text
created_at          → Fecha
data.author.name    → Nombre
data.author.company → Empresa
data.rating         → Rating
data.text           → Testimonio
data.status         → Estado
data.author.company puede venir vacío y data.rating puede ser null en testimonios de video; tu hoja simplemente deja esas celdas en blanco.
04

Prueba con 'Enviar prueba'

Desde Testivora dale 'Enviar prueba' en tu endpoint. Tu conector recibe el evento y debería aparecer una fila nueva en la hoja. Si todo cuadra, deja el flujo activo y listo: cada testimonio real se va a guardar solo.

Trae lo que ya tienes
El webhook solo captura testimonios nuevos de aquí en adelante. Para volcar de una vez los que ya están en tu cuenta, usa la API REST: GET /v1/testimonials?space_id=… te devuelve la lista. Detalles en /docs/api.
http
# Volcado inicial de los testimonios que ya tienes
GET https://api.testivora.com/v1/testimonials?space_id=spc_123
Authorization: Bearer tv_live_...
Webhooks y API requieren plan Growth o Agency. Tu API key (tv_live_…) se crea en Ajustes → API.