Trustpilot
Trustpilot es una plataforma de reseñas en línea que permite a los clientes compartir opiniones y te permite administrar y responder a las reseñas.
Esta página proporciona una guía paso a paso para:
- Crear invitaciones de reseña utilizando la API de creación de invitaciones de Trustpilot
- Personalizar mensajes con reseñas de productos a través de la API de reseñas de productos de Trustpilot
Requisitos previos
Antes de empezar, necesitarás lo siguiente:
| Requisitos | Descripción |
|---|---|
| Una cuenta de Trustpilot | Necesitas una cuenta de Trustpilot con acceso a la API de Trustpilot. |
| Una clave de autenticación de Trustpilot | Tendrás que configurar una clave de API y solicitar un token de acceso. |
Integración
Paso 1: Obtén tus credenciales de API de Trustpilot
- Inicia sesión en Trustpilot con tus credenciales.
- Crea o recupera la clave de API y el secreto en el dashboard de Trustpilot yendo a Integrations > Developers > APIs. Si aún no tienes una clave de API, crea una nueva:
- Ve a Application Name > Create Application
- Copia tu clave de API y tu secreto, que se utilizarán para autenticar tus solicitudes de contenido conectado.
Enviar invitaciones de reseña de Trustpilot
Paso 1: Configura una campaña de webhook en Braze
Configura una campaña de webhook en Braze basada en acciones para desencadenar las API de Trustpilot y enviar invitaciones de reseña por correo electrónico a los usuarios. Por ejemplo, podrías enviar una invitación de reseña después de que un usuario realice un pedido con los siguientes detalles del webhook:
- URL del webhook:
https://invitations-api.trustpilot.com/v1/private/business-units/{businessUnitId}/email-invitations - Método: POST
- Añade la información relevante del cliente como pares clave-valor
Paso 2: Recupera el token de acceso
- Utiliza contenido conectado para realizar una solicitud al punto de conexión de autenticación de Trustpilot para recuperar el token de acceso.
- Utiliza el tipo de concesión client_credentials e introduce tu clave de API y tu secreto en una etiqueta de contenido conectado para recuperar un token. La solicitud de contenido conectado puede introducirse en el encabezado de solicitud. El contenido conectado puede tener este aspecto:
1
2
3
4
5
6
7
8
9
10
11
{% connected_content
https://api.trustpilot.com/v1/oauth/oauth-business-users-for-applications/accesstoken
:method post
:headers {"Content-Type": "application/x-www-form-urlencoded", "Authorization": "Basic {{'API_KEY:API_SECRET' | base64_encode}}" }
:body grant_type=client_credentials
:save token
:retry
:cache_max_age 3600 %}
{{token.access_token}}
- Añade el token de acceso al encabezado de solicitud de tu campaña de webhook.

Consulta la documentación de Trustpilot para obtener instrucciones más detalladas.
Personalizar mensajes con información sobre reseñas de productos
En tu campaña de Braze, haz una llamada de contenido conectado para solicitar datos al punto de conexión Obtener resumen de reseñas de productos de Trustpilot (https://api.trustpilot.com/v1/product-reviews/business-units/{businessUnitId}). Este método recupera reseñas de productos para SKU específicos de la unidad de negocio. El siguiente ejemplo especifica el SKU concreto del producto y filtra las reseñas de cinco estrellas.
1
2
3
4
{% connected_content https://api.trustpilot.com/v1/product-reviews/business-units/66ea0530xxxxxx/reviews?sku={{event_properties.${item_sku}}}&stars=5
:method get
:headers {"apikey": "xxxxx"}
:content_type application/json :save result %}

La solicitud de contenido conectado devolverá las reseñas de los productos.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
"productReviews": [
{
"id": "670d5810ba62e6b31de97de9",
"createdAt": "2024-10-14T17:42:40.286Z",
"stars": 5,
"content": "Such a great toy truck, my kids really enjoy it! ",
"consumer": {
"id": "6176xxxx",
"displayName": "Kevin Bob"
},
"language": "en",
"attributeRatings": [],
"attachments": [],
"firstCompanyComment": null
}
],
"links": []
- Utiliza la sintaxis Liquid para introducir el contenido relevante en tu mensaje. Por ejemplo, para extraer el contenido de la reseña del producto, utiliza la etiqueta de Liquid
{{result.productReviews[0].content}}.
