Manda testimonios a HubSpot
Cuando apruebas un testimonio, crea o actualiza el contacto en HubSpot. Así la prueba social vive dentro de tu CRM: cada cliente feliz queda etiquetado y listo para campañas.
Atrapa el evento testimonial.approved
En tu conector (n8n, Zapier o Make — usa la guía de cada uno en /docs/automate) crea el trigger que recibe los webhooks de Testivora y filtra por el evento testimonial.approved. Solo nos interesa cuando un testimonio queda aprobado: ese es el cliente que ya dio su sí.
Filtra: solo si hay email
Agrega un paso de filtro / condición que solo continúe cuando data.author.email exista y no esté vacío. En HubSpot el email es la llave del contacto: sin email no hay a quién crear ni actualizar, así que cortas ahí para no generar registros basura.
Acción Create/Update Contact en HubSpot
Agrega la acción de HubSpot 'Create or Update Contact' (o 'Upsert'). HubSpot deduplica por email, así que si el contacto ya existe lo actualiza en vez de duplicarlo. Mapea los campos del testimonio a las propiedades del contacto:
// Acción "Create/Update Contact" en HubSpot — mapea estos campos
// (la llave de deduplicación de HubSpot es el email)
email ← data.author.email // requerido: sin email no hay contacto
firstname ← data.author.name // nombre del cliente
company ← data.author.company // su empresa (si la dio)
// Opcional — propiedad custom para segmentar después
dejo_testimonio ← true // checkbox / single-line "true"Opcional: adjunta el testimonio como Nota
Para que tu equipo vea el testimonio en el timeline del contacto, agrega una acción 'Create Note' (Engagement) asociada a ese contacto y pega el texto del testimonio junto con el rating. Es contexto valioso cuando vuelvas a hablar con ese cliente.
// Opcional: adjunta el testimonio como Nota (Engagement) al contacto
// para que el equipo lo vea en el timeline del CRM.
hs_note_body ← data.text // el testimonio
+ " (rating: " + data.rating + ")" // 1–5 o null si es video